Netstat

Netstat leitet sich von den Wörtern Netzwerk und Statistik ab und ist ein TCP/IP-Netzwerkdienstprogramm. Netstat ist ein plattformübergreifender Befehl, was bedeutet, dass er auch in anderen Betriebssystemen wie macOS, Linux oder UNIX verfügbar ist. Die Verfügbarkeit bestimmter netstat-Befehle kann sich von Betriebssystem zu Betriebssystem unterscheiden.

Netstat kann auch Verbindungen für Transportschichtprotokolle für IPv4 und IPv6 anzeigen. Zudem ist es ein hilfreiches Tool um festzustellen, welche Prozesse und Programme auf einem Computer aktiv und an der Netzwerkkommunikation beteiligt sind. Es kann auch Hinweise für eine Malware-Kompromittierung liefern und ist ein gutes Tool um zu prüfen, welche Art von Kommunikation zu einem bestimmten Zeitpunkt stattfindet.

Netstat wird über die Kommandozeile gesteuert und besitzt keine grafische Benutzeroberfläche.

Die Befehlssyntax lautet:

netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [-v] [intervall]

Eine kurze Beschreibung der Optionen ist in der folgenden Tabelle enthalten. Einige der Optionen sind nur in bestimmten Windows-Versionen vorhanden, wie in der Tabelle vermerkt.

OptionBeschreibung
netstat -aZeigt alle Verbindungen und Abhöranschlüsse an
netstat -bZeigt die ausführbare Datei an, die an der Erstellung jeder Verbindung oder jedes Abhörports beteiligt ist. (In XP SP2 hinzugefügt).
netstat -eZeigt die Ethernet-Statistik an.
netstat -fZeigt vollständig qualifizierte Domänennamen für ausländische Adressen an. (Nur unter Windows Vista/7)
netstat -nZeigt Adressen und Portnummern in numerischer Form.
netstat -oZeigt die eigene Prozess-ID an, die mit jeder Verbindung verbunden ist.
netstat -pProtokoll Zeigt die Verbindungen für das Protokoll an (TCP, TCPv6 UDP oder UDPv6)
netstat -rZeigt die Routing-Tabelle an
netstat -sZeigt Statistiken pro Protokoll an
netstat -tZeigt den aktuellen Auslastungszustand der Verbindung an, (Windows Vista/7)
netstat -vIn Verbindung mit -b wird die Reihenfolge der Komponenten angezeigt, die an der Erstellung des Verbindungs- oder Abhörports für alle ausführbaren Dateien beteiligt sind. (Windows XP SP2, SP3)
netstat IntervallEine ganze Zahl, die verwendet wird, um Ergebnisse mehrfach mit einer bestimmten Anzahl von Sekunden zwischen den Anzeigen anzuzeigen. Fährt fort, bis sie durch den Befehl STRG+C gestoppt wird. Die Standardeinstellung ist die einmalige Anzeige.

Der netstat-Befehl wird häufig zusammen mit anderen netzwerkbezogenen Befehlen wie zum Beispiel nslookup, ping, tracert, ipconfig verwendet.

Stand: 15.02.2020