Poll a router's UPnP counters, survive 32-bit wraps and reboots, and track WAN usage against a cap — a local daemon, CLI & dashboard on SQLite and Flask.
python macos launchd cli flask router daemon sqlite self-hosted network-monitoring upnp menu-bar-app data-cap upnp-igd bandwidth-monitoring wan-monitoring data-usage-tracker
-
Updated
Aug 31, 2026 - Python