
रीयल-टाइम ट्रैफ़िक कैप्चर, 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 देखें।