Sto cercando di ottenere tutti i processi in ascolto per una connessione di rete su Mac OS X. netstat
non ha l' -p
opzione e sto provando con lsof
lsof -i -sTCP:LISTEN
mi dà un giusto elenco di processi di ascolto ma non tutti. Posso ad esempio telnet alla porta 10080 dove ho un processo in ascolto di una connessione ma questo non è mostrato nell'output di lsof
. Cosa mi sto perdendo?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
ma
$ sudo lsof -n -i | grep 10080
$
-n
interessa solo gli indirizzi e non le porte. Per ottenere i numeri di porta devo usare -P
anch'io. Grazie
lsof -i -sTCP:LISTEN
, e senza il -n
e non ha rivelato anche il 10080. Quindi devi usare il -P
.
amanda
invece di 10080?