Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ICMPWatch — مستنشق حزم ICMP لالتقاط وتحليل وتسجيل حزم Echo Request/Reply مع التصفية، والتخزين في SQLite، وتصدير PCAP لتشخيص الشبكة ومراقبة الأمان. | Kitploit
أدوات/GitHubGitHub/halildeniz/icmpwatch
التقاط وتحليل الحزمجمع المعلوماتأمن الشبكات
GitHubhalildeniz/icmpwatch

ICMPWatch

مستنشق حزم ICMP لالتقاط وتحليل وتسجيل حزم Echo Request/Reply مع التصفية، والتخزين في SQLite، وتصدير PCAP لتشخيص الشبكة ومراقبة الأمان.

عرض المستودعالموقع الإلكتروني
6010منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

ICMPWatch: متشمم حزم ICMP

ICMP Packet Sniffer هو برنامج بايثون يسمح لك بالتقاط وتحليل حزم ICMP (بروتوكول رسائل التحكم في الإنترنت) على واجهة الشبكة. يوفر معلومات مفصلة عن الحزم التي تم التقاطها، بما في ذلك عناوين IP المصدر والوجهة، عناوين MAC، نوع ICMP، بيانات الحمولة، والمزيد. يمكن للبرنامج أيضًا تخزين الحزم التي تم التقاطها في قاعدة بيانات SQLite وحفظها بتنسيق pcap.

المميزات

  • التقاط وتحليل حزم طلب الصدى والرد الصدى من ICMP.
  • عرض معلومات مفصلة عن كل حزمة ICMP، بما في ذلك عناوين IP المصدر والوجهة، عناوين MAC، حجم الحزمة، نوع ICMP، ومحتوى الحمولة.
  • حفظ معلومات الحزمة التي تم التقاطها في ملف نصي.
  • تخزين معلومات الحزمة التي تم التقاطها في قاعدة بيانات SQLite.
  • حفظ الحزم التي تم التقاطها في ملف PCAP للتحليل الإضافي.
  • دعم تصفية الحزم المخصصة بناءً على عناوين IP المصدر والوجهة.
  • إخراج وحدة التحكم بالألوان باستخدام رموز الهروب ANSI.
  • واجهة سطر أوامر سهلة الاستخدام.

المتطلبات

  • Python 3.7+
  • scapy 2.4.5 أو أعلى
  • colorama 0.4.4 أو أعلى

التثبيت

  1. استنساخ هذا المستودع:
root@kitploit:~
git clone https://github.com/HalilDeniz/ICMPWatch.git
  1. قم بتثبيت التبعيات المطلوبة:
root@kitploit:~
pip install -r requirements.txt

الاستخدام

root@kitploit:~
python ICMPWatch.py [-h] [-v] [-t TIMEOUT] [-f FILTER] [-o OUTPUT] [--type {0,8}] [--src-ip SRC_IP] [--dst-ip DST_IP] -i INTERFACE [-db] [-c CAPTURE]
  • -v أو --verbose: عرض تفاصيل الحزمة المفصلة.
  • -t أو --timeout: مهلة الالتقاط بالثواني (الافتراضي 300 ثانية).
  • -f أو --filter: مرشح BPF لالتقاط الحزم (الافتراضي هو "icmp").
  • -o أو --output: ملف الإخراج لحفظ الحزم التي تم التقاطها.
  • --type: نوع حزمة ICMP للتصفية (0: رد الصدى، 8: طلب الصدى).
  • --src-ip: عنوان IP المصدر للتصفية.
  • --dst-ip: عنوان IP الوجهة للتصفية.
  • -i أو --interface: واجهة الشبكة لالتقاط الحزم (مطلوب).
  • -db أو : تخزين الحزم التي تم التقاطها في قاعدة بيانات SQLite.

اضغط Ctrl+C لإيقاف عملية الالتقاط.

أمثلة

  • التقاط حزم ICMP على واجهة "eth0":
root@kitploit:~
python icmpwatch.py -i eth0

الترخيص

ICMPWatch مرخص بموجب ترخيص MIT. راجع ملف LICENSE للحصول على التفاصيل.

إخلاء مسؤولية

هذه الأداة مخصصة للأغراض التعليمية والاختبارية فقط. لا ينبغي استخدامها لأي أنشطة ضارة.

الاتصال

  • Linktr halildeniz
  • DenizHalil DenizHalil
  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

💰 يمكنك مساعدتي بالتبرع

شكرًا لك على التفكير في دعمي! دعمك يمكنني من تكريس المزيد من الوقت والجهد لإنشاء أدوات مفيدة مثل DNSWatch وتطوير مشاريع جديدة. من خلال المساهمة، أنت لا تساعدني فقط في تحسين الأدوات الحالية بل تلهم أيضًا أفكارًا وابتكارات جديدة. يلعب دعمك دورًا حيويًا في نمو هذا المشروع والمساعي المستقبلية. معًا، دعنا نستمر في البناء والتعلم. شكرًا لك!"
BuyMeACoffee Patreon

تنزيل الأداة
--database
  • -c أو --capture: ملف الالتقاط لحفظ الحزم بتنسيق pcap.