netglance
Know your network. Protect your home.¶
netglance is a command-line toolkit for home network discovery, monitoring, and security. Find every device, check your DNS, measure speed, detect threats — all from your terminal.
Many roles, one toolkit¶
netglance adapts to how you manage your network.
Interactive CLI
Run a command, get instant answers. Ad-hoc troubleshooting from your terminal.
AI Agent (MCP)
Ask Claude, Cursor, or VS Code about your network in plain English.
Background Daemon
Scheduled checks, alerts, and trend data — runs silently on your Mac.
Dedicated Monitor
24/7 on a Raspberry Pi, Mac Mini, or Docker. Watches while you sleep.
Scheduled Checks
Lightweight cron jobs on any Linux box. No persistent process.
Router Integration Coming soon
Pull device lists, bandwidth stats, and DNS logs straight from your router.
Start with a question¶
Not sure where to begin? Pick the question that matches your situation:
What's on my network? — Find every connected device, identify mystery gadgets, and catch unauthorized access.
Is my internet actually slow? — Test speed, latency, and bufferbloat. Find out if the problem is your WiFi, your ISP, or something else.
Am I being watched? — Check for DNS leaks, traffic interception, ARP spoofing, and VPN leaks.
Is my Wi-Fi secure? — Audit encryption, find rogue access points, and lock down your wireless network.
Keep my network healthy — Set up continuous monitoring, baselines, and alerts so you know the moment something changes.
Install¶
uv tool install netglance
pip install netglance
See it in action¶
$ sudo netglance discover
IP Address Hostname MAC Address Vendor
───────────────────────────────────────────────────────────────
192.168.1.1 router.local aa:bb:cc:dd:ee:ff Apple
192.168.1.42 macbook.local aa:bb:cc:dd:ee:00 Apple
192.168.1.100 tv.local aa:bb:cc:dd:ee:01 Samsung
192.168.1.101 camera aa:bb:cc:dd:ee:02 Wyze
$ netglance report
Network Health Report
───────────────────────────────────────────────────────
Discover ✓ 8 devices found
DNS ✓ No leaks detected
Ping ✓ All responsive (avg 5ms)
Speed ⚠ Download 45 Mbps (expected 100+)
WiFi ⚠ Signal: -68 dBm (fair)
TLS ✓ All certificates valid
ARP ✓ No spoofing detected
30 commands. 1,670 tests. Zero fluff.¶
netglance covers discovery, DNS, ping, speed, port scanning, ARP monitoring, TLS verification, Wi-Fi analysis, traffic monitoring, route tracing, firewalls, VPN leak detection, DHCP auditing, IPv6, and more.