Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
AirScout — एक अच्छा उपकरण जो नेटवर्क हैश कैप्चर को स्वचालित करता है और एक अच्छा GUI है। अधिक जानकारी के लिए README.md पढ़ें और इसे अपने लक्ष्य की स्पष्ट अनुमति के बिना कभी उपयोग न करें! | Kitploit
उपकरण/GitHubGitHub/stiffies/airscout
पासवर्ड क्रैकिंगटोहीवाई-फाई ऑडिटिंगनेटवर्क मैपिंगजानकारी एकत्र करनावायरलेस सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubstiffies/airscout

AirScout

एक अच्छा उपकरण जो नेटवर्क हैश कैप्चर को स्वचालित करता है और एक अच्छा GUI है। अधिक जानकारी के लिए README.md पढ़ें और इसे अपने लक्ष्य की स्पष्ट अनुमति के बिना कभी उपयोग न करें!

रिपॉजिटरी देखें
411 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

अभी केवल ऐप का डच संस्करण उपलब्ध है। अंग्रेज़ी संस्करण जल्द ही आएगा।

उपयोगकर्ता गाइड – वाई-फाई निष्क्रिय मॉनिटर (ESSID + बैंड फ़िल्टर)


कानूनी एवं नैतिक सूचना (शैक्षिक उपयोग)

केवल शैक्षिक एवं अधिकृत परीक्षण हेतु। इस टूल के उपयोग की पूरी जिम्मेदारी आपकी है। जानबूझकर उन नेटवर्कों को बाधित करना जो आपके नहीं हैं या जिनके परीक्षण के लिए आपके पास लिखित अनुमति नहीं है, आपके अधिकार क्षेत्र में अवैध हो सकता है। किसी और के नेटवर्क पर एक भी डी-ऑथेंटिकेशन फ्रेम भेजना अवैध हो सकता है। केवल स्पष्ट प्राधिकरण के साथ और अपने जोखिम पर ही उपयोग करें।


1) उद्देश्य (एक नज़र में)

यह एप्लिकेशन एक लक्ष्य SSID ढूँढता है, बैंड (2.4/5/6 GHz) के अनुसार मिलने वाले BSSID सूचीबद्ध करता है, और प्रत्येक BSSID की निष्क्रिय निगरानी करके क्लाइंट और, यदि मौजूद हों, WPA हैंडशेक को .22000 प्रारूप में कैप्चर करता है। डी-ऑथेंटिकेशन बटन सक्रिय रूप से काम करते हैं; सक्रिय डी-ऑथ किए जाते हैं।


2) सिस्टम आवश्यकताएँ

  • OS: Linux जिसमें iw, ip, और systemd/NetworkManager हों।
  • उपकरण: airodump-ng (aircrack-ng सूट), airmon-ng, hcxpcapngtool, iw, ip, systemctl।
  • विशेषाधिकार: रूट के रूप में चलाएँ (या कैप्चर टूल के लिए समतुल्य क्षमताओं के साथ)।
  • Wi-Fi एडाप्टर: मॉनिटर मोड और लक्ष्य बैंड को सपोर्ट करना चाहिए। 6 GHz के लिए आधुनिक चिपसेट/ड्राइवर/कर्नेल की आवश्यकता है।

3) पहली बार सेटअप

  1. उपकरण स्थापित हैं या नहीं, इसकी जाँच करें: which airodump-ng, which hcxpcapngtool, आदि।
  2. ऐप शुरू करें: python3 your_script.py।
  3. यदि "Run this script as root" दिखे, तो पर्याप्त विशेषाधिकारों के साथ पुनः प्रारंभ करें।

सुझाव: पर्यावरण की त्वरित जाँच के लिए सेल्फ-टेस्ट (§12 देखें) का उपयोग करें।


4) फ़ाइलें और फ़ोल्डर

  • 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 का एक स्वच्छ, फ़ाइल-नाम-सुरक्षित संस्करण है।


5) मुख्य विंडो अवलोकन

5.1 शीर्ष पट्टी (इनपुट)

  • Wi-Fi इंटरफ़ेस भौतिक उपकरण, जैसे wlan1।

  • मॉनिटर नाम मॉनिटर मोड में उपयोग किया जाने वाला नाम, जैसे mon0। ऐप आवश्यकतानुसार मोड बदलेगा और नाम बदलेगा।

  • बैंड (2.4 / 5 / 6 GHz) लक्ष्य ESSID के लिए स्कैन करने हेतु बैंड। 6 GHz के लिए हालिया aircrack-ng और ड्राइवर समर्थन आवश्यक है।

  • ESSID लक्ष्य का सटीक SSID (केस-सेंसिटिव)।

  • लॉग स्तर basic (न्यूनतम), verbose (अधिक विस्तार), debug (अधिकतम विवरण)।

  • डिस्कवरी (सेकंड) बैंड खोज पास की अवधि।

  • प्रति-BSSID स्कैन (सेकंड) क्लाइंट गणना के लिए प्रति BSSID निष्क्रिय सुनने का समय।

  • प्रारंभ / STOP पाइपलाइन चलाता या रोकता है। STOP प्रक्रियाओं को समाप्त करता है और लागू होने पर NetworkManager/इंटरफ़ेस स्थिति को पुनर्स्थापित करता है।

5.2 डिस्कवरी तालिका

खोज के दौरान देखे गए सभी नेटवर्क दिखाता है (BSSID, चैनल, बैंड, ESSID)।

वैकल्पिक फ़िल्टर (यदि आपके बिल्ड में सक्रिय हों):

  • खोज फ़ील्ड आंशिक BSSID/ESSID द्वारा फ़िल्टर करता है।
  • "Hide hidden SSIDs" खाली/<hidden> पंक्तियों को हटाता है।

5.3 लक्ष्य और BSSID चयन (बैंड-फ़िल्टर्ड)

आपके ESSID और चयनित बैंड से मेल खाने वाले BSSID को सूचीबद्ध करता है, जिसमें चैनल भी शामिल है। यह आपके SSID से संबंधित सटीक AP की पहचान करता है।

5.4 प्रति-BSSID निगरानी

  • स्थिति पंक्ति – चरण, वर्तमान BSSID, और शेष समय।
  • प्रगति पट्टी – खोज के दौरान अनिश्चित; प्रति-BSSID स्कैन के दौरान उलटी गिनती।
  • क्लाइंट (वर्तमान BSSID) – लाइव क्लाइंट MAC; उपनाम सेट होने पर उपनाम के साथ प्रदर्शित।
  • स्किप नियंत्रण – खोज छोड़ें या अगले BSSID पर जाएँ।
  • क्लाइंट और हैंडशेक… – क्लाइंट सेंटर खोलता है (§6 देखें)।

5.5 लॉग पैनल

समय-मुद्रांकित लॉग (कमांड, निकास कोड, कनवर्टर आउटपुट, त्रुटियाँ)। ऑटो-रोटेशन के साथ session.log में संग्रहीत। Open logs directory सक्रिय सत्र फ़ोल्डर खोलता है।


6) क्लाइंट सेंटर

6.1 एक्सेस पॉइंट (बाएँ)

आपके ESSID और बैंड से मेल खाने वाले BSSID प्रदर्शित करता है। इसके क्लाइंट देखने के लिए एक चुनें।

6.2 क्लाइंट (दाएँ)

चयनित BSSID के अंतर्गत क्लाइंट MAC को Last seen समय के साथ सूचीबद्ध करता है।

  • उपनाम असाइन करें (डबल-क्लिक या संदर्भ मेनू → Name…) MAC के लिए मानव-पठनीय लेबल सहेजें (aliases.json में संग्रहीत)। उपनाम हटाएँ संदर्भ मेनू → Clear alias के माध्यम से।

6.3 कार्रवाई पट्टी

  • Start monitoring (BSSID) चयनित BSSID के लिए निष्क्रिय हैंडशेक कैप्चर शुरू करता है। उलटी गिनती और EAPOL संकेतक दिखाता है।

  • Stop monitoring कैप्चर रोकता है।

  • Broadcast / Client-targeted केवल प्लेसहोल्डर (इस बिल्ड में कोई सक्रिय डी-ऑथ नहीं)। ये उसी BSSID के लिए निष्क्रिय हैंडशेक कैप्चर शुरू करते हैं।

  • Packets संभावित प्रयोगशाला प्रकारों के लिए UI मान (डी-ऑथ के लिए यहाँ उपयोग नहीं किया गया)।

  • Export clients सभी ज्ञात क्लाइंट का CSV (और सक्रिय होने पर JSON) सत्र लॉग फ़ोल्डर में लिखता है।

6.4 .22000 पैनल

  • नवीनतम .22000 फ़ाइल की पहली पंक्तियाँ दिखाता है।
  • Copy hash टेक्स्ट को क्लिपबोर्ड पर कॉपी करता है (इस बिल्ड में कोई ऑटो-क्लियर नहीं)।
  • Open folder .22000 वाली निर्देशिका खोलता है।

6.5 स्थिति पट्टी

  • ⏳ Timer – उलटी गिनती करता है (या अनिश्चित होने पर "running…" दिखाता है)।
  • EAPOL – कनवर्टर/stdout हैंडशेक सुझाने पर "yes" में बदल जाता है।

7) कार्यात्मक कार्यप्रवाह (परदे के पीछे)

  • प्रीफ़्लाइट – आवश्यक बाइनरी सत्यापित करता है; यदि गायब हों तो स्पष्ट त्रुटियाँ दिखाता है।
  • मॉनिटर मोड – इंटरफ़ेस को मॉनिटर मोड में बदलता है और आपका मॉनिटर नाम लागू करता है; STOP/निकास पर सिस्टम स्थिति पुनर्स्थापित करता है।
  • डिस्कवरी – CSV के लिए airodump-ng --band <bg|a|6> चलाता है; मजबूत हेडर-आधारित पार्सर अजीब ESSID/CSV प्रारूपों को संभालता है।
  • BSSID चयन – सटीक ESSID और चयनित बैंड द्वारा फ़िल्टर करता है।
  • प्रति-BSSID निगरानी – चैनल (6 GHz आवृत्ति फ़ॉलबैक के साथ) सेट करता है और airodump-ng --bssid … --channel … चलाता है; CSV स्टेशन अनुभाग को पार्स करके नए क्लाइंट लाइव दिखाता है।
  • हैंडशेक (.22000) – निगरानी के दौरान (या क्लाइंट सेंटर बटन के माध्यम से), नवीनतम .cap को hcxpcapngtool से कनवर्ट करता है। जब एक गैर-रिक्त .22000 मौजूद होता है, तो इसे प्रदर्शित और लॉग किया जाता है। जहाँ समर्थित हो, वहाँ डेस्कटॉप सूचनाएँ जारी की जाती हैं।
  • वॉचडॉग – यदि airodump-ng चुप हो जाता है, तो उस चरण (डिस्कवरी या प्रति-BSSID) के लिए प्रक्रिया को साफ-साफ पुनरारंभ किया जाता है।
  • Inotify (वैकल्पिक) – तत्काल फ़ाइल-परिवर्तन पार्सिंग के लिए inotify का उपयोग करता है; अनुपलब्ध होने पर हल्के mtime पोलिंग पर वापस आता है।
  • लॉगिंग – stdout और stderr दोनों को कैप्चर करता है; session.log को स्वचालित रूप से रोटेट करता है।
  • सत्र स्थिरता – BSSID/क्लाइंट/उपनाम/काउंटर को लगातार में लिखता है और उसी ESSID के लिए स्टार्टअप पर पुनः लोड करता है।

8) त्वरित प्रारंभ

  1. कॉन्फ़िगर करें

    • Wi-Fi इंटरफ़ेस चुनें (जैसे wlan1)।
    • मॉनिटर नाम सेट करें (जैसे mon0)।
    • बैंड चुनें (2.4/5/6 GHz)।
    • ESSID दर्ज करें (सटीक)।
    • डिस्कवरी को 15–30 सेकंड और प्रति-BSSID को 45–60 सेकंड पर सेट करें।
    • लॉग स्तर verbose चुनें।
  2. चलाएँ

    • Start पर क्लिक करें। डिस्कवरी प्रगति देखें।
    • पूरा होने पर डिस्कवरी तालिका की समीक्षा करें।
  3. BSSID की समीक्षा करें

    • बैंड-फ़िल्टर्ड सूची आपके ESSID के लिए BSSID दिखाती है।
  4. प्रति-BSSID क्लाइंट

    • ऐप BSSID पर पुनरावृत्ति करता है और प्रति AP लाइव क्लाइंट सूचीबद्ध करता है।
  5. क्लाइंट सेंटर

    • Clients & Handshakes… खोलें।
    • एक BSSID चुनें → क्लाइंट देखें।
    • उपनाम असाइन करने के लिए किसी क्लाइंट पर डबल-क्लिक करें।
    • निष्क्रिय हैंडशेक कैप्चर के लिए Start monitoring (BSSID) पर क्लिक करें।
    • सफलता पर: EAPOL: yes और .22000 सामग्री दिखाई देती है।
    • आवश्यकतानुसार Copy hash और Open folder का उपयोग करें।
  6. निर्यात

    • CSV (और सक्रिय होने पर JSON) उत्पन्न करने के लिए Export clients पर क्लिक करें।
  7. रोकें


9) डिस्कवरी फ़िल्टर और खोज (यदि सक्रिय हो)

  • खोज – आंशिक ESSID/BSSID द्वारा फ़िल्टर करें।
  • Hide hidden SSIDs – खाली/<hidden> पंक्तियाँ हटाता है।
  • दृश्य रीसेट करने के लिए खोज साफ़ करें और बॉक्स अनचेक करें।

10) सत्र सहेजना और पुनरारंभ

ऐप लगातार session.json में लिखता है। उसी ESSID के साथ पुनरारंभ करने पर निम्नलिखित पुनः लोड होते हैं:

  • ज्ञात BSSID,
  • क्लाइंट और उपनाम,
  • अंतिम काउंटर/सेटिंग्स।

11) निर्यात प्रारूप

  • CSV: clients.csv जिसमें BSSID, ESSID, चैनल, क्लाइंट MAC, उपनाम, अंतिम बार देखा गया।
  • JSON (वैकल्पिक): मशीन-अनुकूल प्रारूप में समान डेटा। फ़ाइलें logs/<SAFE_ESSID>/ में हैं।

12) सेल्फ-टेस्ट (डायग्नोस्टिक्स)

सेल्फ-टेस्ट विंडो दिखाती है:

  • airodump-ng, hcxpcapngtool, iw, ip, systemctl के स्थान।
  • iw dev आउटपुट (इंटरफ़ेस)।
  • iw list के माध्यम से क्षमताएँ (बैंड/चैनल चौड़ाई जो आपका एडाप्टर समर्थन करता है)।

13) सूचनाएँ और डार्क मोड

  • जब कोई वैध .22000 उत्पन्न होता है तो डेस्कटॉप सूचना भेजी जाती है।
  • डार्क मोड लंबे सत्रों के लिए उपयुक्त गहरे थीम को टॉगल करता है।

14) वॉचडॉग व्यवहार

यदि airodump-ng उचित अवधि तक कोई आउटपुट नहीं देता है:

  • प्रक्रिया को साफ-साफ समाप्त किया जाता है और उस चरण के लिए पुनरारंभ किया जाता है।
  • ट्रेसेबिलिटी के लिए समय-मुद्रांक के साथ घटनाएँ लॉग की जाती हैं।

15) Inotify बनाम पोलिंग

  • inotify के साथ, CSV परिवर्तन तुरंत पार्स किए जाते हैं।
  • inotify के बिना, ऐप कम-ओवरहेड mtime पोलिंग का उपयोग करता है।
  • inotify के साथ क्लाइंट डिस्कवरी अधिक प्रतिक्रियाशील है, लेकिन दोनों मोड समर्थित हैं।

16) समस्या निवारण

  • खाली डिस्कवरी

    • बैंड चयन सत्यापित करें।
    • एडाप्टर 5/6 GHz समर्थन करता है या नहीं (सेल्फ-टेस्ट → iw list)।
    • मॉनिटर मोड सक्रिय है या नहीं (iw dev और ऐप लॉग)।
  • 6 GHz पर कोई परिणाम नहीं

    • नए कर्नेल/ड्राइवर/फ़र्मवेयर की आवश्यकता हो सकती है।
    • 6 GHz को अक्सर आवृत्ति सेट फ़ॉलबैक की आवश्यकता होती है; ऐप यह प्रयास करता है।
  • कोई क्लाइंट नहीं

    • प्रति-BSSID को 90–120 सेकंड तक बढ़ाएँ।
    • व्यस्त घंटों के दौरान प्रयास करें।
  • कोई .22000 नहीं

    • अधिक समय दें; सुनिश्चित करें कि EAPOL ट्रैफ़िक मौजूद हो।
    • लॉग में hcxpcapngtool संदेशों की समीक्षा करें।
  • UI अनुत्तरदायी/अनिश्चित स्थिति

    • STOP पर क्लिक करें।
    • ऐप पुनरारंभ करें।
    • सटीक कमांड/निकास कोड इतिहास के लिए session.log जाँचें।

17) अक्सर पूछे जाने वाले प्रश्न

क्या ऐप डी-ऑथ करता है? नहीं। डी-ऑथ बटन प्लेसहोल्डर हैं। वे केवल निष्क्रिय कैप्चर शुरू करते हैं।

क्या मैं एक साथ कई BSSID की निगरानी कर सकता हूँ? ऐप प्रति BSSID अनुक्रमिक रूप से स्कैन करता है; स्थिति प्रगति दिखाती है (जैसे "2/5")।

क्या "Copy hash" क्लिपबोर्ड को स्वचालित रूप से साफ़ करता है? नहीं। इस बिल्ड में क्लिपबोर्ड सामग्री बनी रहती है।

आउटपुट कहाँ संग्रहीत होते हैं? logs/<SAFE_ESSID>/ के अंतर्गत (§4 देखें)।

क्या मैं सब कुछ जल्दी खोल सकता हूँ? मुख्य लॉग पैनल से Open logs directory का उपयोग करें।


18) अनुशंसित संचालन प्रथाएँ

  • त्वरित प्रतिक्रिया के लिए छोटी डिस्कवरी (10–20 सेकंड) से शुरू करें; आवश्यकतानुसार बढ़ाएँ।
  • प्रति-BSSID ≥ 45–60 सेकंड का उपयोग करें; शांत नेटवर्क पर बढ़ाएँ।
  • बार-बार आने वाले क्लाइंट के लिए तेज़ पहचान हेतु उपनाम असाइन करें।
  • स्पष्टता के लिए प्रति बैंड (2.4/5/6) काम करें।

19) त्वरित संदर्भ

  • चलाएँ: इंटरफ़ेस, मॉनिटर नाम, बैंड, ESSID सेट करें → Start।
  • डिस्कवरी: तालिका की समीक्षा करें → आवश्यकतानुसार फ़िल्टर करें।
  • BSSID: बैंड-फ़िल्टर्ड सूची → प्रति-BSSID क्लाइंट दृश्य भरता है।
  • क्लाइंट सेंटर: Start monitoring (BSSID) → .22000 की प्रतीक्षा करें → Copy hash।
  • निर्यात: Export clients (CSV/JSON)।
  • रोकें: सिस्टम स्थिति पुनर्स्थापित करने के लिए STOP।

यदि कुछ अप्रत्याशित व्यवहार करता है, तो session.log से शुरू करें। यह प्रत्येक कमांड, आउटपुट शीर्ष और निकास कोड रिकॉर्ड करता है, जो आमतौर पर समस्या का शीघ्र पता लगाता है।

टूल डाउनलोड करें
session.json
  • प्रक्रियाओं को समाप्त करने और सिस्टम स्थिति पुनर्स्थापित करने के लिए STOP पर क्लिक करें।