
Surveillance réseau par processus pour votre terminal avec inspection approfondie des paquets. Multi-plateforme, isolé.
RustNet est un moniteur réseau en terminal qui affiche les connexions TCP, UDP et QUIC en temps réel, avec l'attribution des processus lorsque celle-ci est disponible. Il fonctionne sous Linux, macOS, Windows et FreeBSD.
Sur macOS ou Linux avec Homebrew :
brew install rustnet
La capture de paquets nécessite des autorisations spécifiques à la plateforme. Consultez le guide d'installation pour les capacités Linux, l'accès PKTAP et BPF sur macOS, les autres gestionnaires de paquets et le dépannage.
Statut de la version : Les points forts, le GIF et les captures d'écran présentent la v1.7.0. Les enregistrements utilisent du trafic généré dans un environnement Linux isolé. Les guides liés depuis
mainpeuvent également décrire des modifications non publiées. Pour la version installée, utilisez la documentation v1.7.0 et vérifiezrustnet --versionetrustnet --help.
Consultez le guide d'utilisation, le guide d'architecture et le guide de sécurité pour les détails des fonctionnalités.
Depuis la v1.7.0, RustNet exige des répertoires de confiance pour les fichiers de sortie Unix et crée exclusivement des journaux de diagnostic.
La v1.7.0 corrige la compatibilité ARM DEB avec les anciennes glibc et les bibliothèques time64 de Debian 13. Consultez le guide d'installation pour les distributions prises en charge ; les ressources de la v1.6.0 n'incluent pas ces correctifs.
| Vue d'ensemble Connexions et trafic en direct ![]() |
Détails Informations sur le processus, le protocole et le pair ![]() |
| Graphique Graphiques de trafic et d'application ![]() |
Activité Trafic par processus ![]() |
| Sockets de l'hôte Points de terminaison en écoute et liés ![]() |
DNS Requêtes et réponses DNS passives ![]() |
| Plateforme | Commande |
|---|---|
| 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 ou scoop install rustnet |
| Cargo | cargo install rustnet-monitor |
| Nix / NixOS | nix-shell -p rustnet |
Windows nécessite également Npcap. La v1.7.0 prend en charge ses paramètres par défaut ; la v1.6.0 nécessite le « mode compatible avec l'API WinPcap ». Pour openSUSE, Pop!_OS, FreeBSD, Docker et les compilations depuis les sources, consultez le guide d'installation.
Sous Linux, après avoir configuré les capacités :
rustnet
Sur macOS, PKTAP nécessite sudo. Avec l'accès BPF configuré, RustNet peut fonctionner sans, mais utilise lsof pour la détection des processus.
Appuyez sur / pour filtrer les connexions, sur Enter pour en inspecter une, et sur q pour quitter. Consultez le guide d'utilisation pour la sélection d'interface, les options, les contrôles, les filtres et les exports.