nethogs als Linux-Alternative zu GlassWire
Aktualisiert am
Unser Fazit
Nethogs ist ein teilweiser Ersatz für GlassWire, der nur für Benutzer geeignet ist, die sich mit der Terminal-Shell auskennen. Es deckt die Echtzeit-Überwachung der Bandbreite pro Prozess gut ab, was die zentrale Visualisierungsfunktion von GlassWire ist. Es fehlen jedoch Firewall-Funktionen, die Speicherung historischer Daten und Benachrichtigungen. Wenn Sie Apps oder Domains blockieren müssen, kann nethogs das nicht; Sie müssen es mit iptables oder nftables kombinieren. Für die einfache Bandbreitenüberwachung auf einem Server oder Desktop ist es schlank und effektiv. Für die volle Funktionalität von GlassWire benötigen Sie einen Stack aus verschiedenen Tools, nicht eine einzelne App.
- Lizenz
- GPL-2.0
- Preis
- Kostenlos
- Aktuelle Version
- 0.9.0
- Bewertung
- —
Was gleich funktioniert
- Echtzeit-Überwachung der Bandbreite pro Prozess
- Identifiziert, welche Anwendungen das Netzwerk nutzen
- Geringerer Ressourcenverbrauch im Vergleich zu GUI-Apps
- Unterstützt IPv4- und IPv6-Verkehr
Was anders ist
- Nur Kommandozeilen-Schnittstelle, keine grafischen Diagramme
- Keine Firewall- oder Blockierfunktionen für Apps/Domains
- Keine Speicherung historischer Daten oder Nutzungsdiagramme über die Zeit
- Keine Benachrichtigungen oder Alerts für neue Verbindungen
- Erfordert Root- oder set-uid-Berechtigungen zum Ausführen
Ihre GlassWire-Dateien öffnen
Nethogs importiert oder exportiert keine Datendateien. Es ist ein Live-Monitoring-Tool, das standardmäßig keine historischen Protokolle speichert. Es gibt keinen direkten Weg, GlassWire-Datendateien in nethogs zu öffnen. Wenn Sie historische Daten benötigen, müssen Sie die Ausgabe von nethogs manuell mit Shell-Redirection in eine Datei protokollieren, aber dies ist roher Text und keine strukturierte Datenbank wie bei GlassWire.
Von GlassWire zu nethogs wechseln – Schritt für Schritt
- Installieren Sie nethogs über Ihren Paketmanager (z. B. apt, dnf, pacman).
- Führen Sie nethogs mit sudo aus, um den gesamten Netzwerkverkehr zu erfassen.
- Identifizieren Sie Prozesse mit hoher Bandbreitennutzung aus der Echtzeit-Liste.
- Richten Sie iptables- oder nftables-Regeln ein, um bestimmte IPs oder Ports zu blockieren, falls erforderlich.
- Erstellen Sie einen systemd-Dienst oder einen Cron-Job, um die nethogs-Ausgabe für die historische Überprüfung zu protokollieren.
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
nethogs unter Linux installieren
sudo apt install nethogssudo apt install nethogssudo dnf install nethogssudo pacman -S nethogssudo zypper install nethogsHäufige Fragen
Kann nethogs den Internetzugang für bestimmte Apps blockieren?
Nein. Nethogs überwacht nur den Verkehr. Um Apps zu blockieren, müssen Sie ein Firewall-Tool wie ufw, iptables oder nftables in Kombination mit nethogs verwenden, um die Prozess-IDs zu identifizieren.
Behält nethogs eine Historie der Netzwerknutzung bei?
Nein. Es zeigt nur Echtzeit-Daten an. Um eine Historie zu behalten, müssen Sie die Ausgabe mit Shell-Befehlen in eine Protokolldatei umleiten, aber es bietet keine grafischen historischen Ansichten.
Ist nethogs für einen typischen Heimbenutzer geeignet, der eine einfache GUI möchte?
Wahrscheinlich nicht. Die Terminal-Schnittstelle hat eine steile Lernkurve für nicht-technische Benutzer. Wenn Sie eine GUI für die Überwachung benötigen, sollten Sie Tools wie vnstat oder NetHogs mit einem TUI-Wrapper in Betracht ziehen, aber für volle GlassWire-ähnliche Funktionen benötigen Sie möglicherweise eine andere Lösung.