Netstat, abbreviazione ufficiosa di statistiche di rete, è un programma informatico utilizzato per il monitoraggio della rete e per scopi diagnostici. Può rilevare e visualizzare connessioni di rete attive o porte aperte su un computer, rendendolo uno strumento utile sia per gli utenti medi che per gli amministratori di rete. Alcuni potenziali utilizzi del programma includono la diagnosi di problemi di rete e l’ispezione di un computer alla ricerca di trojan o spyware. È incluso o disponibile praticamente per tutti i principali sistemi operativi principalmente come strumento da riga di comando, sebbene esistano anche interfacce grafiche.
Generalmente i dettagli intimi delle connessioni di rete di un computer sono nascosti alla vista. La maggior parte degli utenti si accontenta di vedere se il proprio computer è connesso o meno a una rete e in grado di scambiare dati su tale rete. Ci sono momenti, tuttavia, in cui è utile o necessario scavare più a fondo e guardare cosa fa un computer dietro le quinte. Netstat è un’utilità software che consente agli utenti di fare esattamente questo visualizzando una miriade di informazioni di rete.
Netstat funziona monitorando e rilevando le connessioni di rete tra il computer di un utente e altre macchine su una rete locale o su Internet. È abbastanza versatile da distinguere tra più protocolli di rete e può anche visualizzare informazioni di routing che mostrano come un computer si connetterà a una particolare posizione di rete. Il programma può anche rilevare su quali porte, se presenti, un computer sta ascoltando le connessioni in entrata.
Ci sono una serie di motivi per cui un utente potrebbe voler ispezionare la propria attività di rete utilizzando netstat. Il programma può essere utilizzato per cercare o diagnosticare problemi di rete, poiché può visualizzare sia le connessioni aperte sia il numero di errori che si sono verificati nel tentativo di raggiungere un server remoto. Può anche essere usato per cercare malware o spyware; connessioni di rete inspiegabili su un computer con pochi o nessun programma aperto potrebbero essere causate da software dannoso che agisce all’insaputa dell’utente. Le porte aperte possono anche essere un’indicazione di un Trojan in attesa di istruzioni da sistemi remoti.
Uno dei fattori che contribuiscono alla popolarità di netstat è la sua inclusione praticamente in tutti i sistemi operativi moderni, da Microsoft® Windows® a Linux e sistemi operativi simili a Unix. È stato progettato come uno strumento da riga di comando, il che significa che un utente deve digitare i comandi in un terminale o nel prompt dei comandi. Gli utenti che non hanno familiarità con un’interfaccia a riga di comando potrebbero voler consultare il manuale o il file della guida digitando “netstat /?” su Windows® o “man netstat” su altre piattaforme. Esistono anche diversi programmi che forniscono un’interfaccia grafica a netstat e possono essere più interessanti per chi ha poca o nessuna esperienza con la riga di comando.