April 5
Nel sistema operativo Linux, un socket è un endpoint per qualsiasi comunicazione effettuata su uno dei protocolli Internet (ad esempio, TCP e UDP). Una presa è identificato dal suo indirizzo di protocollo Internet e il suo numero di porta. In qualsiasi momento, un computer Linux avrà processi comunicanti sui socket - invio e la ricezione su una comunicazione già consolidata, in attesa di pacchetti in entrata o avviare la comunicazione con le controparti remote. È possibile determinare quali socket vengono utilizzati sul computer, e da chi, utilizzando built-in utility Linux.
1 Accedere al computer Linux.
2 Avviare una shell di comando. Il modo specifico di esecuzione di questa fase dipende dalla distribuzione di Linux e della configurazione del computer. Ad esempio, per Ubuntu Linux, cliccare su "Applicazioni" sulla barra delle applicazioni GNOME nella parte superiore del desktop e quindi selezionare "Accessori" e "Terminal".
3 Eseguire il seguente comando
netstat -n --all --programs
con i privilegi di superutente. Ad esempio, su Ubuntu, digitare il seguente comando nella shell:
sudo netstat -n --all --programs
Premere Invio." Digitare la password quando richiesto. Il comando "netstat" elencherà tutti i socket attualmente in uso sul computer. "Dgram" prese corrispondono al protocollo UDP, mentre prese "stream" corrispondono a TCP. Il programma utilizza il socket è quotata alla fine di ogni riga, e il numero di porta del socket è la colonna prossimo per durare.