Beta This project is experimental. Use at your own risk →

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: