- Double-click
START_SCANNER.bat - Wait for it to start
- Your browser will open automatically at http://127.0.0.1:5000
- Double-click
run_scanner.py - Browser opens automatically
- Start scanning your network!
Then open: http://127.0.0.1:5000
✅ Discovers devices on your local network (phones, tablets, computers, IoT)
✅ Identifies services running on each device
✅ Analyzes security risks with color-coded warnings
✅ Provides specific recommendations to improve security
✅ Generates reports you can export
✅ Modern web interface with dark/light themes
✅ Mobile device detection finds secured phones & tablets
✅ ARP table analysis for accurate device discovery
- Unknown devices connecting to your network without permission
- Vulnerable services exposed with default passwords
- Outdated software with known security exploits
- Open databases accessible without authentication
- IoT devices with weak security broadcasting your data
- Rogue access points mimicking your legitimate network
- Open ports - Entry points into your devices
- Default credentials - Admin/admin, root/password combinations
- Unpatched services - Telnet, FTP, SMB with vulnerabilities
- Database servers - MySQL, PostgreSQL exposed to network
- Web interfaces - Router admin panels, IP cameras, smart devices
- File shares - Network drives accessible without passwords
- Weekly scans to detect new or suspicious devices
- Check after guests visit and use your WiFi
- Monitor IoT devices - smart TVs, cameras, thermostats
- Audit work-from-home setups for corporate security
- Unknown IP addresses not belonging to your devices
- High risk scores (60+ out of 100) indicating serious vulnerabilities
- Database ports open (MySQL 3306, PostgreSQL 5432)
- Legacy protocols (Telnet 23, FTP 21) that transmit passwords in plain text
- Multiple web services on unusual ports indicating compromised devices
- Change default passwords on all network devices
- Disable unused services found during scans
- Update firmware on routers, cameras, smart devices
- Enable network segmentation to isolate IoT devices
- Set up guest networks to protect main devices
- Choose scan mode: Auto-detect or Manual network entry
- Select ports to scan (or use presets)
- Click "Start Scan" - takes 10-30 seconds for accurate results
- Review results and security recommendations carefully
- Take immediate action on critical and high-priority warnings
- Export reports for documentation and IT security teams
- 🚨 Critical alerts for dangerous services (Telnet, SMB, etc.)
- 🔒 Database security warnings and recommendations
- 🛡️ Network segmentation suggestions
- 📊 Risk scoring for each device (0-100 scale)
- 💡 Actionable advice with copy-paste commands
- 📱 Mobile device identification (iPhones, Android, tablets)
- 🏠 Smart home security analysis for IoT devices
- ⚡ Real-time threat assessment with immediate recommendations
- 📱 Mobile Devices: iPhones, iPads, Android phones/tablets
- 🖥️ Computers: Windows, Mac, Linux workstations
- 📡 Network Equipment: Routers, switches, access points
- 🎮 Gaming Consoles: PlayStation, Xbox, Nintendo Switch
- 📺 Smart TVs & Media: Chromecast, Apple TV, streaming devices
- 🖨️ Printers: Network printers and multifunction devices
- 🏠 IoT Devices: Smart cameras, thermostats, lights, locks
- 💾 Servers: Database servers, file servers, web applications
- ARP Table Analysis: Most reliable method for active device discovery
- Service Fingerprinting: Identifies specific software and versions
- Port Pattern Recognition: Detects device types by open service patterns
- MAC Address Vendor Lookup: Identifies manufacturer (Apple, Samsung, etc.)
- Alternative Discovery: Finds secured devices that block ping/scanning
- Windows 10/11
- Python 3.7+ (usually pre-installed)
- Network access to scan local devices
If the scanner won't start:
- Make sure you have Python installed
- Run as Administrator if needed
- Check Windows Firewall isn't blocking it
If no devices are found:
- Make sure you're connected to a network
- Try manual mode with your network range (e.g., 192.168.1.0/24)
- Some networks block scanning - this is normal
- Check connected devices monthly using this scanner
- Monitor unusual network activity or slow internet speeds
- Update router firmware quarterly and change admin passwords
- Review device permissions for smart home products
- Educate family members about connecting unknown devices
- Unexpected devices appearing in scan results
- Services running you didn't install or enable
- High bandwidth usage when devices should be idle
- Slow network performance indicating possible malware
- Router settings changed without your knowledge
- New wireless networks with names similar to yours
- Disconnect suspicious devices immediately from network
- Change router admin password and WiFi password
- Run this scanner to document all connected devices
- Check router logs for unauthorized access attempts
- Update all device passwords especially cameras and smart devices
- Contact ISP if you suspect external intrusion
For issues or questions, the scanner includes:
- Built-in help tooltips and security explanations
- Color-coded risk assessment with severity levels
- Export capabilities for sharing with IT professionals
- Detailed recommendations with step-by-step fixes
🔒 Privacy Guarantee: All scanning is performed locally on your computer. No data is transmitted to external servers or third parties. Your network information remains completely private.