netstat

Visualizza connessioni TCP attive, porte in cui il computer è in ascolto, statistiche Ethernet, tabella di routing IP, statistiche IPv4 (per i protocolli IP, ICMP, TCP e UDP) e statistiche IPv6 (per i protocolli IPv6, ICMPv6, TCP su IPv6 e UDP su protocolli IPv6). Usato senza parametri, questo comando visualizza le connessioni TCP attive.

Importante

Questo comando è disponibile solo se è installato il protocollo Internet Protocol (TCP/IP) come componente nelle proprietà di una scheda di rete in connessioni di rete.

Sintassi

netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]

Parametri

Parametro Descrizione
-a Visualizza tutte le connessioni TCP attive e le porte TCP e UDP in cui il computer è in ascolto.
-b Visualizza il file eseguibile coinvolto nella creazione di ogni connessione o porta di ascolto. In alcuni casi, i file eseguibili noti ospitano più componenti indipendenti e in questi casi viene visualizzata la sequenza di componenti coinvolti nella creazione della connessione o della porta di ascolto. In questo caso, il nome dell'eseguibile si trova in [] nella parte inferiore, in alto è il componente chiamato e così via fino al raggiungimento di TCP/IP. Si noti che questa opzione può richiedere molto tempo e avrà esito negativo a meno che non si disponga di autorizzazioni sufficienti.
-e Visualizza statistiche Ethernet, ad esempio il numero di byte e pacchetti inviati e ricevuti. Questo parametro può essere combinato con -s.
-n Visualizza le connessioni TCP attive, tuttavia, gli indirizzi e i numeri di porta vengono espressi numericamente e non viene effettuato alcun tentativo di determinare i nomi.
-o Visualizza le connessioni TCP attive e include l'ID processo (PID) per ogni connessione. È possibile trovare l'applicazione basata sul PID nella scheda Processi in Gestione attività di Windows. Questo parametro può essere combinato con -a, -n e -p.
-p <Protocol> Mostra le connessioni per il protocollo specificato da Protocol. In questo caso, Protocol può essere tcp, udp, tcpv6 o udpv6. Se questo parametro viene usato con -s per visualizzare le statistiche in base al protocollo, Protocol può essere tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6 o ipv6.
-s Visualizza le statistiche in base al protocollo. Per impostazione predefinita, le statistiche vengono visualizzate per i protocolli TCP, UDP, ICMP e IP. Se il protocollo IPv6 è installato, vengono visualizzate le statistiche per i protocolli TCP su IPv6, UDP su IPv6, ICMPv6 e IPv6. Il parametro -p può essere usato per specificare un set di protocolli.
-r Visualizza il contenuto della tabella di routing IP. Equivale al comando di stampa della route.
<interval> Rivisualizza le informazioni selezionate ogni intervallo di secondi. Premere CTRL+C per interrompere la rivisualizzazione. Se questo parametro viene omesso, questo comando stampa le informazioni selezionate una sola volta.
/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Il comando netstat fornisce statistiche per quanto segue:

    Parametro Descrizione
    Proto Nome del protocollo (TCP o UDP).
    Indirizzo locale Indirizzo IP del computer locale e numero di porta in uso. Il nome del computer locale che corrisponde all'indirizzo IP e al nome della porta viene visualizzato a meno che non venga specificato il parametro -n. Se la porta non è ancora stata stabilita, il numero di porta viene visualizzato come asterisco (*).
    Indirizzo esterno Indirizzo IP e numero di porta del computer remoto a cui è connesso il socket. I nomi che corrispondono all'indirizzo IP e alla porta vengono visualizzati a meno che non venga specificato il parametro -n. Se la porta non è ancora stata stabilita, il numero di porta viene visualizzato come asterisco (*).
    Provincia Indica lo stato di una connessione TCP, tra cui:
    • CLOSE_WAIT
    • CLOSED
    • ESTABLISHED
    • FIN_WAIT_1
    • FIN_WAIT_2
    • LAST_ACK
    • LISTEN
    • SYN_RECEIVED
    • SYN_SEND
    • TIMED_WAIT

Esempi

Per visualizzare sia le statistiche Ethernet che le statistiche per tutti i protocolli, digitare:

netstat -e -s

Per visualizzare le statistiche solo per i protocolli TCP e UDP, digitare:

netstat -s -p tcp udp

Per visualizzare le connessioni TCP attive e gli ID processo ogni 5 secondi, digitare:

netstat -o 5

Per visualizzare le connessioni TCP attive e gli ID di processo usando il formato numerico, digitare:

netstat -n -o