
Monitoraggio di rete per processo per il tuo terminale con ispezione profonda dei pacchetti. Multipiattaforma, in sandbox.
RustNet è un monitor di rete per terminale che mostra in tempo reale le connessioni TCP, UDP e QUIC con l'attribuzione dei processi, quando disponibile. Funziona su Linux, macOS, Windows e FreeBSD.
Su macOS o Linux con Homebrew:
brew install rustnet
L'acquisizione dei pacchetti richiede permessi specifici della piattaforma. Consulta la guida all'installazione per le capability di Linux, l'accesso PKTAP e BPF su macOS, altri gestori di pacchetti e la risoluzione dei problemi.
Stato della release: i punti salienti, la GIF e gli screenshot mostrano la v1.7.0. Le registrazioni utilizzano traffico generato in un ambiente Linux isolato. Le guide collegate da
mainpotrebbero anche descrivere modifiche non ancora rilasciate. Per la release installata, usa la documentazione v1.7.0 e verificarustnet --versionerustnet --help.
Consulta la guida all'uso, la guida all'architettura e la guida alla sicurezza per i dettagli sulle funzionalità.
A partire dalla v1.7.0, RustNet richiede directory attendibili per i file di output Unix e crea esclusivamente log diagnostici.
La v1.7.0 corregge la compatibilità dei DEB ARM con glibc meno recenti e con le librerie time64 di Debian 13. Consulta la guida all'installazione per le distribuzioni supportate; gli asset della v1.6.0 non includono queste correzioni.
| Panoramica Connessioni e traffico in tempo reale ![]() |
Dettagli Informazioni su processo, protocollo e peer ![]() |
| Grafico Grafici del traffico e delle applicazioni ![]() |
Attività Traffico per processo ![]() |
| Socket dell'host Endpoint in ascolto e associati ![]() |
DNS Query e risposte DNS passive ![]() |
| Piattaforma | Comando |
|---|---|
| Ubuntu 22.04+ / Linux Mint 21+ | sudo add-apt-repository ppa:domcyrus/rustnetsudo apt update && sudo apt install rustnet |
| Fedora 42+ | sudo dnf copr enable domcyrus/rustnetsudo dnf install rustnet |
| Arch Linux | sudo pacman -S rustnet |
| Alpine Linux (edge/community) | apk add rustnet |
| Windows | choco install rustnet oppure scoop install rustnet |
| Cargo | cargo install rustnet-monitor |
| Nix / NixOS | nix-shell -p rustnet |
Windows richiede inoltre Npcap. La v1.7.0 supporta le sue impostazioni predefinite; la v1.6.0 richiede la "modalità compatibile con l'API WinPcap". Per openSUSE, Pop!_OS, FreeBSD, Docker e le build dai sorgenti, consulta la guida all'installazione.
Su Linux, dopo aver configurato le capability:
rustnet
Su macOS, PKTAP richiede sudo. Con l'accesso BPF configurato, RustNet può essere eseguito senza di esso ma utilizza lsof per il rilevamento dei processi.
Premere / per filtrare le connessioni, Enter per ispezionarne una e q per uscire. Consultare la guida all'uso per la selezione dell'interfaccia, le opzioni, i controlli, i filtri e le esportazioni.