Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import google.generativeai as genai | |
| # अपनी API Key यहाँ डालें | |
| API_KEY = "AIzaSyAKzWd0KnHYCQrffcRqYcTetSZBAVXZIxQ" | |
| genai.configure(api_key=API_KEY) | |
| model = genai.GenerativeModel('gemini-1.5-flash') | |
| # फंक्शन: AI से एनालिसिस मांगना | |
| def ai_investigator(url, task): | |
| if not url: | |
| return "कृपया टारगेट URL या डोमेन डालें।" | |
| if task == "Recon Strategy": | |
| prompt = f"टारगेट {url} के लिए एक प्रोफेशनल रीकॉन (Recon) और सबडोमेन लिस्टिंग स्ट्रेटेजी हिंदी में बताएं।" | |
| elif task == "Vulnerability Check": | |
| prompt = f"टारगेट {url} पर कौन-से बग्स (XSS, SQLi, IDOR) मिलने की संभावना है? टेस्ट करने के तरीके हिंदी में बताएं।" | |
| else: | |
| prompt = f"टारगेट {url} के लिए एक प्रोफेशनल बग बाउंटी रिपोर्ट का ड्राफ्ट हिंदी और इंग्लिश मिक्स में तैयार करें।" | |
| try: | |
| response = model.generate_content(prompt) | |
| return response.text | |
| except Exception as e: | |
| return f"Error: {str(e)}" | |
| # UI डिज़ाइन (Hugging Face के लिए क्लीन लुक) | |
| with gr.Blocks(theme=gr.themes.Soft()) as demo: | |
| gr.Markdown("# 🛡️ FC MARGAO - AI CYBER ADVISOR") | |
| gr.Markdown("यह टूल आपको बग बाउंटी और साइबर इन्वेस्टिगेशन की बेहतरीन रणनीतियां बताता है।") | |
| with gr.Row(): | |
| target_input = gr.Textbox(label="Target Domain", placeholder="example.com") | |
| task_input = gr.Dropdown( | |
| ["Recon Strategy", "Vulnerability Check", "Report Drafting"], | |
| label="Select Action", | |
| value="Recon Strategy" | |
| ) | |
| submit_btn = gr.Button("Analyze with AI", variant="primary") | |
| output_box = gr.Markdown(label="AI Analysis Report") | |
| submit_btn.click(ai_investigator, inputs=[target_input, task_input], outputs=output_box) | |
| gr.Markdown("---") | |
| gr.Markdown("🚀 *FC Margao Team - मिशन: सुरक्षित इंटरनेट*") | |
| # Hugging Face के लिए सिंपल लॉन्च | |
| demo.launch() |