A powerful ethical Wi-Fi attack toolkit for Linux systems that can:
- Broadcast 250+ fake SSIDs (Access Points)
- Distrupts the Wi-Fi internet connection for all devices connected to the Wi-Fi network you're attacking.
Note: This tool is for educational and ethical use only. Only test on networks you own or have permission to audit.
- Auto-detects BSSID and channel of the Wi-Fi you're connected to
- Fake SSID flood with names like ARCHKHERT-AB12
- Fully automated wifi internet distruption
- Auto-enables/disables monitor mode
- Restores NetworkManager on exit (CTRL+C supported)
bash
sudo pacman -Syu aircrack-ng mdk4 networkmanager
sudo pacman -S figlet lolcat
For Debian / Ubuntu
sudo apt update
sudo apt install aircrack-ng mdk4 network-manager
sudo apt install figlet lolcat
If lolcat is not available via apt on older versions, you can install it via Ruby:
sudo apt install ruby
sudo gem install lolcat
Clone the Repository
git clone https://github.com/vctraontop/wifiattack.git
cd wifiattack
Connect to Target Wi-Fi
Before launching the script, connect your laptop to the Wi-Fi you want to test:
nmcli dev wifi connect YOUR_SSID password YOUR_PASSWORD
Run the Tool
chmod +x wifi_attack_v2.sh
sudo ./wifi_attack_v2.sh
For multi_deauth_attack.sh run:
chmod +x multi_wifi_deauth
sudo ./multi_wifi_deauth
Menu Options
==== WiFi Attack Menu ====
- Broadcast 250 Fake SSIDs
- Deauth Connected Wi-Fi Automatically
- Exit
For multi_deauth_attack
==== Multi WiFi Deauth Features ====
- Automatically enables monitor mode
- Scans for nearby Wi-Fi routers
- Extracts up to 10 unique BSSIDs
- Detects and switches to each router's correct channel
- Sends intense infinite deauthentication packets to each router
- Loops through targets one-by-one to ensure focused attack per router
- Fully autonomous (no manual BSSIS/channel input required)
- Stops cleanly anfd restores normal Wi-Fi when pressing CTRL+C
- Automatically disables monitor mode and restarts NetworkManager
- Designed for fast, aggressive testing on multiple networks in range
Stop the Attack
To stop the tool and restore your network:
CTRL + C
Automatically runs:
sudo airmon-ng stop wlan0mon sudo systemctl start NetworkManager
This project is provided for educational purposes only. Any misuse is the sole responsibility of the user. Use only on networks you own or have permission to test.
For Educational Purposes Only
I am not responsible for any damages this project will do. DO IT AT YOUR OWN RISK