WiFiJammer is a Python tool for scanning WiFi networks, listing connected devices, and sending deauthentication (Deauth) packets to test wireless network security.
- Scan WiFi networks across different channels
- Display a table of SSIDs, channels, and connected devices in the terminal (Rich Table)
- Send Deauth packets to disconnect devices from access points
- Read network and device information from a CSV file
- Customizable via command-line arguments
- Clone the repository:
git clone https://github.com/11linear11/WiFiJammer.git
cd WiFiJammer- Install dependencies:
pip install scapy richTo use the deauth feature, your network card must support monitor mode and you need root privileges.
Run with main arguments:
sudo python WiFiJammer.py --Networkcard wlan0 --address data.csvMain arguments:
--Networkcardor-NC: Name of your network card (required)--addressor-a: Path to your CSV file with networks--scannumor-s: How many rounds between each scan? (optional)--timeoutor-t: Timeout for scan (optional)--deauthnumor-d: Number of deauth packets (optional)--starterchannelor-sc: First channel to scan (optional)--endchannelor-ec: Last channel to scan (optional)--channelor-c: Scan only a specific channel (optional)
Example:
sudo python WiFiJammer.py -NC wlan0 -a wifi-data.csv -s 50 -t 5 -d 2 -sc 1 -ec 11- This tool is only for educational and security testing purposes.
- Unauthorized or malicious use of this tool is prohibited and illegal.
- You need root privileges and a compatible network card for proper operation.
- Use responsibly; you are responsible for your actions.
Made by linear Enjoy! :)