Netstat ist ein Tool mit dem die TCP Verbindungen angezeigt werden können, die auf dem Rechner, auf dem der Befehl aktiviert wird, aktiv sind, um so alle TCP und UDP Anschlüsse aufzulisten, die auf dem Computer geöffnet sind.
Der Befehl « netstat » ermöglicht ebenfalls den Zugriff auf Statistiken über eine gewisse Anzahl von Protokollen (Ethernet, IPv4, TCP, UDP, ICMP und IPv6).
Wenn er ohne Argument verwendet wird, zeigt der Befehl netstat alle von der Maschine geöffneten Verbindungen an. Der Befehl netstat besitzt eine gewisse Anzahl optionnelle Parameter, seine Syntax ist folgende :
netstat [-a] [-e] [-n] [-o] [-s] [-p PROTO] [-r] [intervall]
Wenn er mit dem Argument -averwendet wird, so zeigt der Befehl netstat alle passiven Verbindungen und Anschlüsse auf dem Rechner an.
Wenn er mit dem Argument -everwendet wird, so zeigt der Befehl netstat die Statistiken des Ethernetan.
Wenn er mit dem Argument -nverwendet wird, so zeigt der Befehl netstat die Anschlussadressen und Nummern in digitalem Format an, ohne Auflösung der Namen.
Wenn er mit dem Argument -overwendet wird, so detailliert der Befehl netstat die Nummer des Prozesses der der Verbindung zugeordnet ist.
Wenn er mit dem Argument -p , gefolgt von dem Protokollnamen (TCP, UDP oder IP) verwendet wird, zeigt der Befehl netstat die angefragten Informationen bezüglich des angegebenen Protokolls an.
Wenn er mit dem Argument -rverwendet wird, so ermöglicht der Befehl netstat die Anzeige der Routing-Tabelle.
Wenn er mit dem Argument -sverwendet wird, so zeigt der Befehl netstat die detaillierten Statistiken pro Protokoll an.
Ein optionaler Intervall, ermöglicht es schließlich die Auffrischungszeit der Informationen in Sekunden festzustellen. Als Standardeingabe entspricht dieser Parameter 1 s.