WPS brute-force attack tool similar to Reaver but with improved reliability and performance.
bully -i {interface} -b {bssid} ๐ interface โ wlan0mon ๐ bssid โ 00:11:22:33:44:55 bully -i {interface} -b {bssid} Sandbox: execFile · Timeout: 86400s
network.wps.bruteforce network.crack.wpa network.pin.attack | Name | Type | Required | Default | Description | Aliases |
|---|---|---|---|---|---|
interface | string | Yes | - | Wireless interface name (monitor mode) | -i, --interface |
bssid | string | Yes | - | Target AP BSSID | -b, --bssid |
channel | integer | No | - | Wireless channel of target AP | -c, --channel |
pin | string | No | - | WPS PIN to test | -p, --pin |
lock-delay | integer | No | - | Delay in seconds after lockout | -l, --lock-delay |
timeout | integer | No | - | Receive timeout in seconds | -t, --timeout |
delay | integer | No | - | Delay between pin attempts | -d, --delay |
session | file | No | - | Session file for resume support | -s, --session |
verbose | boolean | No | - | Enable verbose output | -v, --verbose |
force | boolean | No | - | Force attack even if AP is locked | -F, --force |
bruteforce | boolean | No | - | Brute-force the full PIN space | -B, --bruteforce |
step | integer | No | - | PIN increment step value | -S, --step |
o | boolean | No | - | Output to file | -o, --output |
q | boolean | No | - | Quiet output | -q, --quiet |
w | boolean | No | - | Work delay between cycles | -w, --workdelay |
| Type | Description | MIME | Schema | Trust |
|---|---|---|---|---|
wireless.wps.pin | Recovered WPS PIN | text/plain | - | verified |
wireless.wpa.psk | Cracked WPA passphrase | text/plain | - | verified |
Inputs
wireless.interface Wireless interface in monitor mode
wireless.bssid Target AP BSSID
wireless.channel Target channel
Outputs
wireless.wps.pin Recovered WPS PIN
wireless.wpa.psk WPA passphrase recovered via WPS
network_trafficraw_socket_accessnetwork_traffic Produces
wireless.wps.pinwireless.wpa.pskConsumes
wireless.interfacewireless.bssidwireless.channel| Resource | Value |
|---|---|
| CPU | medium |
| Memory | 32 MB |
| Network | low |
| Disk I/O | low |
Basic WPS brute force
bully -i wlan0mon -b 00:11:22:33:44:55 With verbose output and channel
bully -i wlan0mon -b 00:11:22:33:44:55 -c 6 -v Resume from saved session
bully -i wlan0mon -b 00:11:22:33:44:55 -s session.dat Test specific PIN
bully -i wlan0mon -b 00:11:22:33:44:55 -p 12345670 Brute-force full PIN space
bully -i wlan0mon -b 00:11:22:33:44:55 -B Force attack with lock delay
bully -i wlan0mon -b 00:11:22:33:44:55 -F -l 60 Fixed channel with step value
bully -i wlan0mon -b 00:11:22:33:44:55 -c 11 -S 10 Quiet mode with delay between pins
bully -i wlan0mon -b 00:11:22:33:44:55 -q -d 2 Bully is a WPS brute-force attack tool that serves as an alternative to Reaver with improved reliability, performance, and better handling of locked APs.