Il comando netstat, analogamente a quello per sistemi GNU/Linux, serve per ottenere informazioni sulle connessioni di rete in entrata e in uscita. Basta digitare, dalla riga di comando (accessibile digitando CMD in Start->Esegui), la parola “netstat” (senza virgolette) e verrano elencate tutte le connessioni, indicando il protocollo usato, l’indirizzo locale, l’indirizzo su Internet e lo stato attuale della connessione.
Il comando è utile quando ci sono problemi con la rete e si vuole scoprire se sono aperte determinate porte, con netstat si posso usare switch da linea di comando: esempio “netstat -a” mostra tutte le porte e le connessioni aperte. Ci sono altri switch che permettono di impostare più dettagli:
-n Mostra gli indirizzi e le porte in forma di indirizzo IP
-o Mostra l’identificatore di processo (PID) che controlla ciascuna connessione
-p proto Mostra le connessioni usate dal protocollo (al posto di “proto” va scritto il nome del protocollo)
-r Mostra la tabella di routing della rete
-s Mostra le statistiche per ciascun protocollo.Vengono elencate tutte le statistiche per tutti i protocolli,ma combinando con lo switch -p si possono mostrare solo quelle di un dato protocollo
-e Mostra le statistiche Ethernet sui pacchetti trasmessi e ricevuti. Può essere combinata con lo switch -s
L’elenco completo degli switch e delle descrizioni lo si ottiene come sempre richiedendo la guida del comando con /? (ditigando quindi netstat /?).
Articoli che potrebbero interessarti:






#1 da Roberto il 23 dicembre 2009
Di solito io uso il comando con i seguenti switch:
netstat -ano
Poi se conosco la porta TCP/UDP uso il ‘| find’, visto che se sono su di un server, di connessioni ne posso avere anche centinaia. Ad es per vedere se ho un servizio SMTP attivo (porta TCP 25):
netstat -ano | find “:25 “
#2 da Giovanni Bernardo il 24 dicembre 2009
Beh… a parte la “strana” combinazione di switch, mi pare davvero molto utile, se non altro è semplice da ricordare :D
#3 da Roberto il 24 dicembre 2009
E’ in ordine alfabetico ;-) Però effettivamente è anche facile da ricordare ;-)
#4 da Noris il 25 dicembre 2009
Altra combinazione neststat -an | more ,molto utile devo dire,molte volte dà una indicazione dello
stato di un sistema windows,tenento presente il loop e l’indirizzo di rete che ha la macchina se
appaiono indirizzi di rete estranei………possiamo con certezza affermare che il sistema sia
infestato da trojan,virus ed affini…..buona disinfestazione!