Skip to content

scriptedTanmay/WiFi-Safety-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ Public WiFi Safety Checker

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.


โœจ Features

  • ๐Ÿ”’ 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.

๐Ÿ› ๏ธ Installation

Clone the repository:

git clone https://github.com/your-username/public-wifi-safety-checker.git
cd public-wifi-safety-checker

About

WiFi Safety Checker is a Python GUI tool that helps analyze WiFi networks for safety. It detects encryption type, checks for DNS hijacking, and provides an easy-to-read risk report. Useful for travelers, students, and security learners to avoid unsafe WiFi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages