
Escáner con GUI basado en Shodan para identificar instancias de n8n expuestas a CVE-2025-68613 (rango de versiones 0.211.0–1.122.0)
Una herramienta GUI basada en Tkinter para descubrir instancias n8n expuestas públicamente a través de Shodan y probar su exposición a CVE‑2025‑68613 en un amplio rango de versiones.
El escáner:
5678)./, /login, /workflow, /rest/healthz.⚠️ Aviso legal
Esta herramienta está destinada a la investigación en seguridad, educación y pruebas de sistemas que poseas o para los que tengas autorización explícita.
Escanear hosts aleatorios en Internet puede violar leyes o términos de servicio en tu jurisdicción.
Úsala de manera responsable y bajo tu propio riesgo.
ThreadPoolExecutor y colas de trabajo para alto rendimiento.n8n_results.db) que almacena hosts y resultados de pruebas por escaneo.www.shodan.io (cookie polito).[file:23]Shodan: buscar hosts expuestos a Internet usando consultas de Shodan.Scan IP range: reservado para trabajo futuro (actualmente usa lógica de productor estilo Shodan; mantén Shodan seleccionado)polito desde las herramientas de desarrollador del navegador (Dominio: www.shodan.io).Luego presiona Iniciar escaneo. Para detener el escaneo, presiona Detener; la herramienta terminará de procesar las tareas en curso y actualizará las estadísticas.
Por host, la columna “Estado” puede ser:
0.211.0 y < 1.122.0).El resumen de “Endpoints” muestra una vista compacta de los primeros endpoints y sus códigos de estado HTTP, por ejemplo:
/:200; /login:200; /workflow:200.
n8n_results.db con dos tablas:
n8n_hosts: una fila por IP, con atributos de última vez visto.n8n_test_results: resultados por prueba que incluyen estado y endpoints JSON.[file:23]Las constantes clave en la parte superior del script (clase N8nScanner.__init__) controlan el comportamiento:
BASE_URL, FACET_URL: endpoints de búsqueda de Shodan.DEFAULT_PORT: puerto predeterminado de n8n (5678).CONNECTION_TIMEOUT: tiempo de espera HTTP en segundos (predeterminado 15).MAX_WORKERS: número de hilos consumidores.VULN_MIN_VERSION, VULN_MAX_VERSION: límites de versión para CVE‑2025‑68613.max_debug_html: cuántas instantáneas HTML guardar para depuración.Las consultas de Shodan incluyen hashes de favicon, firmas HTML, filtros de proveedores en la nube y cadenas específicas de n8n para mejorar la tasa de aciertos.