
स्वचालित MiTM हमलों के लिए एक लिनक्स पैकेट स्निफिंग सूट
एस्पियोनेज एक नेटवर्क पैकेट स्निफर है जो एक इंटरफेस से गुज़रने वाले बड़ी मात्रा में डेटा को इंटरसेप्ट करता है। यह उपकरण उपयोगकर्ताओं को सामान्य और वर्बोज़ ट्रैफिक विश्लेषण चलाने की अनुमति देता है जो ट्रैफिक की लाइव फीड दिखाता है, जिसमें पैकेट दिशा, प्रोटोकॉल, फ्लैग्स आदि का पता चलता है। एस्पियोनेज ARP को भी स्पूफ कर सकता है, जिससे लक्ष्य द्वारा भेजा गया सारा डेटा हमलावर के माध्यम से पुनर्निर्देशित होता है (MiTM)। एस्पियोनेज IPv4, TCP/UDP, ICMP और HTTP का समर्थन करता है। एस्पियोनेज Python 3.8 में लिखा गया था लेकिन यह संस्करण 3.6 का भी समर्थन करता है। यह उपकरण का पहला संस्करण है, इसलिए कृपया डेवलपर से संपर्क करें यदि आप योगदान देना चाहते हैं और एस्पियोनेज में और जोड़ना चाहते हैं। नोट: यह Scapy रैपर नहीं है, scapylib केवल HTTP अनुरोधों और ARP में सहायता करता है।
1: git clone https://www.github.com/josh0xA/Espionage.git
2: cd Espionage
3: sudo python3 -m pip install -r requirments.txt
4: sudo python3 espionage.py --help
sudo python3 espionage.py --normal --iface wlan0 -f capture_output.pcapwlan0 को अपने नेटवर्क इंटरफेस से बदलें।sudo python3 espionage.py --verbose --iface wlan0 -f capture_output.pcapsudo python3 espionage.py --normal --iface wlan0sudo python3 espionage.py --verbose --httpraw --iface wlan0sudo python3 espionage.py --target <target-ip-address> --iface wlan0sudo python3 espionage.py --iface wlan0 --onlyhttpsudo python3 espionage.py --iface wlan0 --onlyhttpsecure
कमांड 7 केवल HTTPS (सुरक्षित) प्रोटोकॉल का उपयोग करके पोर्ट 443 पर स्निफ किए गए पैकेट प्रदर्शित करेगा।usage: espionage.py [-h] [--version] [-n] [-v] [-url] [-o] [-ohs] [-hr] [-f FILENAME] -i IFACE
[-t TARGET]
optional arguments:
-h, --help show this help message and exit
--version returns the packet sniffers version.
-n, --normal executes a cleaner interception, less sophisticated.
-v, --verbose (recommended) executes a more in-depth packet interception/sniff.
-url, --urlonly only sniffs visited urls using http/https.
-o, --onlyhttp sniffs only tcp/http data, returns urls visited.
-ohs, --onlyhttpsecure
sniffs only https data, (port 443).
-hr, --httpraw displays raw packet data (byte order) recieved or sent on port 80.
(Recommended) arguments for data output (.pcap):
-f FILENAME, --filename FILENAME
name of file to store the output (make extension '.pcap').
(Required) arguments required for execution:
-i IFACE, --iface IFACE
specify network interface (ie. wlan0, eth0, wlan1, etc.)
(ARP Spoofing) required arguments in-order to use the ARP Spoofing utility:
-t TARGET, --target TARGET
एक सरल मीडियम लेख यहां पाया जा सकता है:
आधिकारिक मीडियम लेख के लिए यहां क्लिक करें
इस प्रोग्राम के डेवलपर, Josh Schiavone, ने निम्नलिखित कोड केवल शैक्षिक और नैतिक उद्देश्यों के लिए लिखा है। स्निफ/अवरोधित डेटा का दुर्भावनापूर्ण इरादे से उपयोग नहीं किया जाना चाहिए। Josh Schiavone इस पैठ परीक्षण उपकरण के दुरुपयोग के लिए जिम्मेदार या उत्तरदायी नहीं है। भगवान आप सभी का भला करे।
MIT License
Copyright (c) 2024 Josh Schiavone
sudo python3 espionage.py --iface wlan0 --urlonly