| netstat software | |
|---|---|
| Genere | Utility |
| Sistema operativo | Unix-like Microsoft Windows |
netstat è un programma presente nei sistemi operativi Unix-like per ottenere informazioni relative alla rete, in particolare sullo stato delle connessioni e sulla tabella di routing.
Il file relativo a tale comando è un eseguibile essenziale di sistema e pertanto si trova nella cartella /bin (seguendo lo standard FHS) ed è di proprietà dell'utente root. Attivato come servizio di rete rimane in ascolto sulla porta 15/tcp (vedere /etc/services).[senza fonte]
Presente su Unix, VMS, Microsoft Windows, ReactOS e macOS, in ambiente Linux è considerato deprecato in favore di iproute2.
Se eseguito senza dare opzioni visualizza lo stato dei socket attivi, un esempio può essere:
kaos@kaos:~$ netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 proxy.surfnet.iac:33297 mg-in-f125.:xmpp-client ESTABLISHED tcp 0 0 proxy.surfnet.iac:33995 by1msg5176516.phx.:1863 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 3 [ ] DGRAM 13826 /dev/log unix 2 [ ] DGRAM 5109 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 10443 @/org/freedesktop/hal/udev_event unix 3 [ ] STREAM CONNECTED 34721 /tmp/orbit-kaos/linc-4876-0-ebf915e300c0 unix 3 [ ] STREAM CONNECTED 34720
Come si vede dal suindicato esempio, netstat classifica i tipi di socket:
Campi importanti sono:
È possibile inoltre vedere il tipo del socket:
Opzioni importanti sono:
Per ulteriori dettagli visualizzare da shell di Linux la man page di netstat tramite il comando man netstat.