A Windows-only Java Swing application to scan nearby Wi-Fi networks and perform dictionary-based password testing via a user-friendly GUI
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.
- 📡 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
- Java JDK 8 or higher
- Operating System: Windows (relies on
netshcommand)
javac WiFiPasswordTesterGUI.java
java WiFiPasswordTesterGUISimply double-click WiFiPasswordTesterGUI.jar to launch the app.
- Click "Scan Networks" to discover nearby Wi-Fi SSIDs.
- Select a network from the displayed list.
- Enter the path to your wordlist file (default:
wordlist.txt). - Click "Start Testing" to begin brute-force attempts.
- Watch the live log for password attempts and connection results.
.
├── WiFiPasswordTesterGUI.java # Main GUI source code
├── wordlist.txt # Example/custom password list
└── README.md # Project overview (this file)
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.
Licensed under the MIT License.
Muhammad Arslan (CosmicHackerX)
🇵🇰 Pakistan
Open to collaboration, feedback, and contributions.
Let’s learn and innovate together!