LanGuard – a self-hosted dashboard for discovering and monitoring devices on your LAN
Hi r/selfhosted, I have been building LanGuard, an open-source network visibility tool for home networks and homelabs. I wanted something between a basic device list and a full enterprise monitoring stack: an interface that discovers devices, keeps their history, organizes them into rooms, and makes network changes easy to understand. Current features include: Automatic LAN discovery using ARP, reverse DNS, mDNS, LLMNR, SSDP, and NetBIOS Online/offline tracking, scan comparison, common port monitoring, and device history Hostname, vendor, role, and identity-confidence detection A visual Home Map for organizing rooms and devices Discord and Telegram notifications AdGuard Home integration with per-device DNS activity and blocked-query totals Inventory import/export and WatchYourLAN migration Docker Compose deployment and a native macOS version LanGuard does not capture packet contents or inspect application traffic. The AdGuard integration stores aggregated domain counters rather than raw DNS responses. One deployment detail worth mentioning: the Docker scanner uses host networking and privileged access so it can perform ARP-based LAN discovery. GitHub: github.com/hillaliy/LanGuard I would appreciate feedback from the self-hosted community, particularly about device identification, DNS integrations, and which network-controller integration would be most useful next.