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.
Respuestas
¿Demasiados anuncios?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.
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.