Tool Open source
netmon is a self-hosted local-network monitor that periodically measures download and upload speed, ping latency, ISP, and test-server details, then scans the local subnet with nmap ARP scanning to count active devices. It stores the measurements and device counts in a local SQLite database and uses matplotlib to produce 24-hour trend graphs.
The monitor sends status updates and periodic reports to Telegram or Discord. Reports can include sarcastic LLM-generated analysis through an OpenAI-compatible API, including a local LLM server. It runs on macOS or Linux, uses Python and uv, and requires system installations of nmap and speedtest-cli; device counting requires passwordless sudo access for nmap.
1 use taken from transcripts — each links to the moment in the video.
A self-hosted network monitor that combines recurring speed tests with device counts from a local network. It stores network metrics in SQLite, graphs daily results, and sends summaries to Telegram or Discord.
1 in the library.