Install netglance, learn the commands, and deploy it on your network.
Install¶
uv tool install netglance
pip install netglance
Get started¶
Getting Started — Install, discover your devices, and run your first health report in under 5 minutes.
Usage modes¶
Usage Modes — Interactive CLI, AI agent (MCP), background daemon, dedicated hardware, or scheduled checks. Pick how you want to run netglance.
Commands¶
Find your devices, know your network:
- discover — Find every device on your network
- scan — See open ports and running services
- identify — Figure out what a device actually is
- export — Save your inventory as JSON, CSV, or HTML
- baseline — Snapshot your network and detect changes
Test your connection:
- ping — Connectivity and latency checks
- speed — Download/upload speed tests
- perf — Jitter, path MTU, bufferbloat detection
- route — Trace traffic paths and find slowdowns
- uptime — Track which hosts are up and when they go down
- traffic — Real-time bandwidth usage per interface
Check your security:
- dns — DNS resolver trust, DNSSEC, hijacking detection
- arp — ARP spoofing and man-in-the-middle detection
- tls — Certificate verification and interception detection
- http — Proxy injection and suspicious headers
- vpn — DNS and IPv6 leak detection
- dhcp — Rogue DHCP server detection
- firewall — Test what your firewall actually blocks
- ipv6 — IPv6 neighbors, privacy extensions, dual-stack
- wifi — Wireless security, channels, rogue access points
Monitor and get alerted:
- report — Unified health assessment across all checks
- metrics — Historical data, charts, and sparklines
- alert — Threshold-based notifications
- daemon — Background scheduled checks
Utilities:
- wol — Wake-on-LAN magic packets
AI Integration:
- mcp — MCP server for Claude, Cursor, VS Code, and other AI clients
Deploy¶
Run netglance 24/7 on your network:
- Raspberry Pi — Dedicated always-on monitor
- macOS Daemon — Set-and-forget with launchd
- Docker — Containerized deployment
- Cron & Timers — Lightweight scheduling