ملخص المشروع
نظام متكامل يعمل على كشف الثغرات الأمنية في:
الأجهزة: (أجهزة الشبكة، الحواسيب، الخوادم).
المواقع الإلكترونية: (فحص البورتات المفتوحة، الثغرات الشائعة مثل SQL Injection، XSS).
الأهداف
التشخيص الآني: اكتشاف نقاط الضعف قبل استغلالها.
التقارير الذكية: إصدار تقارير مُفصّلة مع حلول مُقترحة.
سهولة الاستخدام: واجهة بسيطة تناسب غير المُتخصصين.
️ الأدوات والتقنيات المستخدمة
البرمجة: Python (مكتبات Nmap, Scapy, Metasploit Framework).
الذكاء الاصطناعي: تدريب نموذج ML للتنبؤ بالهجمات المحتملة.
واجهة المستخدم: تطبيق ويب (React.js) + تطبيق سطح مكتب (PyQt).
ميزات النظام
1. فحص الأجهزة
كشف البورتات المفتوحة والخدمات النشطة.
تحليل نقاط الضعف في أنظمة التشغيل (Windows/Linux).
اكتشاف الأجهزة غير الآمنة المتصلة بالشبكة.
2. فحص المواقع الإلكترونية
اختبار ثغرات OWASP Top 10 (مثل SQL Injection، CSRF).
فحص SSL/TLS وتحديد الشهادات المنتهية.
تقييم قوة كلمات المرور ومخازن البيانات.
3. إعداد التقارير
تقارير تلقائية بصيغة PDF مع تصنيف مستوى الخطورة (عالي/متوسط/منخفض).
اقتراح إصلاحات فورية لكل ثغرة.