-
Scritto da Dario
-
Ultima modifica: 07 Agosto 2012
Se hai bisogno di sapere quali sono le porte in ascolto su un computer Linux segui questi passi:
1) Apri un console (shell) sul computer Linux da utente root
2) Scrivi questo comando:
netstat -lntuil risultato del comando sarà qualcosa di simile a questo:
tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:81 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:24 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN udp 0 0 127.0.0.1:53 0.0.0.0:* udp 0 0 94.95.198.231:123 0.0.0.0:* udp 0 0 127.0.0.1:123 0.0.0.0:* udp 0 0 0.0.0.0:123 0.0.0.0:* Niente panico! Le colonne che ti interessano sono la prima e la quarta. La prima colonna ti dice quale protocollo è utilizzato per quella porta (tcp o udp) mentre la quarta colonna ti indica l'indirizzo e la porta in ascolto.
Per esempio osserva le seconda e la terza riga: la seconda riga ti dice che c'è la porta 3306 in ascolto sull'indirizzo 127.0.0.1 e che usa il procollo tcp.
La terza riga ti dice che c'è la porta 110 in ascolto su tutti qualsiasi indirizzo (0.0.0.0) e che usa il protocollo tcp
Commenti
Grazie
di solito si può fare, ma dipende dal servizio. Ogni servizio in genere ha un suo file di configurazione all'interno del quale è possibile specificare quale porta utilizzare. Qual'è il servizio (o se non lo sai la porta)?
Citazione Peppe:
La ringrazio per la risposta. Il servizio utilizza la porta 8888.
8888/tcp open sun-answerbook
Grazie tanto
netstat -antop | grep 8888
In questo modo mi puoi dire come si chiama realmente il servizio in ascolto su quella porta
Citazione Peppe: