Skip to content

HimanshuKumarRout/WIFI-RADAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ก WiFi Radar Tracker

A real-time WiFi radar visualization tool built with Python and Tkinter for Windows systems.


๐ŸŒŸ Overview

WiFi Radar Tracker is a desktop-based Python application that scans nearby WiFi networks and visualizes them on a radar-style graphical interface.

Using the Windows netsh command, the application continuously detects nearby wireless networks and displays their signal strengths dynamically in a clean Tkinter GUI.

This project is ideal for:

  • ๐Ÿ“ก Network visualization practice
  • ๐Ÿ–ฅ๏ธ Python GUI learning
  • ๐Ÿ” WiFi signal monitoring concepts
  • โšก Real-time background scanning systems

๐Ÿš€ Key Features

  • ๐Ÿ“ถ WiFi Network Scanning โ€“ Detect nearby wireless networks using netsh
  • ๐ŸŽฏ Radar Visualization โ€“ Represent networks as radar points
  • ๐Ÿ“Š Signal Strength Display โ€“ Show SSID and signal quality
  • ๐Ÿ”„ Continuous Background Updates โ€“ Auto-refresh nearby network data
  • ๐Ÿ–ฅ๏ธ Tkinter GUI Interface โ€“ Interactive radar-style application
  • โšก Lightweight & Fast โ€“ Minimal dependencies required

๐Ÿ› ๏ธ Tech Stack

  • Python 3.x
  • Tkinter (GUI Framework)
  • Windows netsh Command
  • Threading / Background Processing

๐Ÿ“ Project Structure

WIFI-RADAR-TRACKER/
โ”œโ”€โ”€ init.py                 # Startup script
โ”œโ”€โ”€ Radar/
โ”‚   โ”œโ”€โ”€ __init__.py         # Radar package marker
โ”‚   โ”œโ”€โ”€ main.py             # Radar GUI & visualization logic
โ”‚   โ””โ”€โ”€ scanner.py          # WiFi scanning & parsing logic
โ”œโ”€โ”€ .gitignore              # Git ignore rules
โ””โ”€โ”€ README.md

โš™๏ธ Requirements

  • Python 3.x
  • Windows Operating System
  • WiFi Adapter Enabled
  • Tkinter (usually included with Python)

โ–ถ๏ธ Running the Project

1๏ธโƒฃ Clone the Repository

git clone https://github.com/HimanshuKumarRout/WIFI-RADAR.git
cd WIFI-RADAR

2๏ธโƒฃ Run the Full Application

python init.py

This will:

  • Launch the radar GUI
  • Continuously scan nearby WiFi networks
  • Run Radar/scanner.py after the GUI closes

3๏ธโƒฃ Run Only the GUI

python Radar\main.py

4๏ธโƒฃ Run Only the Scanner

python Radar\scanner.py

๐Ÿ–ฅ๏ธ Application Highlights

  • ๐Ÿ“ก Real-time wireless network monitoring
  • ๐ŸŽจ Animated radar-style visualization
  • ๐Ÿ“ถ Dynamic signal strength updates
  • โš™๏ธ Background scanning architecture
  • ๐Ÿ–ฅ๏ธ Lightweight desktop GUI experience

โš ๏ธ Important Notes

This project is designed specifically for Windows systems because it relies on:

netsh wlan show networks mode=bssid

Ensure:

  • WiFi is enabled
  • Your device supports wireless scanning
  • Python includes Tkinter support

If tkinter is missing:

  • Reinstall Python with Tkinter enabled
  • Or install it through your Python distribution/package manager

๐Ÿ”ฎ Future Enhancements

  • ๐ŸŒ Linux & macOS support
  • ๐Ÿ“Š Real-time signal graphs
  • ๐Ÿ“ WiFi heatmap generation
  • ๐ŸŽž๏ธ Advanced radar animations
  • ๐Ÿ”” Alerts for network changes

๐Ÿค Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a branch (feature/new-feature)
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

๐Ÿ‘จโ€๐Ÿ’ป Author

Himanshu Kumar Rout


โญ Support

If you like this project, please star โญ the repository and share it!


Built with ๐Ÿ“ก using Python & Tkinter

```

About

๐Ÿ“ก A Python-based WiFi Radar tool that scans nearby wireless networks, analyzes signal strength, and provides insights into available WiFi connections.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages