WiFi-DoS is a professional-grade Python automation tool designed for security researchers and network administrators. It streamlines WiFi deauthentication attacks using the aircrack-ng suite, enabling efficient testing of network resilience and wireless security.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β _ _ _ _____ _______ _____ ______ _____ _______ β
β | | | | |______ | ___ | \ | | |______ β
β |__|__| __|__ | __|__ |_____/ |_____| ______| β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
This tool is for educational and authorized security testing purposes only.
Using this tool against networks you don't own or don't have explicit permission to test is illegal and unethical. The author is not responsible for any misuse of this software. It is the end user's responsibility to obey all applicable local, state, and federal laws.
- Features
- How It Works
- Requirements
- Installation
- Usage
- Project Structure
- Screenshots
- Contributing
- License
- Author
| Feature | Description |
|---|---|
| π Auto Interface Detection | Automatically detects available wireless interfaces |
| π Automated Monitor Mode | Switches your wireless card into monitor mode seamlessly |
| π‘ Real-time AP Scanning | Displays nearby networks with BSSID, Channel & ESSID |
| π― Targeted Attacks | Select specific networks for deauthentication |
| π§Ή Auto Cleanup | Automatically cleans up CSV files and restores interface on exit |
| β Tool Validation | Checks for required dependencies before running |
| π» Beautiful CLI | Clean, intuitive interface with formatted tables |
- Interface Detection β Identifies available wireless interfaces (
wlan0, etc.) - Monitor Mode β Kills conflicting processes and enables monitor mode
- Network Scanning β Uses
airodump-ngto discover nearby access points - Target Selection β Interactive menu to select target network
- Deauthentication β Sends deauth packets to disconnect clients
- Cleanup β Restores interface and removes temporary files
| Requirement | Description |
|---|---|
| OS | Linux (Kali Linux recommended) |
| WiFi Adapter | Must support Monitor Mode & Packet Injection |
| Privileges | Root/sudo access required |
# Update system and install dependencies
sudo apt update && sudo apt upgrade -y
sudo apt install aircrack-ng wireless-tools python3 -y- Python 3.6 or higher
- No external packages required (uses standard library only)
# Clone the repository
git clone https://github.com/aradhyacp/Wifi-dos.git
# Navigate to the directory
cd Wifi-dos
# Make the script executable (optional)
chmod +x main.py# Run with sudo privileges
sudo python3 main.py| Step | Action |
|---|---|
| 1οΈβ£ | Select your wireless interface from the list |
| 2οΈβ£ | Wait for networks to appear in the scan table |
| 3οΈβ£ | Press Ctrl+C when ready to select a target |
| 4οΈβ£ | Enter the number of the target network |
| 5οΈβ£ | Attack runs until you press Ctrl+C again |
βββββββ¬ββββββββββββββββββββ¬ββββββββββ¬βββββββββββββββββββββββββββββββββ
β No β BSSID β Channel β ESSID β
βββββββΌββββββββββββββββββββΌββββββββββΌβββββββββββββββββββββββββββββββββ€
β 0 β AA:BB:CC:DD:EE:FF β 6 β HomeNetwork β
β 1 β 11:22:33:44:55:66 β 11 β CoffeeShop_WiFi β
βββββββ΄ββββββββββββββββββββ΄ββββββββββ΄βββββββββββββββββββββββββββββββββ
Wifi-dos/
βββ main.py # Main script with all automation logic
βββ requirements.txt # Python dependencies (standard library)
βββ LICENSE # MIT License
βββ .gitignore # Git ignore rules
βββ Readme.md # This file
Coming soon! Screenshots of the tool in action.
Contributions are what make the open-source community amazing! Any contributions are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Aradhya CP β @aradhyacp
If you find this project useful, please consider giving it a star! It helps others discover the project.
wifi wifi-hacking deauth deauthentication deauth-attack wifi-deauther wireless wireless-security network-security penetration-testing pentesting ethical-hacking hacking-tool security-tools aircrack-ng kali-linux python cybersecurity infosec red-team
Made with β€οΈ for the Cybersecurity Community