Cómo podemos saber qué puertos están abiertos

Posted by Jack Daliss | 8:31 Categories:

Cómo podemos saber qué puertos están abiertos

Existen múltiples herramientas gratuitas, de pago u online que te permiten realizar un escaneo rápido en busca de puertos abiertos en tú ordenador, pero a mí me gusta ir directo al grano y utilizar un comando de red que es al fin y al cabo el que todas estas herramientas utilizan, netstat.
Para averiguar qué puertos se encuentran ahora mismo abiertos en tú ordenador, sigue estos pasos:

Tecla de Windows + R (es lo mismo que hacer clic sobre Inicio/Ejecutar…)

Tecleas “cmd” (para abrir la ventar de MS-DOS)

Y escribes… netstat -an | find “LISTEN” (exactamente como lo he escrito, con comillas doble y respetando mayúsculas y minúsculas)

¿Qué es cada una de las cosas que hemos escrito y cómo interpreto la salida? – Te estarás preguntado.
Vamos a ello…
Lo qué hemos escrito:
  • netstat: Es una herramienta que muestra las conexiones activas de tu ordenador.
  • -a: Visualiza todas las conexiones TCP y UDP en escucha (Listening).
  • -n: Muestra puertos de forma numérica y no de texto.
  • | (pipe): Sirve para concatenar la lista de resultado devuelto por el comando y tratarlo con un segundo comando.
  • find “LISTEN”: Filtra la lista y muestra sólo aquellas líneas que contengan el texto especificado entre paréntesis.
La salida:
  • Columna 1: Protocolo (Puede ser TCP o UDP)
  • Columna 2: Dirección IP Local : Puerto (de entrada)
  • Columna 3: Dirección IP Externa: Puerto (de salida)
  • Columna 4: Estado
La información realmente relevante es: El Puerto de entrada (2da columna) y el estado, que te aparece como LISTENING y quiere decir que se encuentra abierto. Que esté abierto no es ni bueno ni malo, simplemente se trata de una puerta de acceso a nuestro equipo que se encuentra abierta, nada más.
Hay muchísimos estados de conexión posibles, pero los más interesantes son:
  • LISTENING: El puerto está abierto (pero no se está usando actualmente).
  • ESTABLISHED: El puerto tiene una conexión establecida (es decir, está siendo usado por alguna aplicación)
Si deseas más información acerca de todos los estados posibles, puedes hacerlo en esta página de wikipedia

Y ahora un detalle muy importante. Momento donde toma relevancia la importancia del uso del Firewall, y es… todos los puertos que devuelva tu comando netstat son puertos abiertos en tú ordenador que cualquiera podría descubrir desde internet si no utilizases firewall.

¿Qué quieres decir César? – Pues que tu firewall es quien permite o deniega el acceso de intrusos a esos puertos. Así que a pesar de que tú veas que se encuentran abiertos no quiere decir que estén visibles desde Internet. Y todo ello gracias a quién?… a tu Firewall.

Blogger news

HTML Comment Box is loading comments...
  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube