Linux command
angryoxide 命令
安全
权限或系统影响较大,执行前请核对目标。
常用示例
Start scanning
sudo angryoxide -i [wlan0]
Scan specific channels
sudo angryoxide -i [wlan0] -c [1,6,11]
Target a specific network
sudo angryoxide -i [wlan0] -t [AA:BB:CC:DD:EE:FF]
Run in passive mode
sudo angryoxide -i [wlan0] --notransmit
Scan an entire band
sudo angryoxide -i [wlan0] -b [5] --autohunt
Run headless
sudo angryoxide -i [wlan0] --headless -o [output_prefix]
说明
angryoxide is an 802.11 WiFi attack tool written in Rust that autonomously collects WPA/WPA2/WPA3 hash material (EAPOL handshakes and PMKIDs) for offline cracking with Hashcat. It features a real-time TUI built with Ratatui showing discovered networks, captured handshakes, and attack status. The attack engine performs PMKID collection, hidden SSID retrieval, anonymous reassociation (MFP bypass), Channel Switch Announcement attacks, RSN downgrade, and WiFi 6e disassociation. Output files include Hashcat-compatible .hc22000 hashlines, .pcapng packet captures, and Kismet-compatible .kismetdb databases.
参数
- -i, --interface _interface_
- Wireless interface to use (required)
- -c, --channel _channels_
- Specific channel(s) to scan (default: 1,6,11)
- -b, --band _band_
- Scan an entire band (2, 5, 6, or 60)
- -t _target_
- Target specific MAC or SSID (repeatable)
- -w _target_
- Whitelist a MAC or SSID from attacks (repeatable)
- --targetlist _file_
- Load targets from a file
- --whitelist _file_
- Load whitelist from a file
- -o, --output _prefix_
- Custom output filename prefix
- -r, --rate _level_
- Attack aggressiveness: 1 (low), 2 (default), 3 (high)
- --notransmit
- Passive collection only, no attack frames sent
- --autohunt
- Auto-discover target channels, then focus on them
- --headless
- Run without the terminal UI
- --autoexit
- Exit when all targets have valid hashlines
- --combine
- Merge all .hc22000 files into a single output
- --gpsd _ip:port_
- Connect to GPS daemon for wardriving
- -h, --help
- Display help
FAQ
What is the angryoxide command used for?
angryoxide is an 802.11 WiFi attack tool written in Rust that autonomously collects WPA/WPA2/WPA3 hash material (EAPOL handshakes and PMKIDs) for offline cracking with Hashcat. It features a real-time TUI built with Ratatui showing discovered networks, captured handshakes, and attack status. The attack engine performs PMKID collection, hidden SSID retrieval, anonymous reassociation (MFP bypass), Channel Switch Announcement attacks, RSN downgrade, and WiFi 6e disassociation. Output files include Hashcat-compatible .hc22000 hashlines, .pcapng packet captures, and Kismet-compatible .kismetdb databases.
How do I run a basic angryoxide example?
Run `sudo angryoxide -i [wlan0]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -i, --interface _interface_ do in angryoxide?
Wireless interface to use (required)