Skip to content

A Wi-Fi brute-forcer module is included for educational purposes. It is designed to demonstrate password testing techniques and works best on Windows systems without requiring an external Wi-Fi adapter. This feature should only be used on networks you own or have explicit permission to test, and never on unauthorized networks.

License

Notifications You must be signed in to change notification settings

giriaryan694-a11y/winfibruter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•΅οΈβ€β™‚οΈ WinFiBruter βš‘πŸ’»

WiFi


πŸš€ Overview

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

⚠️ Ethical Disclaimer

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.


πŸ’» Features

  • βœ… 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

βš™οΈ How It Works

  1. Scan Networks: Tool scans for all nearby Wi-Fi networks.
  2. Select Target: Pick the network you want to test from the list.
  3. Select Wordlist: Load a .txt file containing possible passwords.
  4. Brute Force: The tool will attempt each password against the selected network.
  5. 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

πŸ›  Requirements

  • 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

About

A Wi-Fi brute-forcer module is included for educational purposes. It is designed to demonstrate password testing techniques and works best on Windows systems without requiring an external Wi-Fi adapter. This feature should only be used on networks you own or have explicit permission to test, and never on unauthorized networks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages