
NetworkAssessment: أداة تقييم اختراق الشبكة
تم تصميم أداة تقييم اختراق الشبكة لتحليل ملفات pcap لاكتشاف حركة مرور الشبكة المشبوهة المحتملة. تركز هذه الأداة على تحديد الأنشطة غير الطبيعية في حركة مرور الشبكة والبحث عن كلمات مفتاحية مشبوهة.

الأداة لا تقتصر على الميزات المذكورة أعلاه فقط. بفضل مساهمات المجتمع، يمكن لقدراتها على الكشف أن تتطور باستمرار وتتكيف مع أحدث تهديدات.
استنساخ المستودع:
git clone https://github.com/HalilDeniz/NetworkAssessment.git
انتقل إلى دليل المشروع:
cd NetworkAssessment
تثبيت التبعيات المطلوبة:
pip install -r requirements.txt
python3 networkassessment.py [-h] -f FILE [-p {TCP,UDP,DNS,HTTP,SMTP,SMB} [{TCP,UDP,DNS,HTTP,SMTP,SMB} ...]]
[-o OUTPUT] [-n NUMBER_PACKET]
-f أو --file: المسار إلى ملف .pcap أو .pcapng الذي تنوي تحليله. هذا حقل إلزامي، وسيعتمد التقييم على البيانات داخل هذا الملف.-p أو --protocols: البروتوكولات التي ترغب في فحصها تحديدًا. يمكن ذكر بروتوكولات متعددة. الخيارات المتاحة هي: "TCP", "UDP", "DNS", "HTTP", "SMTP", "SMB".-o أو --output: المسار لحفظ نتائج الفحص. هذا اختياري. إذا تم توفيره، سيتم حفظ النتائج في الملف المحدد.-n أو --number-packet: عدد الحزم التي ترغب في فحصها من الملف المقدم. هذا اختياري. إذا لم يتم تحديده، ستقوم الأداة بفحص جميع الحزم في الملف.في المثال أعلاه، ستقوم الأداة بتحليل أول 1000 حزمة من ملف sample.pcap، مع التركيز على بروتوكولي TCP وUDP، ثم ستحفظ النتائج في output.txt.
المساهمات مرحب بها! إذا وجدت أي مشاكل أو لديك اقتراحات للتحسينات، فلا تتردد في فتح issue أو تقديم طلب سحب (pull request).
إذا كانت لديك أي أسئلة أو تعليقات أو اقتراحات حول Dosinator، فلا تتردد في الاتصال بي:
NetworkAssesment هو فرع من الأداة الأصلية المسماة Network_Assessment، والتي أنشأها alperenugurlu. أود أن أعرب عن امتناني لـ Alperen Uğurlu على الإلهام والأساس الذي قدمته الأداة الأصلية. بدون عمله، لم تكن هذه النسخة المحدثة ممكنة. إذا كنت ترغب في معرفة المزيد عن الأداة الأصلية، يمكنك زيارة مستودع Network_Assessment.
هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف LICENSE لمزيد من التفاصيل.
شكرًا لتفكيرك في دعمي! دعمك يمكنني من تخصيص المزيد من الوقت والجهد لإنشاء أدوات مفيدة مثل DNSWatch وتطوير مشاريع جديدة. من خلال المساهمة، أنت لا تساعدني فقط في تحسين الأدوات الحالية بل تلهم أيضًا أفكارًا وابتكارات جديدة. يلعب دعمك دورًا حيويًا في نمو هذا المشروع والمساعي المستقبلية. معًا، دعنا نواصل البناء والتعلم. شكرًا لك!"