
वायरलेस पेनिट्रेशन टेस्टिंग फ्रेमवर्क। WPA/WPA2/WEP/WPS हमलों को स्वचालित करता है - एक कमांड में टोही से शोषण तक। aircrack-ng + hashcat + PMKID।
वायरलेस पेनिट्रेशन टेस्टिंग फ्रेमवर्क।
पूरे हमले की श्रृंखला को स्वचालित करता है - रिकॉन से लेकर एक्सप्लॉइटेशन तक - एक साफ़ टर्मिनल इंटरफ़ेस के साथ।
pip install autowifi
फ्रेमवर्क aircrack-ng सूट और संबंधित टूल को रैप करता है। अपने डिस्ट्रो के लिए उन्हें स्थापित करें:
Debian / Ubuntu / Kali:
sudo apt update
sudo apt install -y aircrack-ng reaver bully hcxdumptool hcxtools hashcat macchanger mdk4 tshark
Arch Linux:
sudo pacman -S aircrack-ng reaver hashcat hcxdumptool hcxtools macchanger wireshark-cli
Fedora:
sudo dnf install aircrack-ng reaver hashcat hcxdumptool hcxtools macchanger wireshark-cli
केवल aircrack-ng अनिवार्य रूप से आवश्यक है। बाकी अतिरिक्त हमले के वेक्टर (WPS, PMKID, GPU क्रैकिंग, आदि) को अनलॉक करते हैं।
git clone https://github.com/momenbasel/AutoWIFI.git
cd AutoWIFI
pip install .
git clone https://github.com/momenbasel/AutoWIFI.git
cd AutoWIFI
pip install -e .
sudo autowifi --version
AutoWIFI में एक MCP (Model Context Protocol) सर्वर शामिल है, जो सभी वायरलेस पेनिट्रेशन टेस्टिंग टूल को Claude Code, Codex, Gemini और Cursor जैसे AI कोडिंग असिस्टेंट के लिए उपलब्ध कराता है।
pip install autowifi[mcp]
~/.claude/settings.json में जोड़ें:
{
"mcpServers": {
"autowifi": {
"command": "autowifi-mcp"
}
}
}
.cursor/mcp.json में जोड़ें:
{
"mcpServers": {
"autowifi": {
"command": "autowifi-mcp"
}
}
}
अब आपका AI एजेंट स्वायत्त रूप से वायरलेस पेनिट्रेशन टेस्ट चला सकता है।
sudo autowifi
पूर्ण TUI को मेनू-संचालित वर्कफ़्लो के साथ लॉन्च करता है - स्कैन, लक्ष्य चुनें, हमला करें, क्रैक करें।
नेटवर्क स्कैन करें:
sudo autowifi scan -i wlan0mon -d 30
WPA हैंडशेक कैप्चर करें:
sudo autowifi capture -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -t 120
कैप्चर फ़ाइल क्रैक करें:
sudo autowifi crack handshake.cap -w /usr/share/wordlists/rockyou.txt
hashcat बैकएंड का उपयोग करें:
sudo autowifi crack handshake.cap -w rockyou.txt --backend hashcat
सेटिंग्स ~/.autowifi/config.json में संग्रहीत हैं। इंटरैक्टिव मेनू या सीधे संपादित करें:
{
"interface": "wlan0",
"scan_duration": 30,
"deauth_count": 15,
"handshake_timeout": 180,
"default_wordlist": "/usr/share/wordlists/rockyou.txt",
"crack_backend": "aircrack",
"mac_randomize": false,
"auto_crack": true
}
autowifi/
cli.py - प्रवेश बिंदु, इंटरैक्टिव मोड, CLI कमांड
ui.py - टर्मिनल UI घटक (Rich-आधारित)
scanner.py - नेटवर्क डिस्कवरी और क्लाइंट ट्रैकिंग
attacks.py - WEP, WPA, WPS, PMKID हमला कार्यान्वयन
handshake.py - हैंडशेक कैप्चर और सत्यापन
cracker.py - बहु-बैकएंड पासवर्ड क्रैकिंग
interface.py - वायरलेस इंटरफ़ेस प्रबंधन
session.py - सत्र स्थिरता
report.py - HTML/JSON/टेक्स्ट रिपोर्ट निर्माण
config.py - कॉन्फ़िगरेशन प्रबंधन
deps.py - निर्भरता जाँच
यह उपकरण केवल अधिकृत सुरक्षा परीक्षण और शैक्षिक उद्देश्यों के लिए है। कंप्यूटर नेटवर्क तक अनधिकृत पहुँच अवैध है। परीक्षण से पहले हमेशा उचित लिखित प्राधिकरण प्राप्त करें।
GPL-3.0
| उपकरण | विवरण |
|---|
list_interfaces | मोड/ड्राइवर/चिपसेट के साथ वायरलेस इंटरफ़ेस सूचीबद्ध करें |
enable_monitor | किसी इंटरफ़ेस पर मॉनिटर मोड सक्षम करें |
disable_monitor | इंटरफ़ेस को मैनेज्ड मोड पर पुनर्स्थापित करें |
scan_networks | एन्क्रिप्शन, सिग्नल, WPS, क्लाइंट के साथ WiFi नेटवर्क खोजें |
get_recommended_attacks | एन्क्रिप्शन के आधार पर लक्ष्य के लिए हमले के वेक्टर प्राप्त करें |
capture_handshake | WPA/WPA2 4-वे हैंडशेक कैप्चर करें |
capture_pmkid | PMKID हैश कैप्चर करें (क्लाइंटलेस) |
wps_pixie_dust | WPS Pixie Dust ऑफलाइन हमला चलाएँ |
deauth | डीऑथेंटिकेशन फ्रेम भेजें |
crack_handshake | हैंडशेक/PMKID को aircrack/hashcat/john से क्रैक करें |
verify_handshake | कैप्चर फ़ाइल को मान्य करें |
find_wordlists | स्थापित वर्डलिस्ट खोजें |
check_dependencies | स्थापित उपकरणों की जाँच करें |
| हमला | एन्क्रिप्शन | विधि |
|---|
| ARP Replay | WEP | ARP अनुरोध रीप्ले के माध्यम से IV संग्रह |
| Fragmentation | WEP | खंडित पैकेट के माध्यम से कीस्ट्रीम पुनर्प्राप्ति |
| ChopChop | WEP | KoreK chopchop कीस्ट्रीम निष्कर्षण |
| Handshake Capture | WPA/WPA2 | Deauth + 4-वे हैंडशेक कैप्चर |
| PMKID | WPA/WPA2 | पहले EAPOL फ्रेम से क्लाइंटलेस कुंजी निष्कर्षण |
| Pixie Dust | WPS | Raghav Bisht / Dominique Bongard के माध्यम से ऑफलाइन WPS PIN पुनर्प्राप्ति |
| PIN Brute Force | WPS | ऑनलाइन WPS PIN गणना |