A Python-based GUI tool to analyze public WiFi networks and check their security.
It scans for encryption type, captive portals, DNS hijacking, speed, and generates a risk score with safety suggestions.
Useful for students, travelers, and cybersecurity learners.
- ๐ Detects WiFi encryption type (Open, WEP, WPA, WPA2, WPA3).
- ๐ Captive portal detection (checks if network redirects to login pages).
- ๐งญ DNS hijacking test (ensures DNS requests arenโt tampered with).
- โก Speed & latency test (using
speedtest-cli). - ๐ Auto safety risk score (0โ100).
- ๐ Export report to JSON file for later review.
- ๐ฅ๏ธ Simple cross-platform GUI (Tkinter).
- ๐ Dark Mode UI planned for next updates.
Clone the repository:
git clone https://github.com/your-username/public-wifi-safety-checker.git
cd public-wifi-safety-checker