
Scanner GUI basato su Shodan per identificare istanze n8n esposte a CVE-2025-68613 (intervallo di versioni 0.211.0–1.122.0)
Uno strumento GUI basato su Tkinter per scoprire istanze n8n pubblicamente esposte tramite Shodan e verificarne l'esposizione a CVE‑2025‑68613 su un'ampia gamma di versioni.
Lo scanner:
5678)./, /login, /workflow, /rest/healthz.⚠️ Nota legale
Questo strumento è destinato alla ricerca sulla sicurezza, all'istruzione e al test di sistemi che possiedi o per i quali hai ricevuto esplicita autorizzazione.
Scansionare host casuali su Internet potrebbe violare leggi o termini di servizio nella tua giurisdizione.
Usalo in modo responsabile e a tuo rischio.
ThreadPoolExecutor e code di worker per un throughput elevato.n8n_results.db) che memorizza host e risultati dei test per scansione.www.shodan.io (cookie polito).[file:23]Shodan: cerca host esposti su Internet usando query Shodan.Scan IP range: riservato a lavori futuri (attualmente usa la logica produttiva in stile Shodan; mantieni selezionato Shodan)polito dagli strumenti di sviluppo del browser (Dominio: www.shodan.io).Quindi premi Start Scan. Per interrompere la scansione, premi Stop; lo strumento terminerà l'elaborazione delle attività in corso e aggiornerà le statistiche.
Per ciascun host, la colonna “Status” può essere:
0.211.0 e < 1.122.0).Il riepilogo “Endpoints” mostra una vista compatta dei primi endpoint e dei loro codici di stato HTTP, ad es.:
/:200; /login:200; /workflow:200.
n8n_results.db con due tabelle
n8n_hosts: una riga per IP, con attributi dell'ultima osservazione.n8n_test_results: risultati per singolo test, inclusi stato ed endpoint in JSON.[file:23]Le costanti chiave all'inizio dello script (classe N8nScanner.__init__) controllano il comportamento:
BASE_URL, FACET_URL: endpoint di ricerca Shodan.DEFAULT_PORT: porta predefinita di n8n (5678).CONNECTION_TIMEOUT: timeout HTTP in secondi (default 15).MAX_WORKERS: numero di thread consumer.VULN_MIN_VERSION, VULN_MAX_VERSION: limiti di versione per CVE‑2025‑68613.max_debug_html: quante snapshot HTML salvare per il debugLe query Shodan includono hash delle favicon, firme HTML, filtri per provider cloud e stringhe specifiche di n8n per migliorare il tasso di successo.