
أداة IDS خفيفة الوزن مبنية على Python تراقب حركة مرور الشبكة في الوقت الفعلي باستخدام Scapy، وتكتشف هجمات DoS/DDoS عبر تحليل معدل الطلبات لكل عنوان IP مع نظام تنبيه بواجهة رسومية.
نظام كشف التسلل (IDS) خفيف الوزن مبني بلغة Python لمراقبة حركة مرور الشبكة واكتشاف هجمات DoS/DDoS المحتملة بناءً على معدل الطلبات لكل عنوان IP.
تأكد من تثبيت Python 3، ثم قم بتثبيت المتطلبات:
pip install scapy
⚠️ ملاحظة: قد تحتاج إلى صلاحيات إدارية/صلاحيات الجذر لالتقاط حركة مرور الشبكة.
قم بتشغيل السكربت:
sudo python plugin.py
(استخدم sudo على Linux/macOS للحصول على صلاحيات التقاط الحزم)
يمكنك ضبط حساسية الكشف عن طريق تعديل:
THRESHOLD = 100 # Requests per second
مثال:
Possible DDoS/DoS attack detected!
Source IP: 192.168.1.5
.
├── plugin.py
└── README.md
Belal Eladawy مهندس شبكات وباحث أمني
هذا المشروع مفتوح المصدر ومتوفر بموجب رخصة MIT.
إذا وجدت هذا المشروع مفيدًا، فكّر في منحه نجمة ⭐ على GitHub!