OS X - Listar todos los sockets activos

1

Estoy buscando un comando simple que enumere ALL actualmente activo y / o vinculado a TCP & Sockets UDP, números de puerto correspondientes y sus respectivos estados (es decir, ESTABLECIDO, ESCUCHADO, ESPERAR, etc.)

Algo así como un inverso nmap scan es lo que estoy buscando aquí.

    
pregunta tjt263 24.09.2015 - 07:46

2 respuestas

4

man netstat (1)

  

El comando netstat muestra simbólicamente el contenido de varias estructuras de datos relacionadas con la red. Hay un        Número de formatos de salida, dependiendo de las opciones para la información presentada. La primera forma del comando        muestra una lista de sockets activos para cada protocolo.

pse@Mithos:~$ netstat
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)    
tcp4       0      0  localhost.8228         localhost.52662        ESTABLISHED
tcp4       0      0  localhost.52662        localhost.8228         ESTABLISHED
tcp4       0      0  192.168.1.30.52661     stackoverflow.co.https ESTABLISHED
tcp4       0      0  localhost.8228         localhost.52656        ESTABLISHED
tcp4       0      0  localhost.52656        localhost.8228         ESTABLISHED
tcp4       0      0  localhost.8228         localhost.52651        ESTABLISHED
...
    
respondido por el nohillside 24.09.2015 - 07:59
3

Esto es antiguo, pero lo encontré al tratar de encontrar una forma ultrarrápida de hacer esto para monitorear un script que estoy escribiendo, así que pensé en publicar para su propósito en caso de que alguien más esté interesado ...

Otra forma de hacerlo es usar lsof.

lsof -n -i | grep -e LISTEN -e ESTABLISHED

Un beneficio de esto es que muestra el proceso que ha establecido el socket. Para ver la espera, simplemente agregue -e ESPERE al final de la misma. Sé que ciertas versiones de netstat muestran el proceso con el interruptor -b, pero aparentemente no con OSX / BSD ...

    
respondido por el Chris Gleason 26.11.2016 - 04:05

Lea otras preguntas en las etiquetas