¿Cómo puedo hacer una list de mis puertos de networking abiertos con netstat?

Me gustaría enumerar mis puertos de networking abiertos en Terminal con commands integrados. Como lo que sé, netstat es el command a usar. Pero estoy luchando para get cualquier información útil de eso.

¿Cómo puedo hacer una list de mis puertos abiertos con netstat ? ¿Alguna bandera específica que me ayude en este caso?

  • ¿Cómo mantener viva una connection de Internet Sharing con acceso intermitente a internet? Loopback?
  • Problema de Apache con nombre de host en OSX 10.8.4
  • Recomendación de software: analizador de networking de command-line que muestra el process de propiedad
  • ¿Cómo cancelas una connection automática a una networking wi-fi una vez unida en 10.7.4?
  • Cambie el nombre de usuario
  • Acceder a files / carpetas en la máquina doméstica a través de Internet
  • El nombre del dispositivo en el enrutador es diferente al nombre de host OS X.
  • Limitar a diferentes usuarios en una sola máquina a conectividad diferente
  • ¿Puedes evitar que el browser iPhone vuelva a cargar páginas?
  • Macbook no puede resolver ningún nombre de dominio
  • Juniper Network Connect se cuelga en "Establecimiento de session segura" después de actualizar a OS X El Capitan
  • Lanzamiento del control de acceso a la networking en Mac OS Lion
  • 3 Solutions collect form web for “¿Cómo puedo hacer una list de mis puertos de networking abiertos con netstat?”

     netstat -ap tcp | grep -i "listen" Achive Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 localhost.25035 *.* LISTEN 
     sudo lsof -PiTCP -sTCP:LISTEN COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME GitHub 850 grgarside 6u IPv4 0x23c345381d089301 0t0 TCP localhost:25035 (LISTEN) 

    tal vez puedas usar lsof:

     lsof -Pn -i4 

    -i4 significa solo mostrar dirección ipv4 y puertos -P y -n salida rápida

    salida como esta

     ➜ lsof -Pn -i4 | grep LISTEN QQPlatfor 22767 xxxx 15u IPv4 0x36c2bfa04e49385d 0t0 TCP *:49969 (LISTEN) GoAgentX 33377 xxxx 4u IPv4 0x36c2bfa06e68b12d 0t0 TCP *:56154 (LISTEN) GoAgentX 33377 xxxx 20u IPv4 0x36c2bfa04e492f8d 0t0 TCP 127.0.0.1:56155 (LISTEN) 

    El método más simple es usar netstat :

     $ netstat -ap tcp Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 10.0.2.23.58792 17.172.233.109.5223 ESTABLISHED tcp4 87 0 my_iMac__at_home.55481 stackoverflow.co.http ESTABLISHED tcp4 116 0 my_iMac__at_home.55478 stackoverflow.co.http ESTABLISHED tcp4 58 0 my_iMac__at_home.63452 stackoverflow.co.http ESTABLISHED tcp4 87 0 my_iMac__at_home.63429 stackoverflow.co.http ESTABLISHED tcp4 0 0 localhost.63173 localhost.773 ESTABLISHED tcp4 0 0 localhost.773 localhost.63173 ESTABLISHED tcp4 0 0 localhost.63173 *.* LISTEN tcp4 0 0 localhost.63172 *.* LISTEN tcp4 0 0 localhost.ipp *.* LISTEN tcp6 0 0 localhost.ipp *.* LISTEN 

    … sin ningún filter agregado, para get los encabezados correctos, y para ver a ambos serveres escuchando, y las conexiones ya establecidas en ambas direcciones. En este ejemplo, la primera línea muestra una connection desde mi Mac hacia 17.172.233.109 , que además:

     whois 17.172.233.109 

    me enseñó que se encuentra en Apple.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).