0 votos

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

Necesito saber cuál es el comando exacto de netstat para saber si un puerto está conectado con alguna red o está abierto a través del Terminal de OS X. 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.

2voto

klanomath Puntos 19587

Probablemente lo mejor que puedes conseguir 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 los números IP.

0voto

Liam Puntos 135

Necesitas nmap, es una herramienta ideal para esto.

Ahora comprueba si las descargas de desarrolladores no identificados están permitidas en Preferencias del sistema en el Seguridad y privacidad sección. Si no es así, permítalos.

Ahora ejecute el instalador (recomiendo encarecidamente que no instalar ZenMap junto a), y ahora puede ejecutar nmap desde la línea de comandos.

Abre la aplicación Terminal y escribe lo siguiente:

sudo nmap -vv -sV 127.0.0.1

...y luego golpear devolver y escriba su contraseña.

En caso de que no sabes lo que significa la orden (no te lo tomes como algo personal):

sudo \= Super User DO para ejecutar comandos como el usuario más privilegiado usuario (requiere contraseña)

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

-sV \= escaneo 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 darle un resumen detallado de los resultados del escaneo, con los puertos y servicios (y sus versiones) en la parte superior de los resultados concluyentes.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X