{"repo":"grigio/network-monitor","free":true,"listed":false,"github":"https://github.com/grigio/network-monitor","clone":"git clone https://github.com/grigio/network-monitor.git","description":"A real-time network connection monitoring tool built with Rust and GTK4, displaying active connections with live I/O statistics in a modern graphical interface.","language":"Rust","stars":304,"topics":["gnome","monitoring-tool","network-monitoring","privacy","rust","bandwidth-monitor","linux","network-monitor","ebpf"],"license":null,"category":"analytics","readme_excerpt":"Network Monitor A real-time network connection monitoring tool built with Rust and GTK4, displaying active connections with live I/O statistics in a modern graphical interface. Features - Real-time monitoring : Continuously monitors active network connections - I/O statistics : Shows live upload/download rates for each connection - Process identification : Displays the program and PID associated with each connection - Modern GTK4 UI : Clean, responsive graphical interface with Libadwaita styling - Terminal UI (TUI) : Interactive terminal interface with the same monitoring capabilities - Address resolution : Simplifies common addresses (localhost, any, mDNS) - Connection filtering : Filters out localhost connections for cleaner output - GNOME integration : Proper WM class support for dock pinning and desktop integration - Dual installation : Supports both user-local and system-wide installation - Robust error handling : Comprehensive error recovery with clear setup guidance - Performance optimized : Process caching and layout caching for improved responsiveness Requirements - Rust 1.70+ (2021 edition) - GTK4 development libraries - Libadwaita development libraries - Linux system with /proc filesystem - Linux 5.8+ (for eBPF granular capabilities) - Nightly Rust and bpf-linker (for eBPF compilation) Installation on Ubuntu/Debian: Installation on Fedora: Installation Method 1: Install from source with desktop integration 1. Clone the repository: 2. Install locally (no sudo requir","default_branch":null,"files":null,"tree":[],"storefront":"/r/grigio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grigio/network-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}