📖 5 min di lettura · 933 parole
Windows integra uno strumento eseguibile da riga di comando per visualizzare le connessioni TCP/IP attive sul sistema in un determinato momento e individuare così eventuali accessi a Internet non autorizzati, inoltre molti di voi si lamentano della lentezza dei programmi p2p , questa funzione consente di controllare se avete aperto correttamente le porte nel vostro router sia che utilizziate eMule (id basso), Lphant , uTorrent o un altro client p2p. La chicche delle chicche, se siete amanti dei gadget per la sidebar di Vista o windows 7, è il gadget Netstat, che racchiude tutte le funzioni che andremo ad analizzare.
Netstat visualizza le connessioni TCP attive, le porte su cui il computer è in attesa di connessione, le statistiche Ethernet, la tabella di routing IP, le statistiche IPv4 (per i protocolli IP, ICMP, TCP e UDP) e le statistiche IPv6 (per i protocolli IPv6, ICMPv6, TCP su IPv6 e UDP su IPv6). Se utilizzato senza parametri, il comando netstat visualizza le connessioni TCP attive, detto questo procediamo con le nostre verifiche.
DA RIGA DI COMANDO |
 |  |
Basta un comando Per eseguire Netstat dobbiamo prima aprire una finestra del Prompt dei comandi. Possiamo farlo da Start/Tutti i programmi/ Accessori, oppure digitando il comando cmd nel menu Start/ Esegui e confermando con Invio. Comunque sia, comparirà la classica schermata nera del DOS. Registriamo ciò che accade Scriviamo il comando netstat -b 5 > attivita.txt e premiamo Invio per creare il file di testo attivita.txt contenente le connessioni a Internet avvenute nel frattempo. Trascorsi circa due di minuti interrompiamone l’esecuzione premendo la combinazione di tasti Ctrl+C. Visualizziamo il log Per visualizzare il contenuto del file di testo, scriviamone il nome, attivita.txt, sempre dal prompt dei comandi e premiamo il tasto Invio. Analizziamo quindi con estrema attenzione l’elenco delle connessioni: scopriremo subito se programmi non autorizzati hanno cercato di collegarsi a Internet. Per ottenere maggiori e precise informazioni possiamo utilizzare i parametri in tabella: |
| -a | Visualizza tutte le connessioni TCP attive e le porte TCP e UDP su cui il computer è in attesa di connessione. | | -e | Visualizza le statistiche Ethernet, quali il numero di byte e i pacchetti inviati e ricevuti. Questo parametro può essere combinato con -s. | | -n | Visualizza le connessioni TCP attive. 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 il PID (ID processo) di ogni connessione. È possibile trovare l’applicazione in base al PID nella scheda Processi di Task Manager di Windows. Questo parametro può essere combinato con -a, -n e -p. | | -pProtocollo | Mostra le connessioni per il protocollo specificato da Protocollo. In questo caso, Protocollo può essere tcp, udp, tcpv6 o udpv6. Se questo parametro viene utilizzato con -s per visualizzare le statistiche per protocollo, Protocollo può essere tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6 o ipv6. | | -s | Visualizza le statistiche per protocollo. Per impostazione predefinita, le statistiche vengono mostrate per i protocolli TCP, UDP, ICMP e IP. Se è installato il protocollo IPv6, le statistiche verranno visualizzate per i protocolli TCP su IPv6, UDP su IPv6, ICMPv6 e IPv6. Il parametro -p può essere utilizzato per specificare un gruppo di protocolli. | | -r | Visualizza il contenuto della tabella di routing IP. Si tratta dell’equivalente del comando route print. | | Intervallo | Visualizza nuovamente le informazioni selezionate ogni Intervallo di secondi. Premere CTRL+C per interrompere la visualizzazione. Se il parametro viene omesso, il comando netstat stampa le informazioni selezionate solo una volta. | | /? | Visualizza informazioni della Guida al prompt dei comandi. | Osservazioni: I parametri utilizzati con questo comando devono essere preceduti da un trattino (–) e non da una barra (/). Netstat fornisce statistiche relative a: - Proto
Il nome del protocollo (TCP o UDP). - Indirizzo locale
L’indirizzo IP del computer locale e il numero della porta utilizzata. Vengono visualizzati il nome del computer locale che corrisponde all’indirizzo IP e il nome della porta, a meno che non sia stato specificato il parametro -n. Se non è stata ancora definita una porta, il numero di porta verrà visualizzato sotto forma di asterisco (*). - Indirizzo remoto
L’indirizzo IP e il numero di porta del computer remoto a cui il socket è connesso. Vengono visualizzati i nomi che corrispondono all’indirizzo IP e alla porta, a meno che non sia stato specificato il parametro -n. Se non è stata ancora definita una porta, il numero di porta verrà visualizzato sotto forma di asterisco (*). - (stato)
Indica lo stato di una connessione TCP. Gli stati possibili sono i seguenti: - CLOSE_WAIT
- CLOSED
- ESTABLISHED
- FIN_WAIT_1
- FIN_WAIT_2
- LAST_ACK
- LISTEN
- SYN_RECEIVED
- SYN_SEND
- TIMED_WAIT
- Questo comando è disponibile solo se il protocollo Internet (TCP/IP) è installato come componente nelle proprietà di una scheda di rete in Connessioni di rete.
| | Esempi: | | netstat -e -s | Per visualizzare sia le statistiche Ethernet sia le statistiche relative a tutti i protocolli | | netstat -s -p tcp udp | Per visualizzare le statistiche solo per i protocolli TCP e UDP | | netstat -o 5 | Per visualizzare le connessioni TCP attive e i PID ogni 5 secondi | | netstat -n -o | Per visualizzare le connessioni TCP attive e i PID in un formato numerico | |
INSTALLAZIONE GADGET NETSTAT |
 |  |
 |  |
1. Scarichiamo l’archivio ARP.zip. Assicuriamoci di aver abilitato l’opzione Nascondi le estensioni per i tipi di file conosciuti, e rinominiamo ARP.zip in ARP.gadget. 2. clicchiamo con il tasto destro su ARP.gadget e selezioniamo Apri Con / Gadget per il desktop di Windows (in Windows 7), mentre in Windows Vista Apri Con / Windows Sidebar e clicchiamo su Installa. 3. A questo punto avremo abilitato il nostro gadget pronto e funzionante. |
| MAGGIORI INFORMAZIONI |
| SITO UFFICIALE |