This Python script provides a menu-based interface for various WiFi security tools and attacks. It includes the following features:
- Installing needed tools (aircrack-ng, crunch, xterm, wordlists, reaver, pixiewps, bully, wifite)
- Starting monitor mode
- Stopping monitor mode
- Scanning for WiFi networks
- Getting a handshake (requires monitor mode)
- Installing wireless tools
- Cracking a handshake with a wordlist (rockyou.txt)
- Cracking a handshake without a wordlist (requires the handshake, ESSID, and monitor mode)
- Creating a wordlist
- WPS network attacks (requires the BSSID, monitor mode, and the tools)
- Scanning for WPS networks
- Make sure you have Python installed on your system.
- Download the script and save it as
Wifi-Cracker.py
. - Open a terminal and navigate to the directory where the script is saved.
- Run the script using the command
python Wifi-Cracker.py
. - The script will display a menu with the available options.
- Choose the desired option by entering the corresponding number.
- Follow the on-screen instructions to perform the selected action.
- The script uses the
os.system()
function to execute shell commands. It is recommended to run the script in a virtual environment or with appropriate permissions to avoid any issues with package installation or file execution. - The script assumes that you have a working internet connection and can install necessary packages using the
apt-get
package manager. - The script may require user input for certain commands, such as the interface name, BSSID, channel, and other parameters. Make sure to provide the correct values when prompted.
- The script does not handle all possible error scenarios gracefully. It is recommended to check the output of the commands and manually correct any issues that arise.
- The script is provided as is and is not responsible for any misuse or damage caused by its execution. Use it at your own risk.