Southcode Desk
Flujos de trabajo

Herramientas de escaneo de red: del primer escaneo al puerto cerrado

03
El escenario

Una revisión semanal de un homelab

Tienes un router, un servidor de archivos y algunos equipos de prueba viejos. La mayoría de las herramientas de escaneo de red imprimen una lista y ahí terminan. Aquí la lista se compara con una línea base que mantienes, y cada diferencia recibe una decisión: conservar, cerrar o revisar. Solo cuentan tus propias direcciones.

01

Abre la carpeta del proyecto

Elige como carpeta de trabajo la que tiene expected-ports.csv, scans/ y reports/, y lee el plan en Plan only.

02

Ejecuta el escaneo

Cambia a Ask first y aprueba el comando. Shell ejecuta tu escáner en 192.168.1.x, la tarea de «scan network for devices» (escanear la red en busca de dispositivos), dentro de tu rango.

03

Compara con la línea base

El agente lee ambos archivos y lista las filas nuevas, las que faltan y las marcadas como close.

04

Ciérralo y vuelve a escanear

Cierra el servicio a mano o con un diff aprobado, escanea de nuevo y acepta el informe solo si el puerto ya no está.

El archivo de línea base con el que compara el agente

expected-ports.csv
# expected-ports.csv: baseline for the home network
# host,port,protocol,service,owner,action
192.168.1.1,53,udp,dns forwarder,me,keep
192.168.1.1,80,tcp,router admin page,me,check
192.168.1.1,443,tcp,router admin page,me,keep
192.168.1.20,445,tcp,file sharing,me,keep
192.168.1.20,3389,tcp,remote desktop,me,close
192.168.1.35,22,tcp,ssh,me,check
192.168.1.35,80,tcp,old test web server,me,close

Los comentarios empiezan con #. Cada fila indica un host, un puerto, un protocolo, un servicio y un responsable, además de la acción que decidiste, y el agente compara cada escaneo nuevo con estas filas.

Buenas prácticas de escaneo de puertos en tu laboratorio

Empieza con calma, con un solo dispositivo

Empieza poco a poco. Comienza con un único dispositivo que sea tuyo, no con todo el rango. Pide primero Plan only, para que el agente liste el comando que ejecutaría mediante Shell. Si un dispositivo se ralentiza, se reinicia o deja de responder mientras corre el escaneo, detén el escaneo, reduce la lista de direcciones y vuelve a ejecutarlo en el modo Ask first. Elige una hora tranquila, porque las impresoras, cámaras y controladores antiguos pueden reaccionar mal al sondeo. Cuando termine el escaneo, abre el archivo guardado y comprueba que todas las direcciones que contiene te pertenecen.

Revisa los hallazgos raros antes de cambiar nada

Los puertos abiertos raros merecen que compruebes tres cosas: el ID de proceso de netstat -ano, el nombre del programa de tasklist y si la línea base incluye ese puerto. Las dos primeras solo sirven para puertos del PC donde se ejecuta la app, y ahí el agente escribe las respuestas junto a la fila; en otro dispositivo, revisas tú mismo el proceso en ese dispositivo. Cron puede automatizar la comparación semanal, y para visualizar los resultados del escaneo en un gráfico, el agente puede escribirlos en un archivo CSV para tu propia hoja de cálculo. Vuelve a escanear después de cada cambio. Todo lo que no tenga explicación se queda marcado como check.

Southcode Desk para Windows

Crea hoy tu primera línea base

Descargar Southcode Desk ↗