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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
wifi_db — Aircrack-ng कैप्चर को SQLite डेटाबेस में पार्स करने और उपयोगी जानकारी जैसे हैंडशेक, MGT पहचान, AP, क्लाइंट और उनके प्रोब के बीच दिलचस्प संबंध, WPS जानकारी और देखे गए सभी AP का वैश्विक दृश्य निकालने के लिए स्क्रिप्ट। | Kitploit
उपकरण/GitHubGitHub/r4ulcl/wifi_db
पासवर्ड क्रैकिंगवाई-फाई ऑडिटिंगफोरेंसिकजानकारी एकत्र करनावायरलेस सुरक्षा
GitHubr4ulcl/wifi_db

wifi_db

Aircrack-ng कैप्चर को SQLite डेटाबेस में पार्स करने और उपयोगी जानकारी जैसे हैंडशेक, MGT पहचान, AP, क्लाइंट और उनके प्रोब के बीच दिलचस्प संबंध, WPS जानकारी और देखे गए सभी AP का वैश्विक दृश्य निकालने के लिए स्क्रिप्ट।

रिपॉजिटरी देखें
1381162 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

wifi_db

Latest release License Last commit (master) Last commit (dev) Top language

Docker Image build Docker Image (dev) build CodeFactor Lines of code Docker image size

Stars Forks Open issues Contributors Docker pulls

wifi_db

Aircrack-ng कैप्चर को SQLite डेटाबेस में पार्स करने और उपयोगी जानकारी निकालने की स्क्रिप्ट, जैसे हैंडशेक (22000 hashcat फ़ॉर्मेट में), एंटरप्राइज़ (MGT) पहचान और EAP-MD5 चैलेंज/प्रतिक्रिया जोड़ियाँ, प्रत्येक नेटवर्क के X.509 प्रमाणपत्र और RSN/WPA सुरक्षा कॉन्फ़िगरेशन, AP द्वारा विज्ञापित 802.11r/k/v, मल्टीपल BSSID और चैनल स्विच क्षमताएँ, AP, क्लाइंट और उनके प्रोब के बीच रोचक संबंध, WPS जानकारी, और सभी देखे गए AP का एक वैश्विक दृश्य।

विषय सूची

  • विशेषताएँ
  • इंस्टॉल
  • उपयोग
  • डेटाबेस
  • दृश्य
  • TODO
  • लाइसेंस

विशेषताएँ

  • यदि ESSID उपलब्ध हो तब भी बताता है कि नेटवर्क छिपा हुआ (हिडन) है या नहीं।
  • जुड़े हुए क्लाइंट और उनके संबंधित AP की विस्तृत तालिका दिखाता है।
  • AP से जुड़े क्लाइंट प्रोब की पहचान करता है, जो रोग AP का उपयोग करके संभावित सुरक्षा जोखिमों का संकेत देता है।
  • पासवर्ड क्रैकिंग की सुविधा के लिए hashcat के साथ उपयोग हेतु हैंडशेक निकालता है।
  • एंटरप्राइज़ नेटवर्क से पहचान जानकारी प्रदर्शित करता है, जिसमें प्रमाणीकरण के लिए उपयोग की जाने वाली EAP विधि शामिल है।
  • एंटरप्राइज़ (802.1X) EAP-TLS/PEAP/TTLS प्रमाणीकरण में आदान-प्रदान किए गए X.509 प्रमाणपत्र (AP/सर्वर और क्लाइंट प्रमाणपत्र दोनों) निकालता है, प्रति AP BSSID सभी प्रमाणपत्र फ़ील्ड को Certificate तालिका में संग्रहीत करता है।
  • बीकन से प्रत्येक AP की RSN/WPA सुरक्षा (WPA संस्करण, AKM सूट, पेयरवाइज़/ग्रुप सिफर, एंटरप्राइज़ फ़्लैग, और प्रबंधन-फ्रेम सुरक्षा) को AP तालिका में विभाजित करता है।
  • ऑफ़लाइन क्रैकिंग (hashcat -m 4800) के लिए EAP-MD5 चैलेंज/प्रतिक्रिया जोड़ियों को EAPMD5 तालिका में कैप्चर करता है।
  • रैंडमाइज़्ड (स्थानीय रूप से प्रशासित) क्लाइंट MAC पते का पता लगाता है और प्रोब-अनुरोध सूचना तत्वों द्वारा क्लाइंट का फ़िंगरप्रिंट करता है (Probe तालिका में संग्रहीत)।
  • ESSID और एन्क्रिप्शन के आधार पर AP का सारांश (SummaryAP दृश्य) उत्पन्न करता है, जिसमें AP और क्लाइंट गणना, WPA संस्करण और PMF स्थिति, और प्रति समूह प्रत्येक निर्माता दिखाया जाता है, ताकि आस-पास के नेटवर्क की सुरक्षा स्थिति का त्वरित अवलोकन प्राप्त हो सके (और मिश्रित/डाउनग्रेडेड सुरक्षा चला रहे SSID को चिह्नित किया जा सके)।
  • प्रत्येक AP का Wi-Fi Protected Setup (WPS) कॉन्फ़िगरेशन सीधे उसकी AP पंक्ति पर रिकॉर्ड करता है।
  • हर बार जब कोई क्लाइंट या AP देखा गया है, उसे GPS डेटा और टाइमस्टैम्प के साथ लॉग करता है, जिससे स्थान-आधारित विश्लेषण संभव होता है।

इंस्टॉल

DockerHub से (अनुशंसित)``` bash

docker pull r4ulcl/wifi_db

root@kitploit:~
### मैन्युअल स्थापना

#### डेबियन-आधारित सिस्टम (उबंटू, काली, पैरट, आदि)

निर्भरताएँ:

- python3 
- python3-pip
- tshark
- hcxtools``` bash
sudo apt install tshark
sudo apt install python3 python3-pip

sudo apt install pkg-config libcurl4-openssl-dev libssl-dev zlib1g-dev make gcc


git clone https://github.com/ZerBea/hcxtools.git
cd hcxtools
make 
sudo make install
cd ..

स्थापना (एक वर्चुअल वातावरण का उपयोग करके)``` bash

Download repo

git clone https://github.com/r4ulcl/wifi_db cd wifi_db

Create and activate a venv

sudo apt update ; sudo apt install python3-venv python3 -m venv wifi_db_env source wifi_db_env/bin/activate

Install dependencies

pip3 install -r requirements.txt

root@kitploit:~
> वेन्व को हर नए (`source wifi_db_env/bin/activate`)
> शेल में `wifi_db.py` चलाने से पहले सक्रिय किया जाना चाहिए। `deactivate` का उपयोग करके इसे छोड़ें।

#### Arch

निर्भरताएँ:

- python3 
- python3-pip
- tshark
- hcxtools``` bash
sudo pacman -S wireshark-qt
sudo pacman -S python-pip python

git clone https://github.com/ZerBea/hcxtools.git
cd hcxtools
make 
sudo make install
cd ..

स्थापना (वर्चुअल वातावरण का उपयोग करके)``` bash

Download repo

git clone https://github.com/r4ulcl/wifi_db cd wifi_db

Create and activate a venv

python3 -m venv wifi_db_env source wifi_db_env/bin/activate

Install dependencies

pip3 install -r requirements.txt

root@kitploit:~
> द वेंव को सक्रिय करना होगा (`source wifi_db_env/bin/activate`) हर नए
> शेल में `wifi_db.py` चलाने से पहले। इसे छोड़ने के लिए `deactivate` का उपयोग करें।



## उपयोग

### उपयोग उदाहरण [WiFiChallenge Lab](https://lab.wifichallenge.com/) में

- https://r4ulcl.com/posts/wifi_db-in-wifichallenge-lab/

### airodump-ng के साथ स्कैन करें

airodump-ng को -w के साथ आउटपुट सहेजते हुए चलाएँ:``` bash
sudo airodump-ng wlan0mon -w scan --manufacturer --wps --gpsd

Docker का उपयोग करके SQLite डेटाबेस बनाएँ``` bash

#Folder with captures CAPTURESFOLDER=/home/user/wifi

Output database

touch db.SQLITE chmod a+rw db.SQLITE

docker run -t -v $PWD/db.SQLITE:/app/db.SQLITE -v $CAPTURESFOLDER:/captures/ r4ulcl/wifi_db

root@kitploit:~
- `-v $PWD/db.SQLITE:/app/db.SQLITE`: आउटपुट को वर्तमान फ़ोल्डर db.SQLITE फ़ाइल में सहेजने के लिए
- `-v $CAPTURESFOLDER:/captures/`: कैप्चर वाले फ़ोल्डर को डॉकर के साथ साझा करने के लिए

![उपयोग डॉकर](https://assets.kitploit.com/production/public/readmes/5785/7f0cc15851782e919c9d3d59c3135dab4c0a428ba7a51c7110bc75ff4c02520c.png)



### SQLite डेटाबेस को मैन्युअल इंस्टॉलेशन का उपयोग करके बनाएँ

एक बार कैप्चर बन जाने के बाद, हम कैप्चर आयात करके डेटाबेस बना सकते हैं। ऐसा करने के लिए, कैप्चर का नाम बिना फ़ॉर्मेट के डालें। पहले वर्चुअल वातावरण को सक्रिय करना याद रखें (`source wifi_db_env/bin/activate`).``` bash
python3 wifi_db.py scan-01

यदि हमारे पास कई कैप्चर हैं तो हम उस फ़ोल्डर को लोड कर सकते हैं जिसमें वे सीधे हैं। और -d के साथ हम आउटपुट डेटाबेस का नाम बदल सकते हैं।``` bash python3 wifi_db.py -d database.sqlite scan-folder

root@kitploit:~
![usage](https://assets.kitploit.com/production/public/readmes/5785/bac089e7e256d3a1522e1d2b1424586274fd3d6c1787e77b14cc95c4b5588ca9.png)


### डेटाबेस खोलें

डेटाबेस को इसके साथ खोला जा सकता है:
- [sqlitebrowser](https://sqlitebrowser.org/)


![sqlitebrowser](https://assets.kitploit.com/production/public/readmes/5785/1d8b844f7940649b2851495d8ac2eb0bc23c028f198c9cb6ee42931c10957f25.png)

नीचे ProbeClientsConnected तालिका का एक उदाहरण है।

![sqlitebrowser-probes](https://assets.kitploit.com/production/public/readmes/5785/88d6c378a23f297ac6fe2dd2c8c682b20acbd0408f19d65db2129466c9c4a57e.png)


### तर्क``` bash
usage: wifi_db.py [-h] [-v] [--debug] [-o] [-t LAT] [-n LON] [--source [{aircrack-ng,kismet,wigle}]] [-d DATABASE] capture [capture ...]

positional arguments:
  capture               capture folder or file with extensions .csv, .kismet.csv, .kismet.netxml, or .log.csv. If no extension is provided, all types will
                        be added. This option supports the use of wildcards (*) to select multiple files or folders.

options:
  -h, --help            show this help message and exit
  -v, --verbose         increase output verbosity
  --debug               increase output verbosity to debug
  -o, --obfuscated      Obfuscate MAC and BSSID with AA:BB:CC:XX:XX:XX-defghi (WARNING: replace all database)
  -t LAT, --lat LAT     insert a fake lat in the new elements
  -n LON, --lon LON     insert a fake lon in the new elements
  --source [{aircrack-ng,kismet,wigle}]
                        source from capture data (default: aircrack-ng)
  -d DATABASE, --database DATABASE
                        output database, if exist append to the given database (default name: db.SQLITE)

Kismet

TODO

Wigle

TODO

डेटाबेस

wifi_db में वायरलेस नेटवर्क ट्रैफ़िक (जिसे airodump-ng द्वारा कैप्चर किया गया है) से संबंधित जानकारी संग्रहीत करने के लिए कई तालिकाएँ हैं। तालिकाएँ इस प्रकार हैं:

  • AP: यह तालिका कैप्चर के दौरान पाए गए एक्सेस पॉइंट्स (AP) के बारे में जानकारी संग्रहीत करती है, जिसमें उनका MAC पता (bssid), नेटवर्क नाम (ssid), नेटवर्क छिपा हुआ है या नहीं (cloaked), निर्माता (manuf), चैनल (channel), आवृत्ति (frequency), वाहक (carrier), एन्क्रिप्शन प्रकार (encryption), और इस AP से प्राप्त कुल पैकेट (packetsTotal) शामिल हैं। इसमें प्रबंधन-फ्रेम-सुरक्षा क्षमता/आवश्यकता फ़्लैग (mfpc, mfpr) और बीकन से पार्स किए गए RSN/WPA सुरक्षा विवरण भी होते हैं, जो 1:1 AP गुण हैं और इसलिए AP पंक्ति पर ही रहते हैं: वार्ता में तय किया गया wpa_version (WPA2, WPA3, WPA2/WPA3 ट्रांज़िशन, OWE), प्रमाणीकरण और कुंजी प्रबंधन सूट (, जैसे PSK, SAE, 802.1X), और (CCMP-128, GCMP-256, TKIP, आदि), एक फ़्लैग जो तब सेट होता है जब 802.1X AKM मौजूद हो, प्रबंधन-फ्रेम-सुरक्षा स्थिति (: आवश्यक, सक्षम या अक्षम), कच्चा बिटफ़ील्ड और इसकी मानव-पठनीय डिकोड (, जैसे → )। इसमें Wi-Fi प्रोटेक्टेड सेटअप (WPS) कॉन्फ़िगरेशन भी होता है, जो एक और 1:1 AP गुण है: विज्ञापित नेटवर्क नाम (), WPS संस्करण (), डिवाइस का नाम (), मॉडल का नाम (), मॉडल नंबर (), कॉन्फ़िगरेशन विधियाँ () उनके मानव-पठनीय डिकोड के साथ (, जैसे → ), और कीपैड कॉन्फ़िगरेशन विधियाँ ()। अंत में यह बीकन और प्रोब प्रतिक्रियाओं से पार्स किए गए 802.11 प्रबंधन क्षमताओं को संग्रहीत करता है: 802.11r फ़ास्ट BSS ट्रांज़िशन फ़्लैग () और इसका , 802.11k रेडियो रिसोर्स मेज़रमेंट फ़्लैग (), 802.11v BSS ट्रांज़िशन मैनेजमेंट फ़्लैग (), मल्टीपल BSSID विज्ञापन () और इसका , चैनल स्विच घोषणा फ़्लैग () और इसका लक्ष्य चैनल (), और , जो तब सेट होता है जब नेटवर्क का नाम बीकन के बजाय प्रोब प्रतिक्रिया / (पुनः)एसोसिएशन अनुरोध से प्राप्त हुआ था। तालिका MAC पते को प्राथमिक कुंजी के रूप में उपयोग करती है।

दृश्य

  • ProbeClients: यह दृश्य प्रोब का MAC पता, क्लाइंट डिवाइस का निर्माता और प्रकार, क्लाइंट द्वारा प्रेषित पैकेटों की कुल संख्या, और प्रोब का SSID चुनता है। यह MAC पते पर Probe और Client तालिकाओं को जोड़ता है और परिणामों को SSID द्वारा क्रमबद्ध करता है।

  • ConnectedAP: यह दृश्य जुड़े एक्सेस पॉइंट का BSSID, एक्सेस पॉइंट का SSID, जुड़े क्लाइंट डिवाइस का MAC पता, और क्लाइंट डिवाइस का निर्माता चुनता है। यह Connected, AP, और Client तालिकाओं को क्रमशः BSSID और MAC पते पर जोड़ता है और परिणामों को BSSID द्वारा क्रमबद्ध करता है।

  • ProbeClientsConnected: यह दृश्य जुड़े एक्सेस पॉइंट का BSSID और SSID, प्रोब का MAC पता, क्लाइंट डिवाइस का निर्माता और प्रकार, क्लाइंट द्वारा प्रेषित पैकेटों की कुल संख्या, और प्रोब का SSID चुनता है। यह प्रोब के MAC पते पर Probe, Client, और ConnectedAP तालिकाओं को जोड़ता है, और उन प्रोबों को बाहर करने के लिए परिणामों को फ़िल्टर करता है जो उसी SSID से जुड़े हैं जिसकी वे जाँच कर रहे हैं। परिणाम प्रोब के SSID द्वारा क्रमबद्ध हैं।

TODO

  • Aircrack-ng

  • सभी 1 फ़ाइल में (और अलग-अलग)

  • Kismet

  • Wigle

  • install

  • फ़ोल्डर में सभी फ़ाइलें पार्स करें -f --folder

  • विस्तारित त्रुटियाँ, टिल्ड, आदि ठीक करें (aircrack-ng 1.6 में ठीक किया गया)

  • बैश मल्टी फ़ाइलें सपोर्ट: "capture*-1*"

  • DB से क्लाइंट या AP हटाने के लिए स्क्रिप्ट (mac) - (श्वेतसूची)

  • DB में mac न जोड़ने के लिए श्वेतसूची (फ़ाइल whitelist.txt, mac जोड़ें, DB बनाएँ)

  • यदि नई जानकारी है तो ओवरराइट करें (पुराना ESSID='', नया ESSID='WIFI')

  • तालिका Handshakes और PMKID

  • Hashcat हैश प्रारूप 22000

  • तालिका फ़ाइलें, यदि फ़ाइल मौजूद है तो छोड़ें (पूर्ण पथ)


यह प्रोग्राम इसका एक भाग है: https://github.com/T1GR3S/airo-heat

लेखक

  • Raúl Calvo Laorden (@r4ulcl)

इस परियोजना का समर्थन करें

Buymeacoffee

लाइसेंस

GNU जनरल पब्लिक लाइसेंस v3.0

टूल डाउनलोड करें
  • कैप्चर फ़ोल्डर या फ़ाइल के साथ फ़ाइलें अपलोड करता है। यह विकल्प एकाधिक फ़ाइलों या फ़ोल्डरों का चयन करने के लिए वाइल्डकार्ड (*) के उपयोग का समर्थन करता है।
  • निर्भरताओं से बचने के लिए Docker Hub में Docker संस्करण।
  • प्रदर्शनों और सम्मेलनों के लिए अस्पष्ट (obfuscated) मोड।
  • स्थिर GPS डेटा जोड़ने की संभावना।
  • प्रत्येक AP की Management Frame Protection (802.11w / PMF) स्थिति की रिपोर्ट करता है: mfpc (सक्षम) और mfpr (आवश्यक) फ़्लैग जो RSN क्षमताओं से बिटवाइज़ पढ़े जाते हैं, और व्युत्पन्न pmf स्थिति (Required, Capable जब वैकल्पिक हो, या Disabled), AP तालिका में संग्रहीत होता है।
  • प्रत्येक AP द्वारा विज्ञापित फ़ास्ट-रोमिंग और प्रबंधन समर्थन का पता लगाता है: 802.11r Fast BSS Transition (ft_80211r, mobility_domain_id के साथ), 802.11k Radio Resource Measurement / पड़ोसी रिपोर्ट (rrm_80211k), और 802.11v BSS Transition Management (bss_transition_80211v).
  • उन एक्सेस पॉइंट्स को चिह्नित करता है जो मल्टीपल BSSID सेट (mbssid, max_bssid_indicator के साथ) और चैनल स्विच घोषणाएँ (csa, csa_new_channel लक्ष्य चैनल के साथ) भेजते हैं।
  • प्रोब प्रतिक्रियाओं और (पुनः) सहयोग अनुरोधों से छिपे (हिडन) SSID का खुलासा करता है, AP का नाम तब भी भरता है जब बीकन इसे छिपाता है (ssid_revealed इस तरह से सीखे गए नामों को चिह्नित करता है)।
  • akm_suites
    pairwise_ciphers
    group_cipher
    enterprise
    pmf
    rsn_capabilities
    rsn_capabilities_text
    0x00c0
    MFPR, MFPC
    wlan_ssid
    wps_version
    wps_device_name
    wps_model_name
    wps_model_number
    wps_config_methods
    wps_config_methods_text
    0x218c
    Label, PushButton, Keypad, Virtual Display PIN
    wps_config_methods_keypad
    ft_80211r
    mobility_domain_id
    rrm_80211k
    bss_transition_80211v
    mbssid
    max_bssid_indicator
    csa
    csa_new_channel
    ssid_revealed
  • Client: यह तालिका कैप्चर के दौरान पाए गए वायरलेस क्लाइंट के बारे में जानकारी संग्रहीत करती है, जिसमें उनका MAC पता (mac), नेटवर्क नाम (ssid), निर्माता (manuf), डिवाइस प्रकार (type), इस क्लाइंट से प्राप्त कुल पैकेट (packetsTotal), और एक randomized फ़्लैग शामिल है जो तब सेट होता है जब MAC स्थानीय रूप से प्रशासित होता है (एक यादृच्छिक/निजी पता)। तालिका MAC पते को प्राथमिक कुंजी के रूप में उपयोग करती है।

  • SeenClient: यह तालिका कैप्चर के दौरान देखे गए क्लाइंट के बारे में जानकारी संग्रहीत करती है, जिसमें उनका MAC पता (mac), पता लगाने का समय (time), डेटा कैप्चर करने के लिए उपयोग किया गया उपकरण (tool), सिग्नल स्ट्रेंथ (signal_rssi), अक्षांश (lat), देशांतर (lon), ऊँचाई (alt) शामिल है। तालिका MAC पते और पता लगाने के समय के संयोजन को प्राथमिक कुंजी के रूप में उपयोग करती है, और Client तालिका के साथ एक विदेशी कुंजी संबंध रखती है।

  • Connected: यह तालिका उन वायरलेस क्लाइंट के बारे में जानकारी संग्रहीत करती है जो एक एक्सेस पॉइंट से जुड़े हैं, जिसमें एक्सेस पॉइंट का MAC पता (bssid) और क्लाइंट (mac) शामिल हैं। तालिका एक्सेस पॉइंट और क्लाइंट MAC पतों के संयोजन को प्राथमिक कुंजी के रूप में उपयोग करती है, और AP और Client दोनों तालिकाओं के साथ विदेशी कुंजी संबंध रखती है।

  • SeenAp: यह तालिका कैप्चर के दौरान देखे गए एक्सेस पॉइंट के बारे में जानकारी संग्रहीत करती है, जिसमें उनका MAC पता (bssid), पता लगाने का समय (time), डेटा कैप्चर करने के लिए उपयोग किया गया उपकरण (tool), सिग्नल स्ट्रेंथ (signal_rssi), अक्षांश (lat), देशांतर (lon), ऊँचाई (alt), और टाइमस्टैंप (bsstimestamp) शामिल हैं। तालिका एक्सेस पॉइंट MAC पते और पता लगाने के समय के संयोजन को प्राथमिक कुंजी के रूप में उपयोग करती है, और AP तालिका के साथ एक विदेशी कुंजी संबंध रखती है।

  • Probe: यह तालिका क्लाइंट द्वारा भेजे गए प्रोब अनुरोधों के बारे में जानकारी संग्रहीत करती है, जिसमें क्लाइंट MAC पता (mac), नेटवर्क नाम (ssid), और प्रोब का समय (time) शामिल है। इसमें प्रोब-अनुरोध फ़िंगरप्रिंट भी होता है, जो प्रोब का 1:1 गुण है और इसलिए प्रोब पंक्ति पर रहता है: क्लाइंट ने अनुरोध में शामिल किए गए सूचना तत्वों (टैग) की ऑर्डर की गई सूची (ie_order) और इसका हैश (fingerprint), जो एक डिवाइस मॉडल/OS की विशेषता है, साथ ही स्रोत कैप्चर फ़ाइल (file)। फ़िंगरप्रिंट कॉलम .cap फ़ाइलों से पार्स किए गए प्रोब अनुरोधों के लिए भरे जाते हैं (ssid प्रसारण प्रोब अनुरोधों के लिए खाली है); CSV/netxml से पार्स किए गए प्रोब उन्हें खाली छोड़ देते हैं। तालिका क्लाइंट MAC पते और नेटवर्क नाम के संयोजन को प्राथमिक कुंजी के रूप में उपयोग करती है, और Client तालिका के साथ एक विदेशी कुंजी संबंध रखती है।

  • Handshake: यह तालिका कैप्चर के दौरान कैप्चर किए गए हैंडशेक के बारे में जानकारी संग्रहीत करती है, जिसमें एक्सेस पॉइंट का MAC पता (bssid), क्लाइंट (mac), फ़ाइल का नाम (file), और hashcat प्रारूप (hashcat) शामिल है। तालिका एक्सेस पॉइंट और क्लाइंट MAC पतों के संयोजन, और फ़ाइल नाम को प्राथमिक कुंजी के रूप में उपयोग करती है, और AP और Client दोनों तालिकाओं के साथ विदेशी कुंजी संबंध रखती है।

  • Identity: यह तालिका वायरलेस प्रमाणीकरण में उपयोग की जाने वाली EAP (एक्सटेंसिबल ऑथेंटिकेशन प्रोटोकॉल) पहचान और विधियों का प्रतिनिधित्व करती है। bssid और mac फ़ील्ड विदेशी कुंजियाँ हैं जो क्रमशः AP और Client तालिकाओं को संदर्भित करती हैं। अन्य फ़ील्ड में प्रमाणीकरण प्रक्रिया में उपयोग की जाने वाली identity और method, और realm (user@realm पहचान में @ के बाद का भाग, PEAP/TTLS में देखी गई अनाम बाहरी पहचानों के लिए उपयोगी) शामिल हैं।

  • Certificate: यह तालिका एंटरप्राइज़ (WPA-एंटरप्राइज़ / 802.1X) EAP-TLS/PEAP/TTLS प्रमाणीकरणों में आदान-प्रदान किए गए X.509 प्रमाणपत्रों को संग्रहीत करती है, दोनों एक्सेस पॉइंट द्वारा भेजा गया सर्वर प्रमाणपत्र और सप्लिकेंट द्वारा भेजा गया क्लाइंट प्रमाणपत्र। प्रत्येक पंक्ति bssid फ़ील्ड (एक विदेशी कुंजी जो AP तालिका को संदर्भित करती है) के माध्यम से एक्सेस पॉइंट से और mac फ़ील्ड के माध्यम से क्लाइंट से जुड़ी होती है; cert_type फ़ील्ड इंगित करता है कि प्रमाणपत्र किसका है (AP, Client, या Unknown जब EAP दिशा निर्धारित नहीं की जा सकती)। यह स्रोत कैप्चर फ़ाइल (file) भी रखता है। तालिका सभी प्रासंगिक प्रमाणपत्र फ़ील्ड संग्रहीत करती है: प्रमाणपत्र श्रृंखला में स्थिति (cert_index), version, serial_number, signature_algorithm, पूर्ण issuer और subject विशिष्ट नाम, वैधता तिथियाँ (not_before, not_after), विभाजित विषय (subject_cn, subject_o, subject_ou) और जारीकर्ता (issuer_cn, issuer_o, issuer_ou) घटक, public_key_algorithm, public_key_size, public_key_curve (EC) और public_key_exponent (RSA), और sha1_fingerprint और sha256_fingerprint। यह सबसे प्रासंगिक X.509 एक्सटेंशन भी निकालता है: विषय वैकल्पिक नाम (subject_alt_names), key_usage, ext_key_usage, बुनियादी बाधाएँ (is_ca, path_length), एक self_signed फ़्लैग, प्राधिकरण और विषय कुंजी पहचानकर्ता (authority_key_id, subject_key_id), CRL और OCSP URL (crl_urls, ocsp_urls), और दिनों में प्रमाणपत्र जीवनकाल (validity_days)। तालिका bssid और sha256_fingerprint के संयोजन को प्राथमिक कुंजी के रूप में उपयोग करती है।

  • EAPMD5: यह तालिका एंटरप्राइज़ प्रमाणीकरणों से कैप्चर किए गए EAP-MD5 चुनौती/प्रतिक्रिया जोड़े संग्रहीत करती है। EAP-MD5 एक CHAP-शैली चुनौती और MD5 प्रतिक्रिया को स्पष्ट पाठ (किसी भी TLS टनल के बाहर) में प्रसारित करता है, इसलिए जोड़ी को ऑफ़लाइन स्निफ़ और क्रैक किया जा सकता है (hashcat -m 4800 या eapmd5pass) पासवर्ड पुनर्प्राप्त करने के लिए। प्रत्येक पंक्ति bssid (AP) और mac (क्लाइंट) विदेशी कुंजियाँ, identity, EAP पहचानकर्ता (eap_id) जो अनुरोध और प्रतिक्रिया को जोड़ता है, challenge, response, एक उपयोग-के-लिए-तैयार hashcat लाइन, और स्रोत फ़ाइल (file) रिकॉर्ड करती है। यह bssid, mac, और eap_id के संयोजन को प्राथमिक कुंजी के रूप में उपयोग करती है।

  • HandshakeAP: यह दृश्य एक्सेस पॉइंट का BSSID, एक्सेस पॉइंट का SSID, हैंडशेक करने वाले क्लाइंट डिवाइस का MAC पता, क्लाइंट डिवाइस का निर्माता, हैंडशेक वाली फ़ाइल, और hashcat आउटपुट चुनता है। यह Handshake, AP, और Client तालिकाओं को क्रमशः BSSID और MAC पते पर जोड़ता है और परिणामों को BSSID द्वारा क्रमबद्ध करता है।

  • HandshakeAPUnique: यह दृश्य एक्सेस पॉइंट का BSSID, एक्सेस पॉइंट का SSID, हैंडशेक करने वाले क्लाइंट डिवाइस का MAC पता, क्लाइंट डिवाइस का निर्माता, हैंडशेक वाली फ़ाइल, और hashcat आउटपुट चुनता है। यह Handshake, AP, और Client तालिकाओं को क्रमशः BSSID और MAC पते पर जोड़ता है, और उन हैंडशेक को बाहर करने के लिए परिणामों को फ़िल्टर करता है जो hashcat द्वारा क्रैक नहीं किए गए थे। परिणाम SSID द्वारा समूहीकृत और BSSID द्वारा क्रमबद्ध हैं।

  • IdentityAP: यह दृश्य एक्सेस पॉइंट का BSSID, एक्सेस पॉइंट का SSID, पहचान अनुरोध करने वाले क्लाइंट डिवाइस का MAC पता, क्लाइंट डिवाइस का निर्माता, पहचान स्ट्रिंग, और पहचान अनुरोध के लिए उपयोग की जाने वाली विधि चुनता है। यह Identity, AP, और Client तालिकाओं को क्रमशः BSSID और MAC पते पर जोड़ता है और परिणामों को BSSID द्वारा क्रमबद्ध करता है।

  • CertificateAP: यह दृश्य एक्सेस पॉइंट का BSSID और SSID, प्रमाणपत्र प्रकार (cert_type), विषय और जारीकर्ता के सामान्य नाम, पूर्ण विषय और जारीकर्ता, वैधता तिथियाँ, सार्वजनिक कुंजी एल्गोरिथम और आकार, self_signed फ़्लैग, और sha256_fingerprint चुनता है। यह Certificate और AP तालिकाओं को BSSID पर जोड़ता है और परिणामों को BSSID द्वारा क्रमबद्ध करता है।

  • SecurityAP: यह दृश्य एक्सेस पॉइंट का BSSID और SSID, wpa_version, akm_suites, pairwise_ciphers, group_cipher, enterprise फ़्लैग, और प्रबंधन-फ्रेम सुरक्षा कॉलम (mfpc, mfpr) चुनता है। यह इन कॉलमों को सीधे AP तालिका से पढ़ता है (उन AP तक सीमित जिनमें सुरक्षा विवरण हैं) और परिणामों को BSSID द्वारा क्रमबद्ध करता है।

  • CapabilitiesAP: यह दृश्य एक्सेस पॉइंट का BSSID और SSID, इसकी 802.11 प्रबंधन क्षमताओं (ft_80211r, mobility_domain_id, rrm_80211k, bss_transition_80211v, mbssid, max_bssid_indicator, csa, csa_new_channel) के साथ चुनता है। यह इन कॉलमों को सीधे AP तालिका से पढ़ता है, उन AP तक सीमित जो उनमें से कम से कम एक का विज्ञापन करते हैं, और परिणामों को BSSID द्वारा क्रमबद्ध करता है।

  • SummaryAP: यह दृश्य एक्सेस पॉइंट को SSID और एन्क्रिप्शन द्वारा समूहित करके सारांशित करता है, ताकि विभिन्न सुरक्षा सेटिंग्स चलाने वाला एक ही SSID अलग-अलग पंक्तियों के रूप में दिखाई दे (मिश्रित या डाउनग्रेडेड कॉन्फ़िगरेशन देखने के लिए उपयोगी)। प्रत्येक समूह के लिए यह SSID, अलग-अलग एक्सेस पॉइंट्स की गिनती (APs count), एन्क्रिप्शन प्रकार, WPA संस्करण (wpa_version) और प्रबंधन-फ्रेम-सुरक्षा स्थिति (pmf), समूह में देखा गया प्रत्येक निर्माता (manuf, अल्पविराम से अलग), चाहे SSID छिपा हुआ है, और अलग-अलग जुड़े क्लाइंट की गिनती (Clients count) चुनता है। यह बिना एन्क्रिप्शन रिकॉर्ड किए गए AP को बाहर करता है और परिणामों को AP गिनती के घटते क्रम में क्रमबद्ध करता है।

  • HTTP POST पासवर्ड प्राप्त करें

  • DNS क्वेरी