
WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
7.1k stars 249 forks last commit first released MIT
Slowing down
No commits since 10 Sept 2025. Check the issue tracker before you rely on it.

WatchYourLAN is a lightweight network IP scanner that continuously discovers devices on your local network using ARP scanning and presents results in a web interface. It helps you keep an inventory of hosts, track availability over time, and get notified when new devices appear.
Key Features
- Web GUI to view discovered hosts and their status
- New-host detection with notifications via Shoutrrr-supported channels
- Online/offline history tracking with configurable retention
- Host list/inventory for the scanned interfaces
- Optional metrics export via Prometheus endpoint and InfluxDB 2.x integration for Grafana dashboards
- Supports SQLite by default, with optional PostgreSQL storage
- Configurable via web UI, config file, or environment variables
Use Cases
- Detect unknown devices joining a home or office LAN
- Track device availability and troubleshoot intermittent connectivity
- Feed LAN device presence metrics into Prometheus/InfluxDB and visualize in Grafana
Limitations and Considerations
- No built-in authentication; access should be protected with a reverse proxy/SSO layer or network controls
- Requires ARP scanning capabilities and typically needs host networking to scan the LAN effectively
WatchYourLAN is a practical choice for lightweight LAN discovery and basic intrusion awareness, with a simple UI and integrations for notifications and observability stacks. It fits well in homelabs and small networks where continuous device monitoring is needed.
Categories:
Tags:
Tech Stack:
Similar to WatchYourLAN

Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.
PeaNUT
Web dashboard and API for Network UPS Tools (NUT) monitoring
Tiny self-hosted dashboard to monitor and control UPS devices via Network UPS Tools (NUT), with real-time stats, multi-UPS support, and Prometheus/InfluxDB integrations.
CoreControl
Dashboard for managing servers, apps, and uptime monitoring
Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.

Domain Locker
Domain portfolio tracking, monitoring, and renewal alert dashboard
Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.

Nutify
Web-based UPS monitoring with dashboards, alerts, and reports
Modern web UI for monitoring NUT-compatible UPS devices with real-time charts, historical reporting, and multi-channel alerts. Docker-ready with client/server modes.

Prometheus
Monitoring system and time-series database for metrics and alerting
Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.




