# 🔐 CyberSec Web Vulnerabilities Assistant — دليل المشروع ## هيكل الملفات ``` cybersec-model/ ├── data/ │ └── dataset.json ← بيانات الـ 16 ثغرة (JSON) ├── app/ │ ├── app.py ← تطبيق Gradio (يُرفع على HuggingFace) │ ├── dataset.json ← نسخة البيانات داخل التطبيق │ ├── requirements.txt ← المتطلبات │ └── README.md ← وصف المشروع على HuggingFace ├── prepare_dataset.py ← تحويل البيانات لصيغة HF Dataset └── upload_to_hf.py ← رفع المشروع تلقائياً ``` --- ## خطوات الرفع على HuggingFace ### الخطوة 1 — تثبيت المتطلبات ```bash pip install huggingface_hub datasets gradio pandas ``` ### الخطوة 2 — تسجيل الدخول ```bash huggingface-cli login ``` أو استخدم التوكن مباشرة في أمر الرفع. ### الخطوة 3 — رفع المشروع ```bash python upload_to_hf.py \ --token hf_XXXXXXXXXXXXXXXXXXXXXXXX \ --repo YOUR_USERNAME/cybersec-assistant ``` استبدل: - `hf_XXXX...` بـ HuggingFace API Token من: https://huggingface.co/settings/tokens - `YOUR_USERNAME` باسم حسابك على HuggingFace ### الخطوة 4 — تفعيل الـ Space - انتقل إلى: `https://huggingface.co/spaces/YOUR_USERNAME/cybersec-assistant` - سيبدأ البناء تلقائياً (يستغرق 1-3 دقائق) --- ## طريقة عمل النموذج ``` المستخدم يكتب: "XSS" ↓ النموذج يعرض: اسم الثغرة + الوصف فقط ↓ المستخدم يكتب: "XSS commands" ↓ النموذج يعرض: الوصف + جميع الأوامر مع الشرح ``` ### الكلمات المحفّزة للأوامر: `commands` | `أوامر` | `how` | `كيف` | `tool` | `run` | `exploit` --- ## الثغرات المدعومة (16 فئة) 1. Additional Tools 2. XSS Testing 3. LFI Testing 4. Open Redirect 5. SSRF Testing 6. Git Repository Disclosure 7. Subdomain Takeover 8. CORS Testing 9. WordPress Security Testing 10. Directory & File Bruteforcing 11. Hidden Parameter Discovery 12. Sensitive File Discovery 13. Vulnerability Scanning 14. URL Collection & Analysis 15. Live Host Discovery 16. Subdomain Enumeration --- ## التطوير المستقبلي - [ ] إضافة نماذج لغوية (fine-tuned LLM) للإجابة عن أسئلة مفتوحة - [ ] دعم SQL Injection, XXE, IDOR - [ ] إضافة فلتر حسب درجة الخطورة (Critical / High / Medium) - [ ] API endpoint للتكامل مع أدوات أخرى - [ ] دعم متعدد اللغات (عربي / إنجليزي) --- *v1.0 | تصنيف: هجومي | Web Vulnerabilities*