2.9.22
Publicada el 28 de octubre de 2026
Southcode Desk es un agente de IA para Windows que ejecuta tu propio escáner en tu propia red, compara la salida con un archivo de línea base y escribe un informe de conservar, cerrar o revisar. Versión 2.9.22.
expected-ports.csv9 líneasyour scanner on 192.168.1.xexit 0open scans/today.txt9 coincidenciasscans/today.txt31 líneasreports/changes.md+18 líneasreports/changes.mddiff listoPublicada el 28 de octubre de 2026
Solo de 64 bits (x64)
Portable .exe: unos 25 MB
O con permiso por escrito
Sin registro
Sin telemetría en la app
Un port scanner enumera cuáles de los puertos numerados de un dispositivo, del 0 al 65535, aceptan conexiones, pero no puede decir cuáles deberían hacerlo. Southcode Desk aporta esa mitad que falta. Ejecuta tu escáner en direcciones que son tuyas y luego compara cada puerto abierto con el archivo de línea base que mantienes. Todo lo nuevo queda marcado.
Quieres saber qué responde en tu red doméstica, así que le das al agente tu rango, 192.168.1.x. Shell ejecuta el comando de tu escáner e informa del código de salida real, y ese comando guarda su salida en un archivo de texto. Después grep extrae las líneas que informan de puertos abiertos. Primero va Plan only. Muestra los comandos sin ejecutar ninguno. Las impresoras y cámaras antiguas pueden fallar al ser sondeadas, así que elige una hora tranquila, cambia luego a Ask first para ejecutar el escaneo y lee cada comando cuando aparezca. Lee tú mismo el archivo antes de fiarte de cualquier resumen.
read_file expected-ports.csv → 9 lines
Shell your scanner on 192.168.1.x → exit 0
grep open scans/today.txt → 9 matchesTu línea base es un archivo CSV que lista cada host y puerto que esperas ver. Cron repite un prompt guardado según un horario. En cada ejecución, Shell inicia tu escáner, read_file carga expected-ports.csv y el agente lista cada fila que es nueva o ha desaparecido. Digamos que aparece el puerto 3389. Esa fila nueva es un hallazgo, mientras que una fila ausente es una pregunta. En el modo Ask first el chat se detiene antes de las acciones que cambian algo, y write_file muestra el informe como un diff. Tú aceptas el informe y decides por tu cuenta si la línea base debe cambiar.
Cron weekly comparison prompt → scheduled
read_file expected-ports.csv → 9 lines
Shell your scanner on 192.168.1.x → exit 0
write_file reports/changes.md → +18 linesEjecuta netstat -ano en un PC que sea tuyo y te lista los puertos en los que escucha ese PC, con el ID del proceso detrás de cada uno. Solo ve este equipo. Nunca escanea el resto de la red. Shell ejecuta el comando con la salida guardada en un archivo de texto, grep elige la línea del puerto 3389 y tasklist convierte el ID del proceso en el nombre de un programa. Así identificas servicios desconocidos en puertos abiertos sin adivinar. Después eliges: detener el programa, cambiar su configuración o conservarlo y escribir el motivo en el informe.
Un escaneo muestra el puerto 80 abierto en un PC que nadie usa como servidor web. Si su archivo de configuración está en la carpeta de trabajo, o el servicio se ejecuta en este PC, read_file lo abre y edit_file propone un cambio para que el servicio escuche solo en la máquina local, mostrado como un diff. Si no, cambias tú mismo el ajuste en ese dispositivo. No se guarda nada hasta que aceptes. Bloquear el puerto en el Firewall de Windows o en el router es otra forma de cerrarlo, y esos cambios los aplicas tú. Después, vuelve a escanear. Shell ejecuta tu escáner otra vez y el informe registra el resultado del puerto 80.
Actúa, no solo responde. Un asistente de chat típico describe opciones de puertos en texto, mientras que la versión 2.9.22 ejecuta tu escáner en tus propias direcciones y te muestra el resultado guardado.
| Asistente de chat típico | Southcode Desk | |
|---|---|---|
| Acción | Describe opciones de escaneo y te deja escribir a ti. | Ejecuta tu escáner mediante Shell y muestra el código de salida real. |
| Memoria | Olvida el resultado de la semana pasada si no lo pegas. | Lee tu línea base y los informes anteriores de la carpeta de trabajo. |
| Alcance | No puede saber de quién son las direcciones que vas a escanear. | Trabaja con la lista de direcciones que le das, que deben ser tuyas. |
| Control | Entrega texto sin ningún paso de aprobación. | Ask first se detiene antes de los cambios; Plan only no cambia nada. |
Los dueños de un homelab con un router, un NAS y algunos servicios de prueba olvidados son el primer público. Las redes crecen por accidente. Aquí aparece un servidor web de pruebas y allá se activa el escritorio remoto, hasta que nadie recuerda qué puerto pertenece a qué máquina, así que una línea base de direcciones 192.168.1.x te da algo con lo que contrastar cada respuesta.
Los estudiantes y administradores autodidactas que practican el escaneo de redes en su propio laboratorio van en segundo lugar. Dejan constancia. Una pantalla de salida desaparece, pero los escaneos guardados, la línea base y cada informe se quedan en la carpeta de trabajo, así que puedes ver qué hiciste el mes pasado.
Los administradores freelance que prueban la red pequeña de un cliente con permiso por escrito son el tercer grupo. Cíñete a la lista. El permiso indica quién puede probar, qué direcciones cubre y qué fechas se aplican, así que solo das al agente esas direcciones y revisas cada comando y la salida guardada antes de aceptarla.
Un port scanner es un programa que envía intentos de conexión a los puertos numerados de un dispositivo, del 0 al 65535, y registra cuáles responden. Abierto significa que un servicio escucha. Cerrado significa que nada escucha, y filtrado significa que un firewall descartó el intento. Úsalo solo en dispositivos que sean tuyos o que tengas autorización por escrito para probar.
Sí. Este es el sitio web oficial de Southcode Desk, y la descarga de aquí es la compilación original, así que puedes comparar su suma de comprobación SHA-256 con el manifiesto publicado. Para soporte, usa el botón Send feedback dentro de la app.
Sí, un puerto abierto puede crear una, porque cada servicio en escucha es código con el que cualquiera de esa red puede intentar comunicarse. Los servicios viejos y sin uso son causas comunes. Menos servicios en escucha significan menos exposición. Cierra lo que nadie necesita, restringe el resto y vuelve a escanear para confirmar el cambio.
No, no por defecto. Un puerto abierto en el firewall es tan seguro como el servicio que hay detrás, así que ábrelo solo para un servicio que de verdad necesites, limita quién puede llegar a él, mantén ese servicio actualizado y vuelve a escanear después para ver qué responde realmente.
No. No incluye ningún escáner propio: Shell ejecuta el escáner que ya usas, en direcciones que son tuyas, y el agente lee la salida guardada, la compara con tu línea base y redacta el informe. netstat y tasklist solo cubren el PC en el que se ejecutan.
No. No detecta ni bloquea los escaneos dirigidos contra ti; solo ejecuta tu propio escáner contra direcciones que son tuyas o que puedes probar por escrito. Nunca lo apuntes a la red de una cafetería, un hotel, una escuela o una oficina sin autorización por escrito de su propietario.
No. Instalas la app para Windows, conectas un modelo y empiezas a trabajar, y no hace falta registrarse en ningún momento. Un proveedor de IA en la nube que elijas puede cobrar aparte, mientras que un modelo que se ejecute localmente en tu PC mantiene todo en el equipo, incluida la salida de tus escaneos.
Descarga Southcode Desk, apúntalo a una carpeta que contenga tu línea base y lee el primer plan en el modo Plan only; luego cambia a Ask first para ejecutar los comandos que apruebes. El instalador pesa unos 34 MB.
Descargar Southcode Desk para Windows ↗Todas las páginas están disponibles en 20 idiomas.
Qué hace Southcode Desk con la salida de tu escáner ↗ Conecta un modelo en la nube, local o integrado ↗ Un flujo semanal con línea base, paso a paso ↗ Descarga y verifica el instalador ↗ Respuestas sobre el escaneo y la app ↗ Qué se queda en tu PC ↗