
एक अच्छा उपकरण जो नेटवर्क हैश कैप्चर को स्वचालित करता है और एक अच्छा GUI है। अधिक जानकारी के लिए README.md पढ़ें और इसे अपने लक्ष्य की स्पष्ट अनुमति के बिना कभी उपयोग न करें!
अभी केवल ऐप का डच संस्करण उपलब्ध है। अंग्रेज़ी संस्करण जल्द ही आएगा।
केवल शैक्षिक एवं अधिकृत परीक्षण हेतु। इस टूल के उपयोग की पूरी जिम्मेदारी आपकी है। जानबूझकर उन नेटवर्कों को बाधित करना जो आपके नहीं हैं या जिनके परीक्षण के लिए आपके पास लिखित अनुमति नहीं है, आपके अधिकार क्षेत्र में अवैध हो सकता है। किसी और के नेटवर्क पर एक भी डी-ऑथेंटिकेशन फ्रेम भेजना अवैध हो सकता है। केवल स्पष्ट प्राधिकरण के साथ और अपने जोखिम पर ही उपयोग करें।
यह एप्लिकेशन एक लक्ष्य SSID ढूँढता है, बैंड (2.4/5/6 GHz) के अनुसार मिलने वाले BSSID सूचीबद्ध करता है, और प्रत्येक BSSID की निष्क्रिय निगरानी करके क्लाइंट और, यदि मौजूद हों, WPA हैंडशेक को .22000 प्रारूप में कैप्चर करता है। डी-ऑथेंटिकेशन बटन सक्रिय रूप से काम करते हैं; सक्रिय डी-ऑथ किए जाते हैं।
iw, ip, और systemd/NetworkManager हों।airodump-ng (aircrack-ng सूट), airmon-ng, hcxpcapngtool, iw, ip, systemctl।which airodump-ng, which hcxpcapngtool, आदि।python3 your_script.py।सुझाव: पर्यावरण की त्वरित जाँच के लिए सेल्फ-टेस्ट (§12 देखें) का उपयोग करें।
logs/<SAFE_ESSID>/session.log – चल रहे सत्र का लॉग (लगभग 5 MB के बाद रोटेट होता है)।logs/<SAFE_ESSID>/discovery-01.csv – नवीनतम बैंड खोज आउटपुट।logs/<SAFE_ESSID>/<ESSID>_mon-01.csv – प्रति-BSSID मॉनिटर CSV।logs/<SAFE_ESSID>/aliases.json – क्लाइंट MAC के लिए आपके मानव-पठनीय उपनाम।logs/<SAFE_ESSID>/session.json – सत्र डेटा (BSSID, क्लाइंट, गणना)।logs/<SAFE_ESSID>/*hs*.22000 – निष्क्रिय रूप से कैप्चर किए गए WPA हैंडशेक।<SAFE_ESSID> आपके ESSID का एक स्वच्छ, फ़ाइल-नाम-सुरक्षित संस्करण है।
Wi-Fi इंटरफ़ेस
भौतिक उपकरण, जैसे wlan1।
मॉनिटर नाम
मॉनिटर मोड में उपयोग किया जाने वाला नाम, जैसे mon0। ऐप आवश्यकतानुसार मोड बदलेगा और नाम बदलेगा।
बैंड (2.4 / 5 / 6 GHz) लक्ष्य ESSID के लिए स्कैन करने हेतु बैंड। 6 GHz के लिए हालिया aircrack-ng और ड्राइवर समर्थन आवश्यक है।
ESSID लक्ष्य का सटीक SSID (केस-सेंसिटिव)।
लॉग स्तर
basic (न्यूनतम), verbose (अधिक विस्तार), debug (अधिकतम विवरण)।
डिस्कवरी (सेकंड) बैंड खोज पास की अवधि।
प्रति-BSSID स्कैन (सेकंड) क्लाइंट गणना के लिए प्रति BSSID निष्क्रिय सुनने का समय।
प्रारंभ / STOP पाइपलाइन चलाता या रोकता है। STOP प्रक्रियाओं को समाप्त करता है और लागू होने पर NetworkManager/इंटरफ़ेस स्थिति को पुनर्स्थापित करता है।
खोज के दौरान देखे गए सभी नेटवर्क दिखाता है (BSSID, चैनल, बैंड, ESSID)।
वैकल्पिक फ़िल्टर (यदि आपके बिल्ड में सक्रिय हों):
<hidden> पंक्तियों को हटाता है।आपके ESSID और चयनित बैंड से मेल खाने वाले BSSID को सूचीबद्ध करता है, जिसमें चैनल भी शामिल है। यह आपके SSID से संबंधित सटीक AP की पहचान करता है।
समय-मुद्रांकित लॉग (कमांड, निकास कोड, कनवर्टर आउटपुट, त्रुटियाँ)। ऑटो-रोटेशन के साथ session.log में संग्रहीत।
Open logs directory सक्रिय सत्र फ़ोल्डर खोलता है।
आपके ESSID और बैंड से मेल खाने वाले BSSID प्रदर्शित करता है। इसके क्लाइंट देखने के लिए एक चुनें।
चयनित BSSID के अंतर्गत क्लाइंट MAC को Last seen समय के साथ सूचीबद्ध करता है।
aliases.json में संग्रहीत)।
उपनाम हटाएँ संदर्भ मेनू → Clear alias के माध्यम से।Start monitoring (BSSID) चयनित BSSID के लिए निष्क्रिय हैंडशेक कैप्चर शुरू करता है। उलटी गिनती और EAPOL संकेतक दिखाता है।
Stop monitoring कैप्चर रोकता है।
Broadcast / Client-targeted केवल प्लेसहोल्डर (इस बिल्ड में कोई सक्रिय डी-ऑथ नहीं)। ये उसी BSSID के लिए निष्क्रिय हैंडशेक कैप्चर शुरू करते हैं।
Packets संभावित प्रयोगशाला प्रकारों के लिए UI मान (डी-ऑथ के लिए यहाँ उपयोग नहीं किया गया)।
Export clients सभी ज्ञात क्लाइंट का CSV (और सक्रिय होने पर JSON) सत्र लॉग फ़ोल्डर में लिखता है।
.22000 वाली निर्देशिका खोलता है।airodump-ng --band <bg|a|6> चलाता है; मजबूत हेडर-आधारित पार्सर अजीब ESSID/CSV प्रारूपों को संभालता है।airodump-ng --bssid … --channel … चलाता है; CSV स्टेशन अनुभाग को पार्स करके नए क्लाइंट लाइव दिखाता है।.cap को hcxpcapngtool से कनवर्ट करता है। जब एक गैर-रिक्त .22000 मौजूद होता है, तो इसे प्रदर्शित और लॉग किया जाता है। जहाँ समर्थित हो, वहाँ डेस्कटॉप सूचनाएँ जारी की जाती हैं।airodump-ng चुप हो जाता है, तो उस चरण (डिस्कवरी या प्रति-BSSID) के लिए प्रक्रिया को साफ-साफ पुनरारंभ किया जाता है।session.log को स्वचालित रूप से रोटेट करता है।कॉन्फ़िगर करें
wlan1)।mon0)।verbose चुनें।चलाएँ
BSSID की समीक्षा करें
प्रति-BSSID क्लाइंट
क्लाइंट सेंटर
.22000 सामग्री दिखाई देती है।निर्यात
रोकें
<hidden> पंक्तियाँ हटाता है।ऐप लगातार session.json में लिखता है। उसी ESSID के साथ पुनरारंभ करने पर निम्नलिखित पुनः लोड होते हैं:
clients.csv जिसमें BSSID, ESSID, चैनल, क्लाइंट MAC, उपनाम, अंतिम बार देखा गया।logs/<SAFE_ESSID>/ में हैं।सेल्फ-टेस्ट विंडो दिखाती है:
airodump-ng, hcxpcapngtool, iw, ip, systemctl के स्थान।iw dev आउटपुट (इंटरफ़ेस)।iw list के माध्यम से क्षमताएँ (बैंड/चैनल चौड़ाई जो आपका एडाप्टर समर्थन करता है)।.22000 उत्पन्न होता है तो डेस्कटॉप सूचना भेजी जाती है।यदि airodump-ng उचित अवधि तक कोई आउटपुट नहीं देता है:
खाली डिस्कवरी
iw list)।iw dev और ऐप लॉग)।6 GHz पर कोई परिणाम नहीं
कोई क्लाइंट नहीं
कोई .22000 नहीं
hcxpcapngtool संदेशों की समीक्षा करें।UI अनुत्तरदायी/अनिश्चित स्थिति
session.log जाँचें।क्या ऐप डी-ऑथ करता है? नहीं। डी-ऑथ बटन प्लेसहोल्डर हैं। वे केवल निष्क्रिय कैप्चर शुरू करते हैं।
क्या मैं एक साथ कई BSSID की निगरानी कर सकता हूँ? ऐप प्रति BSSID अनुक्रमिक रूप से स्कैन करता है; स्थिति प्रगति दिखाती है (जैसे "2/5")।
क्या "Copy hash" क्लिपबोर्ड को स्वचालित रूप से साफ़ करता है? नहीं। इस बिल्ड में क्लिपबोर्ड सामग्री बनी रहती है।
आउटपुट कहाँ संग्रहीत होते हैं?
logs/<SAFE_ESSID>/ के अंतर्गत (§4 देखें)।
क्या मैं सब कुछ जल्दी खोल सकता हूँ? मुख्य लॉग पैनल से Open logs directory का उपयोग करें।
यदि कुछ अप्रत्याशित व्यवहार करता है, तो session.log से शुरू करें। यह प्रत्येक कमांड, आउटपुट शीर्ष और निकास कोड रिकॉर्ड करता है, जो आमतौर पर समस्या का शीघ्र पता लगाता है।
session.json