Nuestro propio escáner de puertos

in #technology7 years ago (edited)

Actualmente existen muchísimas herramientas para nuestra seguridad en el mercado. Pero siempre es recomendable saber qué puertos están abiertos y qué procesos están haciendo uso de ellos, sin necesidad de instalar programas extras.

Para este fin simplemente debemos hacer uso de la consola a través de algunos comandos como netstat, pero --"dijiste que era simple" -- De una manera simple podemos tener nuestro propio monitor de puertos, sólo deben usar windows y tener habilitada la opción (muy recomendado) de ver las extensión de los archivos. Si no la tienen sólo deben ir a opciones de carpetas en el panel de control y deshabilitar la siguiente opción:

ext.png

Ya cubierto este punto, deben crear un archivo de texto y añaden lo siguiente:

@echo off
for /F "usebackq tokens=2,3,4,5,6,7 delims=: " %%g in (`netstat -nao ^| find "LISTENING"`) do @for /F "usebackq skip=2 tokens=1,2" %%m IN (`tasklist`) do @if %%l == %%n @echo %%h %%m
pause

Lo guardan, renombran el archivo con extension .bat en vez de .text y deberá quedarles algo así: ext.png

Y listo, al ejecutarlo debería mostrarle una lista de puertos con sus respectivos procesos.

Debemos acotar que este Snippet no es nuestro, lo sacamos de un antiguo libro de DOS.

Esperamos que le haya gustado, pero sobretodo que les haya servido. Saludos.