Bandwidth Monitor
Bandwidth Monitor is a free, open-source dashboard for real-time network visibility on Linux routers and hosts.
What Bandwidth Monitor is
Bandwidth Monitor is a free, open-source dashboard for real-time network visibility on Linux routers and hosts. It shows interface rates and history, top talkers, host details, protocol and IP-version breakdowns, conntrack and NAT state, client topology, latency checks, and a live traffic map. Diagnostics include server-side speed tests, traceroute, DNS and resolver checks, path MTU discovery, public-address checks, and TCP tests. Optional DNS integrations include AdGuard Home, NextDNS, and Pi-hole; WiFi integrations include UniFi and Omada. The Linux-only daemon is distributed as a Go binary with an embedded web UI and provides JSON endpoints and a Server-Sent Events stream. Companion clients include macOS menu-bar tools, a Windows tray widget, GNOME/AppIndicator panels, and an independently developed iOS client; a separate terminal viewer supports Linux and macOS. The project says it does not use telemetry, analytics, crash reporting, or update checks, though integrations and built-in functions may make outbound requests. Some network statistics require CAP_NET_ADMIN or root, while capture and diagnostic functions may require CAP_NET_RAW or root. The license is GNU AGPL v3.0.
Good
- Shows per-interface rates, history, and top talkers
- Includes DNS, traceroute, and TCP diagnostics
- Offers optional DNS and WiFi integrations
- Project says it has no telemetry or analytics
Watch out
- Dashboard daemon is Linux-only
- Some functions require elevated capabilities or root
- Network integrations and built-in features can make outbound requests
- AGPL v3.0 requires source availability for modified network services
Who it suits
It suits people managing Linux routers or hosts who want live traffic visibility and network diagnostics. Users who want companion clients can also use the documented desktop options or independently developed iOS client.
Verdict
Bandwidth Monitor offers broad traffic visibility and diagnostics around a Linux daemon, with companion clients for other platforms. Check its Linux-only daemon requirement and permissions before deploying it.
The facts
Each one read from Bandwidth Monitor's own pages, with the date it was checked.
What it does
- API
- The dashboard exposes JSON endpoints and a Server-Sent Events stream used by the browser dashboard and companion clients.checked 11 Oct 2026
- Companion clients
- The project documents SwiftBar and xbar clients for macOS, a Windows system tray widget, and GNOME/AppIndicator panels; clients consume the daemon's HTTP API.checked 4 Oct 2026
- Deployment
- The dashboard daemon supports Linux, while the separately packaged bandwidth-top terminal viewer supports Linux and macOS.checked 11 Oct 2026
- Desktop clients
- Companion clients are available for SwiftBar or xbar, Windows tray, and GNOME or AppIndicator panels.checked 11 Oct 2026
- Diagnostics
- Diagnostics include server-side speed tests, traceroute, DNS and resolver checks, path MTU discovery, public-address checks, and TCP tests.checked 11 Oct 2026
- Integrations
- Optional DNS integrations include AdGuard Home, NextDNS, and Pi-hole; WiFi integrations include UniFi and Omada.checked 11 Oct 2026
- License
- The project is licensed under GNU Affero General Public License version 3.0.checked 11 Oct 2026
- Network visibility
- Features include conntrack and NAT state, client topology, continuous latency checks, and a live traffic map.checked 11 Oct 2026
- Permissions
- Interface statistics and conntrack/NAT require CAP_NET_ADMIN or root, while top talkers and ICMP latency or traceroute require CAP_NET_RAW or root.checked 11 Oct 2026
- Purpose
- Bandwidth Monitor is a self-hosted, real-time network dashboard for Linux.checked 11 Oct 2026
- Security and privacy
- The project says it has no telemetry, analytics, crash reporting, or update checks; configured integrations and built-in functions can make outbound network requests.checked 11 Oct 2026
- Terminal viewer
- The separately packaged bandwidth-top terminal traffic viewer supports Linux and macOS, while the dashboard daemon is Linux-only.checked 4 Oct 2026
- Traffic monitoring
- It shows per-interface traffic rates and history, top talkers, host details, protocol and IP-version breakdowns, reverse DNS, and optional GeoIP data.checked 11 Oct 2026
Where it runs
- iOS client
- An independently developed iOS app shows live traffic and supports Lock Screen and Dynamic Island Live Activities.checked 11 Oct 2026
The company
- Maker
- The GitHub account awlx identifies its owner as Annika Wickert and lists Munich.checked 11 Oct 2026
Alternatives to Bandwidth Monitor
- 1

ntopng
Free planOpen sourceWebAPILinuxmacOS8.3€299.95 one-time - 2
GlassWire
Free planAndroidWebWindows7.9From $2.99 a month - 3
NetBalancer
Free planWebAPIWindows7.5$34.95 one-time - 4
Sniffnet
Free planOpen sourceLinuxmacOSWindows7.4Free plan - 5

ManageEngine NetFlow Analyzer
Free planAndroidiOSWebLinux7.1From $172 a month - 6
sFlowTrend
Free planWebAPILinuxmacOS7.1Free plan
