WinFiBruter is a Python-based GUI tool that allows you to attempt password recovery on WPA2-protected Wi-Fi networks. Built with Tkinter and PyWiFi, this tool is designed for educational and ethical testing purposes only.
- π Scan available Wi-Fi networks
- π Select network from GUI
- π Load a wordlist for brute-force attempts
- π Attempt password cracking using WPA2 PSK
- π» Works with internal laptop Wi-Fi chip (no external adapter needed)
- πͺ Better performance on Windows OS
This tool is intended for educational purposes ONLY.
Use it only on networks that you own or have explicit permission to test.
Unauthorized access to networks is illegal and can lead to serious consequences.
- β Scan nearby Wi-Fi networks
- β Select the target network from a list
- β
Load a password wordlist (
.txt
) - β Attempt brute-force login attempts on WPA2
- β Works without an external Wi-Fi adapter (uses your internal laptop Wi-Fi chip)
- β Displays success/failure messages in GUI
- β Logs attempts to console for debugging
- β Optimized for Windows, though works on Linux with proper drivers
- Scan Networks: Tool scans for all nearby Wi-Fi networks.
- Select Target: Pick the network you want to test from the list.
- Select Wordlist: Load a
.txt
file containing possible passwords. - Brute Force: The tool will attempt each password against the selected network.
- Check Status: If a password works, the tool will notify you via a pop-up and print it in the console.
Notes:
- Uses PyWiFiβs
connect()
method β no monitor mode or packet injection needed. - Works on internal Wi-Fi chips that support standard connection attempts.
- WPA2-PSK only; WPA3 not supported.
- πͺ Recommended to use on Windows for best compatibility and reliability
- Python 3.x
pywifi
library- Tkinter (usually included with Python)
pip install pywifi
git clone https://github.com/giriaryan694-a11y/winfibruter
cd winfibruter
python main.py