Netstat
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.[1] Il file relativo a tale comando è un eseguibile essenziale di sistema e pertanto si trova nella cartella Presente su Unix, VMS[1], Microsoft Windows, ReactOS[2] e macOS[3], in ambiente Linux è considerato deprecato in favore di iproute2[4]. Esempio di utilizzoSe 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 Analisi dell'outputCome si vede dal suindicato esempio, netstat classifica i tipi di socket:
Campi importanti sono:
È possibile inoltre vedere il tipo del socket:
Opzioni del comandoOpzioni importanti sono:
Per ulteriori dettagli visualizzare da shell di Linux la man page di netstat tramite il comando Note
Voci correlateCollegamenti esterni |