Linux · System Tools
nethogs
Nethogs ist ein leichtgewichtiges Befehlszeilentool, das den Netzwerkverkehr pro Prozess in Echtzeit anzeigt.
- Lizenz
- GPL-2.0
- Aktuelle Version
- 0.9.0
Was ist nethogs?
Nethogs wurde 2004 von Andreas Böhme geschrieben und erstmals für Linux veröffentlicht. Es ist seit über einem Jahrzehnt in den wichtigsten Distributionen enthalten und gilt daher als reife und zuverlässige Lösung zur Überwachung der Netzwerkverwendung. Das Tool richtet sich an Systemadministratoren, Entwickler und Power‑User, die eine schnelle, terminalbasierte Ansicht des Bandbreitenverbrauchs pro Prozess benötigen. Es funktioniert auf jedem Linux‑Kernel, der das \/proc‑Dateisystem unterstützt. Im Vergleich zu Windows‑Tools wie GlassWire bietet Nethogs eine reine Text‑Schnittstelle. Es fehlen die grafischen Dashboards und Warnungen von GlassWire, dafür liefert es sofortigen, skriptbaren Output, der in andere Tools piped oder für spätere Analysen geloggt werden kann.
Ideal für: Überwachung des pro Prozess Netzwerkverkehrs auf Servern oder Desktops ohne grafische Oberfläche.
Wichtige Funktionen von nethogs
- Bandbreite pro Prozess anzeigen
- Echtzeit‑Updates
- Unterstützt IPv4 und IPv6
- Kann nach Schnittstelle aggregieren
- Läuft als Root oder mit set‑uid
- Funktioniert auf headless Servern
- Keine externen Abhängigkeiten
- Kann mit cron oder systemd integriert werden
Vorteile
- Kein GUI, geringer Ressourcenverbrauch
- Verfügbarkeit über Distributionen hinweg
- Skriptbarer Output
- Klare pro Prozess Aufschlüsselung
- Kostenlos und Open Source
Nachteile
- Erfordert Root oder set‑uid für vollständige Sichtbarkeit
- Keine historischen Graphen oder Warnungen
- Begrenzt auf Terminal‑Output
- Keine eingebauten Filteroptionen
Windows-Programme, die nethogs ersetzt
nethogs unter Linux installieren
sudo apt install nethogssudo apt install nethogssudo dnf install nethogssudo pacman -S nethogssudo zypper install nethogsTipps für Windows-Umsteiger
Wenn Sie von GlassWire wechseln, beachten Sie, dass Nethogs nur Live‑Verkehr anzeigt; es protokolliert nicht und liefert keine Warnungen. Es gibt keine zu migrierenden Dateiformate. Verwenden Sie die gleichen Tastenkombinationen, die Sie im Terminal gewohnt sind: Drücken Sie Ctrl+C zum Stoppen, Ctrl+Z zum Pausieren. Für ein visuelleres Erlebnis können Sie den Nethogs‑Output an Tools wie vnstat oder bmon weiterleiten, um Graphen zu erzeugen.
nethogs: häufige Fragen
Funktioniert Nethogs auf macOS?
Nein, Nethogs ist ein Linux‑spezifisches Tool und setzt das \/proc‑Dateisystem voraus, das macOS nicht bereitstellt.
Kann ich Nethogs ohne Root ausführen?
Sie können es als regulären Benutzer starten, sehen jedoch nur den Verkehr von Prozessen, die Sie besitzen; vollständige Sichtbarkeit erfordert Root oder set‑uid.
Gibt es eine Möglichkeit, nach Anwendungsname zu filtern?
Nethogs unterstützt kein natives Filtern; Sie können den Output an Tools wie grep oder awk weiterleiten, um bestimmte Prozesse zu isolieren.
Wie oft aktualisiert sich Nethogs?
Standardmäßig aktualisiert es sich jede Sekunde, Sie können das Intervall jedoch mit der Option -t ändern.
Aktualisiert am