PRE RELEASE NetScan v0.2.1.0 - Network Intelligence Suite
NetScan v2.1.0 - Network Intelligence Suite
What's New
This release transforms NetScan from a network scanner into a comprehensive network intelligence platform with 6 powerful new modules.
Device Fingerprinting
Automatically identify device types on your network:
- Smart classification: Routers, phones, laptops, IoT devices, printers, cameras
- OS detection via TTL analysis and port signatures
- Confidence scoring for each identification
- Batch processing from existing scan results
Wake-on-LAN
Wake sleeping devices remotely:
- Magic packet generation and delivery
- Favorites list for frequently woken devices
- Multiple formats: AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, AABBCCDDEEFF
- Broadcast & directed wake modes
Scheduled Scanning
Automate your network monitoring:
- Native integration: cron (Linux) + launchd (macOS)
- Predefined schedules: Hourly, daily, nightly, weekly, monthly
- Custom cron expressions for fine-grained control
- Email notifications when changes detected
- Automatic report generation
Network Topology
Visualize your network structure:
- ASCII art for terminal viewing
- Interactive HTML with vis.js (drag, zoom, hover)
- DOT/Graphviz export for custom rendering
- Automatic gateway detection and device grouping
Security Audit
Identify vulnerabilities before attackers do:
- 50+ risky port signatures (Telnet, SMB, RDP, databases)
- SSL certificate validation
- HTTP security header analysis
- Risk scoring: Critical, High, Medium, Low
- HTML security reports with recommendations
Enhanced Export
Get your data in any format:
- CSV - Spreadsheet compatible
- HTML - Styled reports with embedded CSS
- JSON - Structured data for APIs
- PDF - Professional printable documents
Desktop Notifications
Never miss a network event:
- macOS Notification Center
- Linux libnotify
- Windows Toast notifications
- Alerts for new devices, unknown hosts, and changes
Stats
- 6 new Python modules (2,500+ lines)
- 6 new menu options in interactive mode
- Full shell integration for all features
New Menu Options
| Key | Feature | Description |
|---|---|---|
f |
Fingerprint | Identify device types |
z |
Wake-on-LAN | Wake sleeping devices |
j |
Scheduler | Automate scans |
y |
Topology | Visualize network |
s |
Security | Vulnerability audit |
x |
Export | Multi-format export |
Quick Start
# Update
git pull origin main
# Try new features
./netscan
# Then press: f (fingerprint), y (topology), s (security)
# Or use directly
python3 [fingerprint.py](http://_vscodecontentref_/0) --scan-network
python3 [topology.py](http://_vscodecontentref_/1) --scan --html --output map.html
python3 [security.py](http://_vscodecontentref_/2) --scan --html --output audit.html