Skip to content

A Windows-only Java Swing application to scan nearby Wi-Fi networks and perform dictionary-based password testing via a user-friendly GUI

License

Notifications You must be signed in to change notification settings

cosmichackerx/WiFiBruteForce-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiFiBruteForce-GUI

A Windows-only Java Swing application to scan nearby Wi-Fi networks and perform dictionary-based password testing via a user-friendly GUI

🔐 WiFi Password Tester (GUI Version)

A powerful Java Swing application to scan nearby Wi-Fi networks and perform dictionary-based brute-force password testing — all through a clean, user-friendly interface.


🚀 Features

  • 📡 Wi-Fi Scanning: Detects all nearby Wi-Fi networks using netsh (Windows only)
  • 🧠 Network Info: Displays SSID, Authentication, and Encryption details
  • 📁 Custom Wordlists: Specify your own password wordlist (.txt)
  • 🔄 Live Logging: Real-time display of attempted passwords and status
  • 🖱️ Intuitive GUI: Simple, elegant interface built with Java Swing
  • 🧹 Safe Testing: Cleans up temporary Wi-Fi profiles after each attempt
  • One-Click Actions: Scan, select, and test—all in a few clicks

🛠️ Requirements

  • Java JDK 8 or higher
  • Operating System: Windows (relies on netsh command)

📦 How to Run

1. Compile from Source

javac WiFiPasswordTesterGUI.java
java WiFiPasswordTesterGUI

2. Or Use the .jar File

Simply double-click WiFiPasswordTesterGUI.jar to launch the app.


🧪 Usage

  1. Click "Scan Networks" to discover nearby Wi-Fi SSIDs.
  2. Select a network from the displayed list.
  3. Enter the path to your wordlist file (default: wordlist.txt).
  4. Click "Start Testing" to begin brute-force attempts.
  5. Watch the live log for password attempts and connection results.

📁 File Structure

.
├── WiFiPasswordTesterGUI.java   # Main GUI source code
├── wordlist.txt                 # Example/custom password list
└── README.md                    # Project overview (this file)

⚠️ Legal Disclaimer

This tool is intended for educational and ethical purposes only.
Do not use it on networks you do not own or lack explicit permission to test.
Unauthorized use is illegal and strictly discouraged.


📜 License

Licensed under the MIT License.


🤝 Author

Muhammad Arslan (CosmicHackerX)
🇵🇰 Pakistan

Open to collaboration, feedback, and contributions.
Let’s learn and innovate together!


About

A Windows-only Java Swing application to scan nearby Wi-Fi networks and perform dictionary-based password testing via a user-friendly GUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages