WiFi Audit Tool is a command-line wireless security toolkit built for Kali Linux environments. It is designed to streamline authorized wireless network assessments through an interactive menu-driven workflow.
The tool automates common audit steps such as enabling monitor mode, scanning nearby networks, and preparing WPA/WPA2 handshake capture sessions using standard aircrack-ng utilities.
This tool is intended strictly for authorized security testing.
Running scans or capture operations against networks without explicit written permission may violate laws and regulations. The author and contributors are not responsible for misuse or resulting damage.
Allowed use cases:
- Networks you own
- Networks you are contracted to test
- Controlled lab environments
Automatically enables and disables monitor mode on the selected wireless adapter.
Discovers nearby wireless networks using airodump-ng.
Targets a selected BSSID and channel to capture WPA/WPA2 handshakes.
Generates ready-to-run cracking commands for offline analysis tools.
Required components:
- Python 3.8 or higher
- aircrack-ng suite
- airodump-ng
- iw
- iproute2
- Kali Linux or compatible distribution
git clone https://github.com/trmxvibs/wifi-audit-tool.git
cd wifi-audit-toolchmod +x install.sh./install.shRun with root privileges:
sudo python3 wifi_audit.pyAn interactive menu will guide adapter selection, scanning, and capture setup.
Typical permitted lab workflow:
- Select wireless adapter
- Enable monitor mode
- Scan nearby access points
- Choose target BSSID and channel
- Start capture session
- Verify handshake capture
- Perform offline password audit using external tools
Example: testing your own lab router to verify password strength and capture reliability.
Error:
Error detecting interfaces: Command ['iw', 'dev'] returned non-zero exit status 1
Occurs when running Kali inside Android/Termux or NetHunter guest mode. The host OS blocks direct access to the internal WiFi chipset.
Use external hardware.
You need:
- OTG adapter
- External USB WiFi adapter
- Monitor mode supported chipset
Supported chipsets:
- Atheros AR9271
- Ralink RT5370
Best reliability:
- Native Kali Linux
- Kali Live USB
- Kali VM with USB passthrough
- Dedicated test adapter
Independent security enthusiast focused on wireless security testing, Kali Linux tooling, and practical command-line automation.
GitHub: Lokesh-Kumar
YouTube: Lokesh-Kumar
Pull requests, issue reports, and security improvement suggestions are welcome.
For major changes, open an issue first to discuss the proposal.