📦

Bandwidth Guard - Network Usage Monitor

By Orukaria Ndukiye

View on Snapcraft.io
Version1.0
Revision2
Size15.4 MB
LicenseMIT
Confinementstrict
Basecore22

Track and enforce per-process bandwidth limits using eBPF


Bandwidth Guard monitors network bandwidth usage per process using eBPF kernel hooks and enforces configurable limits.

Features:
- Real-time per-process bandwidth tracking
- Configurable daily limits per application
- Desktop notifications at 80% and 100% usage
- Historical usage reports (daily/weekly/monthly)
- Smart enforcement (warn or kill when limits exceeded)
- Beautiful CLI with rich terminal UI

Requirements:
- Requires monitoring daemon installed separately
- Installation: git clone repo, run sudo ./install.sh
- See GitHub for full installation guide

Use Cases:
- Mobile hotspot data management
- Metered connection monitoring
- Prevent background apps from eating bandwidth
- Track which applications use the most data

Perfect for users on limited data plans who need visibility and control over their network usage.

GitHub: https://github.com/yourusername/bandwidth-guard

Update History

1.0 (2)
5 May 2026, 14:45 UTC

Published5 May 2026, 14:36 UTC

Last updated5 May 2026, 11:29 UTC

First seen5 May 2026, 14:45 UTC