flashnuke/wifi-deauth ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python command line tool for authorized wireless testing that can scan nearby Wi Fi access points by sniffing 802.11 traffic, let me pick a target, and then send deauthentication packets to disconnect clients from that network.
I want it to work on Linux with a wireless adapter that supports monitor mode and packet injection, and it should handle both 2.4 GHz and 5 GHz networks. Please include options to filter by SSID or BSSID, scan only selected channels, target specific clients if I give their MAC addresses, and auto start the attack when only one access point is found. It should also be able to try all channels if needed, and have a debug mode plus an option to skip automatic monitor mode setup.
Make it feel like a simple practical tool I can run from the terminal, with clear output while it scans and attacks. If you need to check current Scapy or Linux wireless docs online, go ahead.