Automated wireless attack tool that orchestrates aircrack-ng, reaver, and other tools to audit WiFi networks.
wifite -i {interface} ๐ interface โ wlan0 wifite -i {interface} Sandbox: execFile · Timeout: 86400s
network.audit network.crack.wep network.crack.wpa network.wps.bruteforce network.deauth network.pmkid | Name | Type | Required | Default | Description | Aliases |
|---|---|---|---|---|---|
interface | string | No | - | Wireless interface name | -i, --interface |
essid | string | No | - | Target network ESSID | -e, --essid |
bssid | string | No | - | Target network BSSID | -b, --bssid |
channel | string | No | - | Target channel | -c, --channel |
wep | boolean | No | - | Attack only WEP networks | -w, --wep |
wpa | boolean | No | - | Attack only WPA networks | -t, --wpa |
verbose | boolean | No | - | Enable verbose output | -v, --verbose |
no-wps | boolean | No | - | Skip WPS PIN attacks | --no-wps |
no-deauth | boolean | No | - | Skip deauth attacks | --no-deauth |
pmkid | boolean | No | - | Use PMKID attack | --pmkid |
handshake-dir | string | No | - | Directory to save handshakes | --handshake-dir |
wordlist | file | No | - | Dictionary file for cracking | --wordlist |
2 | boolean | No | - | Scan 2.4GHz networks | -2, --2ghz |
5 | boolean | No | - | Scan 5GHz networks | -5, --5ghz |
cloaking | boolean | No | - | Enable cloaking | --cloaking |
dict | boolean | No | - | Use dictionary attack | --dict |
mac | boolean | No | - | MAC address to use | --mac |
no_wep | boolean | No | - | Skip WEP attacks | --no-wep |
no_wpa | boolean | No | - | Skip WPA attacks | --no-wpa |
p | boolean | No | - | Min signal power threshold | -p, --power |
random_mac | boolean | No | - | Randomize MAC address | --random-mac |
s | boolean | No | - | Attack only WPS networks | -s, --wps |
| Type | Description | MIME | Schema | Trust |
|---|---|---|---|---|
wireless.crack.key | Cracked WPA/WEP key | text/plain | - | verified |
wireless.capture.handshake | Captured WPA handshake | application/vnd.tcpdump.pcap | - | verified |
Inputs
wireless.interface Wireless interface name
wordlist.file Dictionary file for cracking
Outputs
wireless.crack.key Cracked wireless key
wireless.capture.handshake Captured handshake
network_trafficraw_socket_accessnetwork_traffic Produces
wireless.crack.keywireless.capture.handshakeConsumes
wireless.interfacewordlist.file| Resource | Value |
|---|---|
| CPU | medium |
| Memory | 128 MB |
| Network | low |
| Disk I/O | low |
Attack all visible WiFi networks automatically
wifite -i wlan0 Attack only WPA networks
wifite -i wlan0 --wpa --no-wep Attack specific BSSID
wifite -i wlan0 -b 00:11:22:33:44:55 Use only PMKID attack
wifite -i wlan0 --pmkid --no-wps --no-deauth Skip deauth and WPS attacks
wifite -i wlan0 --no-deauth --no-wps With custom wordlist
wifite -i wlan0 --wordlist /usr/share/wordlists/rockyou.txt Attack 5GHz networks
wifite -i wlan0 -5 --no-wep Use random MAC and cloaking
wifite -i wlan0 --random-mac --cloaking Wifite automates WiFi auditing by orchestrating aircrack-ng, reaver, bully, and hcxdumptool. It targets WEP, WPA, and WPS-enabled networks with minimal user interaction.
| Mode | Description |
|---|---|
| WEP | ARP replay + packet injection, crack when enough IVs |
| WPA | Deauth + handshake capture, crack with dictionary |
| WPS | PIN brute-force via reaver/bully |
| PMKID | PMKID capture via hcxdumptool |