¿Cuál es el comando netstat para un puerto en particular, si está conectado o no? [cerrado]

0

Necesita saber cuál es el comando netstat exacto para averiguar si un puerto está conectado con alguna red o está abierto a través de OS X Terminal. Quiero información sobre un puerto en particular, como el número de puerto 80, por lo que el comando netstat debe incluir el número de puerto.

    
pregunta semicoder 24.08.2015 - 12:16

2 respuestas

2

Probablemente lo mejor que puedas obtener es

netstat -f inet -n | grep .port

o

netstat -f inet | grep .servicename

Ejemplos:

machine:~ user$ netstat -f inet -n | grep .443
tcp4       0      0  192.168.114.5.58471       192.111.0.25.443       ESTABLISHED
tcp4       0      0  192.168.114.5.57990       192.111.0.25.443       ESTABLISHED
tcp4       0      0  192.168.114.5.56813       192.111.0.25.443       ESTABLISHED

machine:~ user$ netstat -f inet | grep .https
tcp4       0      0  machine.example.co.58471 stackoverflow.co.https ESTABLISHED
tcp4       0      0  machine.example.co.57990 stackoverflow.co.https ESTABLISHED
tcp4       0      0  machine.example.co.56813 stackoverflow.co.https ESTABLISHED

Tenga en cuenta que el uso de números de puerto inferiores a 256 en el primer comando puede colisionar con uno o más de los 4 octetos de números IP.

    
respondido por el klanomath 24.08.2015 - 13:15
0

Necesitas el nmap, es una herramienta ideal para esto.

Ahora compruebe si las descargas de desarrolladores no identificados están permitidas en Preferencias del sistema en Seguridad & Sección de privacidad Si no, déjalos.

Ahora ejecute el instalador (le recomiendo que no instale ZenMap al lado), y ahora puede ejecutar nmap desde el comando línea.

Abre la aplicación de Terminal y escribe lo siguiente:

  

sudo nmap -vv -sV 127.0.0.1

... luego presiona regresar y escribe tu contraseña.

En caso de que no sepa lo que significa el comando (no lo tome personalmente):

  

sudo = Superusuario DO para ejecutar comandos como los más privilegiados   usuario (requiere contraseña)

     

-vv = detallado (cuánta información se mostrará mientras se escanea)

     

-sV = exploración de puertos y servicios

     

127.0.0.1 = localhost, la dirección de su máquina local

Espere unos momentos y el resultado debería proporcionarle un resumen detallado de los resultados del análisis, con los puertos y servicios (y sus versiones) en la parte superior de los resultados concluyentes.

    
respondido por el Jack of all Spades 24.08.2015 - 17:57

Lea otras preguntas en las etiquetas