Pregunta:
¿Cómo verificar los puertos abiertos / cerrados en mi computadora?
netstat -a
en la línea de comando.
- ¿El estado del puerto "ESCUCHANDO" indica que el puerto está abierto?
- ¿Algún puerto que no se muestra en la salida está cerrado?
Respuesta:
Hay algunos parámetros para netstat
que son útiles para esto:
-
-l
o--listening
muestra solo los sockets que están escuchando actualmente la conexión entrante. -
-a
o--all
muestra todos los sockets actualmente en uso. -
-t
o--tcp
muestra los sockets tcp. -
-u
o--udp
muestra los conectores udp. -
-n
o--numeric
muestra los hosts y puertos como números, en lugar de resolver en DNS y mirando en / etc / services.
Utiliza una combinación de estos para obtener lo que desea. Para saber qué números de puerto están en uso actualmente, use uno de estos:
netstat -atn # For tcp
netstat -aun # For udp
netstat -atun # For both
En la salida, todos los puertos mencionados están en uso, ya sea escuchando la conexión entrante o conectados a un par ** todos los demás están cerrados. Los puertos TCP y UDP tienen 16 bits de ancho (van del 1 al 65535)
** También pueden conectarse / desconectarse del par.