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