
Netzwerküberwachung pro Prozess für Ihr Terminal mit Deep Packet Inspection. Plattformübergreifend, sandboxed.
RustNet ist ein Terminal-Netzwerkmonitor, der Live-TCP-, UDP- und QUIC-Verbindungen mit Prozesszuordnung anzeigt, sofern verfügbar. Es läuft auf Linux, macOS, Windows und FreeBSD.
Unter macOS oder Linux mit Homebrew:
brew install rustnet
Für das Erfassen von Paketen sind plattformspezifische Berechtigungen erforderlich. Siehe die Installationsanleitung für Linux-Capabilities, macOS-PKTAP- und BPF-Zugriff, weitere Paketmanager und Fehlerbehebung.
Release-Status: Die Highlights, das GIF und die Screenshots zeigen v1.7.0. Die Aufzeichnungen verwenden generierten Datenverkehr in einer isolierten Linux-Umgebung. Die von
mainaus verlinkten Anleitungen können auch unveröffentlichte Änderungen beschreiben. Für die installierte Version verwende die v1.7.0-Dokumentation und prüferustnet --versionsowierustnet --help.
Siehe die Nutzungsanleitung, die Architektur-Anleitung und die Sicherheitsanleitung für Funktionsdetails.
Seit v1.7.0 erfordert RustNet vertrauenswürdige Verzeichnisse für Unix-Ausgabedateien und erstellt ausschließlich Diagnoseprotokolle.
v1.7.0 behebt die ARM-DEB-Kompatibilität mit älteren glibc- und den time64-Bibliotheken von Debian 13. Siehe die Installationsanleitung für unterstützte Distributionen; die Assets von v1.6.0 enthalten diese Korrekturen nicht.
| Übersicht Live-Verbindungen und Datenverkehr ![]() |
Details Prozess-, Protokoll- und Peer-Informationen ![]() |
| Diagramm Datenverkehrs- und Anwendungsdiagramme ![]() |
Aktivität Datenverkehr nach Prozess ![]() |
| Host-Sockets Lauschende und gebundene Endpunkte ![]() |
DNS Passive DNS-Abfragen und -Antworten ![]() |
| Plattform | Befehl |
|---|---|
| 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 oder scoop install rustnet |
| Cargo | cargo install rustnet-monitor |
| Nix / NixOS | nix-shell -p rustnet |
Windows erfordert außerdem Npcap. v1.7.0 unterstützt dessen Standardeinstellungen; v1.6.0 erfordert den „WinPcap API compatible mode". Für openSUSE, Pop!_OS, FreeBSD, Docker und Builds aus dem Quellcode siehe die Installationsanleitung.
Unter Linux nach dem Konfigurieren der Capabilities:
rustnet
Unter macOS erfordert PKTAP sudo. Mit konfiguriertem BPF-Zugriff kann RustNet ohne sudo ausgeführt werden, verwendet jedoch lsof zur Prozesserkennung.
Drücken Sie /, um Verbindungen zu filtern, Enter, um eine Verbindung zu inspizieren, und q, um zu beenden. Siehe die Bedienungsanleitung für Schnittstellenauswahl, Optionen, Steuerung, Filter und Exporte.