
مُلتقط حزم شبكي للتقاط حركة المرور في الوقت الفعلي، وفحص HTTP، وتحليل الحمولة الخام، واكتشاف الأجهزة مع قدرات مدمجة للرجل في المنتصف.

PacketSpy هي أداة قوية لالتقاط حزم الشبكة وتحليل حركة المرور. توفر مجموعة شاملة من الميزات لفحص طلبات واستجابات HTTP، وعرض بيانات الحمولة الخام، وجمع معلومات حول أجهزة الشبكة. مع PacketSpy، يمكنك الحصول على رؤى قيمة حول أنماط اتصال شبكتك واستكشاف مشكلات الشبكة بشكل فعال.
git clone https://github.com/HalilDeniz/PacketSpy.git
يتطلب PacketSpy تثبيت التبعيات التالية:
pip install -r requirements.txt
للبدء مع PacketSpy، استخدم خيارات سطر الأوامر التالية:
root@denizhalil:/PacketSpy# python3 packetspy.py --help
usage: packetspy.py [-h] [-t TARGET_IP] [-g GATEWAY_IP] [-i INTERFACE] [-tf TARGET_FIND] [--ip-forward] [-m METHOD]
options:
-h, --help show this help message and exit
-t TARGET_IP, --target TARGET_IP
Target IP address
-g GATEWAY_IP, --gateway GATEWAY_IP
Gateway IP address
-i INTERFACE, --interface INTERFACE
Interface name
-tf TARGET_FIND, --targetfind TARGET_FIND
Target IP range to find
--ip-forward, -if Enable packet forwarding
-m METHOD, --method METHOD
Limit sniffing to a specific HTTP method
root@denizhalil:/PacketSpy# python3 packetspy.py -tf 10.0.2.0/24 -i eth0
Device discovery
**************************************
Ip Address Mac Address
**************************************
10.0.2.1 52:54:00:12:35:00
10.0.2.2 52:54:00:12:35:00
10.0.2.3 08:00:27:78:66:95
10.0.2.11 08:00:27:65:96:cd
10.0.2.12 08:00:27:2f:64:fe
root@denizhalil:/PacketSpy# python3 packetspy.py -t 10.0.2.11 -g 10.0.2.1 -i eth0
******************* started sniff *******************
HTTP Request:
Method: b'POST'
Host: b'testphp.vulnweb.com'
Path: b'/userinfo.php'
Source IP: 10.0.2.20
Source MAC: 08:00:27:04:e8:82
Protocol: HTTP
User-Agent: b'Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0'
Raw Payload:
b'uname=admin&pass=mysecretpassword'
HTTP Response:
Status Code: b'302'
Content Type: b'text/html; charset=UTF-8'
--------------------------------------------------
العمل على HTTPS لا يزال قيد التطوير
المساهمات مرحب بها! للمساهمة في PacketSpy، اتبع الخطوات التالية:
إذا كان لديك أي أسئلة أو تعليقات أو اقتراحات حول PacketSpy، فلا تتردد في الاتصال بي:
تم إصدار PacketSpy بموجب رخصة MIT. انظر LICENSE لمزيد من المعلومات.