This project is a Python-based WiFi scanner designed for educational purposes and legal penetration testing practice. It allows users to scan nearby WiFi networks and explore their details in a clean Command-Line Interface (CLI).
-
Scan and list nearby WiFi networks with detailed information including SSID, BSSID, Signal Strength, Channel, Band, and Authentication type.
-
Navigate networks using keyboard arrow keys for an interactive CLI experience.
-
Easily extendable to add new features for penetration testing or network analysis.
-
Fully educational and legal, intended for learning and testing in controlled environments only.
-
This tool is ideal for pentesters, network enthusiasts, and Python learners who want to understand WiFi network reconnaissance and develop their own security tools.
-
Run the script using Python:
python wifi_scanner.py -
Navigate the WiFi networks list using your keyboard:
Arrow Up / Arrow Down – Move between networks
Enter – View detailed information for the selected network
PgUp / PgDn – Scroll long lists if available
All scans are for educational purposes only. Do not attempt unauthorized access to networks.