NetRaptor - ARP विषाक्तीकरण MITM उपकरण
NetRaptor एक GUI-आधारित ARP विषाक्तीकरण उपकरण है जो Python में बनाया गया है जो आपको नेटवर्क स्कैन करने, लक्ष्य और गेटवे का चयन करने, और मैन-इन-द-मिडल (MITM) हमला करने की अनुमति देता है। यह उपकरण केवल शैक्षिक उद्देश्यों और अधिकृत नेटवर्क सुरक्षा परीक्षण के लिए डिज़ाइन किया गया है।
विशेषताएँ
- नेटवर्क स्कैनिंग: निर्दिष्ट नेटवर्क रेंज पर होस्ट्स स्कैन करें।
- लक्ष्य और गेटवे चयन: खोजे गए उपकरणों से आसानी से लक्ष्य और गेटवे IP चुनें या मैन्युअल रूप से गेटवे IP दर्ज करें। गेटवे IP आपका राउटर IP पता है।
- ARP विषाक्तीकरण: MITM हमला शुरू करने के लिए ARP विषाक्तीकरण करें।
- Wireshark के साथ पैकेट विश्लेषण: नेटवर्क ट्रैफ़िक कैप्चर और विश्लेषण करने के लिए Wireshark का उपयोग करें।
- उपयोगकर्ता-अनुकूल GUI: आसान इंटरैक्शन के लिए Tkinter के साथ बनाया गया।
- ARP विषाक्तीकरण रोकें: "Stop ARP Poisoning" बटन का उपयोग करके किसी भी समय हमला रोकें।
अस्वीकरण
NetRaptor को केवल शैक्षिक उद्देश्यों और अधिकृत पेनिट्रेशन टेस्टिंग के लिए विकसित किया गया है। स्पष्ट अनुमति के बिना नेटवर्क पर ARP विषाक्तीकरण या मैन-इन-द-मिडल (MITM) हमले करने के लिए इस उपकरण का उपयोग करना अवैध और अनैतिक है। लेखक इस उपकरण के दुरुपयोग के लिए कोई जिम्मेदारी नहीं लेता है। NetRaptor का उपयोग करके, आप सहमत होते हैं कि आप अपने कार्यों के लिए पूरी तरह से जिम्मेदार हैं और इसका उपयोग केवल नियंत्रित वातावरण में करेंगे, जैसे कि लैब या सिस्टम जिनके लिए आपके पास स्पष्ट प्राधिकरण है।
संगतता
- लिनक्स (Debian, RHEL, Arch)
आवश्यकताएँ
- Python 3.x
- Scapy: नेटवर्क पैकेट हेरफेर के लिए।
- Tkinter: GUI के लिए (आमतौर पर Python के साथ डिफ़ॉल्ट रूप से शामिल)।
- Wireshark (वैकल्पिक): नेटवर्क पैकेट का विश्लेषण करने के लिए।
स्थापना
- रिपॉजिटरी क्लोन करें:
git clone https://gitlab.com/s_r_e_e_r_a_j/NetRaptor.git
- NetRaptor निर्देशिका में जाएं
cd NetRaptor
- आवश्यक लाइब्रेरीज़ स्थापित करें
pip3 install -r requirements.txt
Kali, Parrot, Ubuntu 23.04+, Arch Linux उपयोगकर्ताओं के लिए नोट:
यदि आपको इस प्रकार की त्रुटि दिखे:
error: externally-managed-environment
तो उपयोग करें:
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install -r requirements.txt --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages
फिर एंटर दबाएं
- NetRaptor निर्देशिका में जाएं:
cd NetRaptor
- उपकरण स्थापित करें
sudo python3 install.py
फिर इंस्टॉल करने के लिए y टाइप करें
- उपकरण चलाएं:
sudo netraptor
निर्देश:
- नेटवर्क रेंज दर्ज करें: स्कैन करने के लिए नेटवर्क रेंज (जैसे, 192.168.1.0/24) निर्दिष्ट करें।
- होस्ट्स स्कैन करें: नेटवर्क पर उपकरणों का पता लगाने के लिए "Scan for Hosts" पर क्लिक करें।
- लक्ष्य और गेटवे चुनें: ड्रॉपडाउन मेनू से एक लक्ष्य उपकरण और एक गेटवे उपकरण चुनें, या यदि सूचीबद्ध नहीं है तो मैन्युअल रूप से गेटवे IP दर्ज करें। गेटवे IP आपका राउटर IP पता है।
- ARP विषाक्तीकरण शुरू करें: हमला शुरू करने के लिए "Start ARP Poisoning" पर क्लिक करें।
- ARP विषाक्तीकरण रोकें: यदि आपको हमला रोकने की आवश्यकता है, तो "Stop ARP Poisoning" बटन पर क्लिक करें। यह सुरक्षित रूप से ARP विषाक्तीकरण प्रक्रिया को समाप्त कर देगा।
- Wireshark खोलें: नेटवर्क पैकेट को कैप्चर और विश्लेषण करने के लिए Wireshark लॉन्च करें। Wireshark में नेटवर्क इंटरफ़ेस चुनें और लक्ष्य और गेटवे के बीच नेटवर्क ट्रैफ़िक का निरीक्षण करने के लिए कैप्चर करना शुरू करें। ARP अनुरोधों, प्रतिक्रियाओं और अन्य अवरोधित पैकेटों की तलाश करें।
GUI अवलोकन
- शीर्षक: उपकरण के नाम के रूप में "NetRaptor" प्रदर्शित करता है।
- नेटवर्क रेंज इनपुट: स्कैन करने के लिए नेटवर्क रेंज दर्ज करें।
- स्कैन बटन: होस्ट्स खोजने के लिए नेटवर्क स्कैनिंग शुरू करता है।
- लक्ष्य ड्रॉपडाउन: लक्ष्य चयन के लिए खोजे गए होस्ट्स को सूचीबद्ध करता है।
- गेटवे ड्रॉपडाउन: गेटवे चयन के लिए खोजे गए होस्ट्स को सूचीबद्ध करता है या मैन्युअल प्रविष्टि की अनुमति देता है। गेटवे IP आपका राउटर IP पता है।
- ARP विषाक्तीकरण शुरू करें बटन: चयनित लक्ष्य और गेटवे पर ARP विषाक्तीकरण हमला शुरू करता है।
- ARP विषाक्तीकरण रोकें बटन: एक बार शुरू होने के बाद ARP विषाक्तीकरण हमला रोकता है।
- Wireshark: हमले के दौरान नेटवर्क ट्रैफ़िक की निगरानी और विश्लेषण करने के लिए समानांतर में Wireshark का उपयोग करें।
अनइंस्टॉलेशन
cd NetRaptor
cd NetRaptor
sudo python3 install.py
फिर अनइंस्टॉल करने के लिए n टाइप करें
लाइसेंस
यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है। विवरण के लिए LICENSE फ़ाइल देखें।