Estoy tratando de hacer que todos los procesos escuchen una conexión de red en Mac OS X. netstat
No tengo la -p
opción y estoy intentando con lsof
lsof -i -sTCP:LISTEN
me da una lista justa de procesos de escucha pero no todos. Puedo, por ejemplo, telnet al puerto 10080 donde tengo un proceso escuchando una conexión, pero esto no se muestra en la salida de lsof
. ¿Qué me estoy perdiendo?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
pero
$ sudo lsof -n -i | grep 10080
$
-n
solo afecta a las direcciones y no a los puertos. Para obtener los números de puerto también tengo que usar -P
. Gracias
lsof -i -sTCP:LISTEN
, y sin el -n
y tampoco reveló el 10080. Entonces tienes que usar el -P
.
amanda
lugar de 10080?