Netstat für offene Verbindungen prüfen – Best Practices und Befehle

Aktualisiert am 06.11.2026 · Lesezeit ca. 5 Min. · Niveau: Fortgeschrittene · von Viktor Tribus, IT-Tribus Nideggen

In der heutigen digitalen Welt ist die Überwachung von Netzwerkverbindungen ein wesentlicher Aspekt der IT-Sicherheit. Phishing-Wellen, wie sie oft während des Black Friday und der Weihnachtszeit auftreten, können dazu führen, dass unbefugte Verbindungen Ihren Systemen schaden. Mit dem Befehl netstat können Sie schnell und effektiv offene Netzwerkverbindungen auf Windows- und Linux-Systemen überprüfen.

So nutzen Sie diese Befehlsübersicht

Die folgenden Befehle funktionieren sowohl in der Windows-CMD-Eingabeaufforderung als auch im Linux-Terminal. Sie sollten die Eingaben mit Admin-Rechten (Windows) oder als Benutzer root (Linux) ausführen, um alle nötigen Informationen zu erhalten.

Basisbefehle für netstat

Befehl Beschreibung Beispiel
netstat -a Zeigt alle Verbindungen und lauschende Ports an. netstat -a
netstat -n Zeigt IP-Adressen statt Hostnamen an. netstat -n
netstat -t Zeigt TCP-Verbindungen an. netstat -t
netstat -u Zeigt UDP-Verbindungen an. netstat -u
netstat -l Zeigt lauschende Ports an (Linux). netstat -l
netstat -p proto Filtiert nach Protokoll, z.B. TCP oder UDP. netstat -t | grep ssh
netstat -s Gibt Statistiken zu verschiedenen Netzwerkprotokollen aus. netstat -s | more
netstat -r Führt eine Route-Tabellenanalyse durch (Linux). netstat -r

Erweiterte netstat-Befehle für Windows

Befehl Beschreibung Beispiel
netstat -b Gibt den Namen der über die Verbindung laufenden Anwendung an. netstat -b
netstat -o Fügt Prozess-IDs (PID) zu jeder Zeile hinzu, die eine aktive Verbindung enthält. netstat -o
netstat -a -n | findstr :<Portnummer> Filtiert nach bestimmten Ports. netstat -a -n | findstr :80
netstat -x Gibt Verbindungen in hexadezimaler Form aus (veraltet). netstat -x
netstat -f Fügt die vollständigen Hostnamen zu jeder Zeile hinzu. netstat -f
netstat -e Gibt Netzwerk-Interface-Statistiken aus (Windows). netstat -e
netstat -p tcpv6 Filtiert nach spezifischen Protokollen, z.B. TCP v6. netstat -p tcpv6
netstat -i Gibt Netzwerk-Interface-Statistiken aus (Linux). netstat -i

Einsatz von netstat in Linux

Befehl Beschreibung Beispiel
netstat -anp | grep ESTABLISHED Filtiert nach etablierten Verbindungen. netstat -anp | grep ESTABLISHED
netstat -ap tcp Zeigt alle TCP-Verbindungen und Prozessinformationen an. netstat -ap tcp
netstat -g Gibt Gruppenmember-Schwellwertmeldungen aus (Multicast). netstat -g
netstat -p tcp | grep LISTEN Filtiert nach lauschenden TCP-Verbindungen. netstat -p tcp | grep LISTEN
netstat -n | awk '/^tcp/ ' | cut -d: -f1 | sort | uniq -c | sort -rn | head -n 10 Zählt die häufigsten Ziel-IPs.
Linux-Terminal (Bash)
netstat -n | awk '/^tcp/ ' | cut -d: -f1 | sort | uniq -c | sort -rn | head -n 10
netstat -lntu | grep :80 Filtiert nach einem bestimmten Port, hier z.B. Port 80. netstat -lntu | grep :80
netstat -ap tcp | grep ESTABLISHED | awk '' | cut -d: -f1 | sort | uniq -c | sort -nr | head -n 3 Zählt die häufigsten Ziel-IPs in etablierten Verbindungen.
Linux-Terminal (Bash)
netstat -ap tcp | grep ESTABLISHED | awk '' | cut -d: -f1 | sort | uniq -c | sort -nr | head -n 3
sudo netstat -antp | egrep '^tcp.*LISTEN' Filtiert nach lauschenden TCP-Verbindungen und Prozessinformationen.
Linux-Terminal (Bash)
sudo netstat -antp | egrep '^tcp.*LISTEN'

Praxisbeispiele: Befehle kombinieren

Fehlersuche für verdächtige Verbindungen auf einem Windows-Rechner

Um verdächtige Netzwerkverbindungen zu identifizieren, können Sie die folgenden Schritte ausführen:

  1. Öffnen Sie eine CMD-Eingabeaufforderung mit Admin-Rechten: Win + X → Ausrufezeichen.
  2. Führen Sie den Befehl aus:
    CMD – Eingabeaufforderung (als Administrator)
    netstat -abno | findstr :80
  3. Notieren Sie die PID (Prozess-ID) der verdächtigen Verbindung.
  4. Identifizieren Sie den Prozess anhand der PID: tasklist | findstr PID.

Fehlerbehebung für offene TCP-Verbindungen auf einem Linux-Rechner

Falls Sie Probleme mit bestimmten TCP-Ports haben, können Sie folgende Schritte ausführen:

  1. Öffnen Sie ein Terminal und wechseln Sie in die Root-Berechtigung: sudo -i.
  2. Führen Sie den Befehl aus:
    Linux-Terminal (Bash)
    netstat -tulnp | grep :80
  3. Notieren Sie das Prozess-Port (PID) der offenen Verbindung.
  4. Killen Sie den Prozess: kill PID oder sudo kill PID, falls erforderlich.

Analyse von Netzwerkverbindungen während des Black Friday

Während Phishing-Wellen im Black Friday könnten verdächtige Verbindungen auftreten. Hier ist ein Beispiel:

  1. Führen Sie den Befehl aus:
    CMD – Eingabeaufforderung (als Administrator)
    netstat -abno | findstr ESTABLISHED
  2. Prüfen Sie die IP-Adressen und Prozess-IDs (PID) auf verdächtige Aktivitäten.
  3. Falls erforderlich, identifizieren Sie den Prozess: tasklist | findstr PID.

Vorsicht bei diesen Befehlen

Einige der hier vorgestellten Befehle können zu erheblichen Änderungen oder sogar zum Ausfall von Netzwerkdiensten führen, wenn nicht korrekt eingesetzt. Vor dem Ausführen dieser Schritte sollten Sie ein Backup erstellen:

  1. netstat -a: Zeigt alle Verbindungen an, einschließlich lauschender Ports. Achten Sie darauf, nur die relevanten Informationen zu analysieren.
  2. netstat -o: Fügt Prozess-IDs (PID) hinzu, die Ihnen helfen können, verdächtige Aktivitäten zu identifizieren. Vorsicht: Wenn Sie den falschen Prozess beenden, kann dies zum Ausfall von Diensten führen.
  3. netstat -anp | grep ESTABLISHED: Filtert nach etablierten Verbindungen und zeigt Prozessinformationen.
  4. kill PID: Beendet einen Prozess mit der spezifischen Prozess-ID (PID).

Häufige Fragen

1. Kann ich netstat auf einem Windows 10-System verwenden?

Ja, netstat ist in allen aktuellen Windows-Versionen verfügbar und kann über die CMD-Eingabeaufforderung ausgeführt werden.

2. Wie zeige ich nur TCP-Verbindungen an?

Führen Sie den Befehl netstat -t aus, um nur TCP-Verbindungen anzuzeigen. Unter Linux können Sie auch die Option -p tcp verwenden.

3. Kann ich netstat auf einem Linux-Rechner als normales Benutzerkonto ausführen?

Nein, bei der Ausführung von netstat auf Linux ist es empfehlenswert, Root-Berechtigungen zu verwenden (sudo), um alle relevanten Informationen anzuzeigen.

4. Was bedeutet die Option „-n“ in netstat?

Die Option -n zeigt IP-Adressen stattdessen von Hostnamen an und kann nützlich sein, wenn es zu DNS-Problemen kommt.

IT-Tribus in Nideggen unterstützt Sie gerne bei der Umsetzung dieser Befehle und der Analyse Ihrer Netzwerkverbindungen.

Fazit

Der Befehl netstat ist ein leistungsstarkes Werkzeug zur Überwachung von Netzwerkverbindungen auf Windows- und Linux-Systemen. Durch die Kombination verschiedener Optionen können Sie effektiv verdächtige Aktivitäten identifizieren und Netzwerkdienste überprüfen. Bei komplexeren Aufgaben oder wenn Sie Hilfe benötigen, wenden Sie sich gerne an IT-Tribus in Nideggen.

Quellen und weiterführende Informationen

Hinweis: Dieser Beitrag wurde am 06.11.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.

Benötigen Sie Unterstützung bei netstat offene Verbindungen prüfen?

IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.

Kostenlose Erstanalyse anfordern
📞 02427 9099860