
ماسح ومحلل حزم يعتمد على PCAP يدعم فحص بروتوكولات ARP, ICMP, TCP, UDP, DNS, DHCP, HTTP, SNMP, LLMNR, و NetBIOS مع إمكانية التصفية والإحصائيات الموجزة.
TrafficWatch، أداة التنصت على الحزم، تتيح لك مراقبة وتحليل حركة مرور الشبكة من ملفات PCAP. توفر رؤى حول بروتوكولات الشبكة المختلفة ويمكن أن تساعد في استكشاف أخطاء الشبكة وتحليل الأمان وغير ذلك.
استنساخ المستودع:
git clone https://github.com/HalilDeniz/TrafficWatch.git
انتقل إلى دليل المشروع:
cd TrafficWatch
قم بتثبيت التبعيات المطلوبة:
pip install -r requirements.txt
إعداد TrafficWatch:
$ python3 setup.py install
python3 trafficwatch.py --help
usage: trafficwatch.py [-h] -f FILE [-p {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}] [-c COUNT] [-w WRITE]
Packet Sniffer Tool
options:
-h, --help show this help message and exit
-f FILE, --file FILE Path to the .pcap file to analyze
-p {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}, --protocol {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}
Filter by specific protocol
-c COUNT, --count COUNT
Number of packets to display
-w WRITE, --write WRITE
Path to the .pcap file to write
لتحليل الحزم من ملف PCAP، استخدم الأمر التالي:
python trafficwatch.py -f path/to/your.pcap
لتحديد مرشح بروتوكول (مثل HTTP) وتحديد عدد الحزم المعروضة (مثل 10)، استخدم:
python trafficwatch.py -f path/to/your.pcap -p HTTP -c 10
-f أو --file: مسار ملف PCAP للتحليل.-p أو --protocol: تصفية الحزم حسب البروتوكول (ARP، ICMP، TCP، UDP، DNS، DHCP، HTTP، SNMP، LLMNR، NetBIOS).-c أو --count: تحديد عدد الحزم المعروضة.-w أو --write: مسار ملف .pcap للكتابة.المساهمات مرحب بها! إذا كنت ترغب في المساهمة في TrafficWatch، يرجى اتباع إرشادات المساهمة الخاصة بنا.
إذا كانت لديك أي أسئلة أو تعليقات أو اقتراحات حول Dosinator، فلا تتردد في التواصل معي:
هذا المشروع مرخص بموجب رخصة MIT.
شكرًا لتفكيرك في دعمي! دعمك يمكنني من تخصيص المزيد من الوقت والجهد لإنشاء أدوات مفيدة مثل DNSWatch وتطوير مشاريع جديدة. من خلال المساهمة، أنت لا تساعدني فقط في تحسين الأدوات الحالية بل تلهم أيضًا أفكارًا وابتكارات جديدة. دعمك يلعب دورًا حيويًا في نمو هذا المشروع والمساعي المستقبلية. معًا، لنواصل البناء والتعلم. شكرًا لك!"