Network Data Usage Monitor

By TC Studio

View on Snapcraft.io
Version1.0.0
Revision1
Size157.1 MB
LicenseMIT
Confinementstrict
Basecore22

Persistent SQLite network interface data usage & bandwidth monitor

ScreenshotScreenshotScreenshot

Network Data Usage Monitor is a desktop Linux network interface bandwidth
accounting tool and real-time throughput viewer. An independent Linux
alternative to network usage history utilities such as NetworkUsageView and
vnStat, it polls kernel /proc/net/dev and /sys/class/net/*/statistics/*
counters and records session, hourly, and daily byte and packet deltas into a
persistent local SQLite database.

Key Features:
- Persistent SQLite Usage History: Automatically logs per-interface RX and TX
byte and packet deltas by session, hour, and calendar day while cleanly
handling kernel reboots, driver resets, and 32-bit counter wraparounds.
- Live Interface Telemetry: Displays real-time download and upload throughput,
link state, MTU, hardware address, packet rates, and error/drop counters
across Ethernet, Wi-Fi, virtual bridge, and loopback interfaces.
- Configurable Data Cap & 30-Day Forecast: Tracks cumulative usage against a
customizable monthly data allowance with color-coded progress bars and
extrapolated daily and 30-day bandwidth projections.
- Visual Usage Charts & Export: Renders historical RX/TX usage bar charts and
live throughput waveforms, and exports usage histories to CSV and JSON.

Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by NirSoft or Microsoft Corporation.

Update History

1.0.0 (1)
14 Nov 2026, 06:30 UTC

Published14 Nov 2026, 06:09 UTC

Last updated14 Nov 2026, 06:06 UTC

First seen14 Nov 2026, 06:30 UTC