Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Routeglass — Strumento di fingerprinting dei router multi-thread che identifica i dispositivi di rete esposti al web analizzando le risposte HTTP, le intestazioni e gli hash dei favicon per valutazioni di sicurezza. | Kitploit
Strumenti/GitHubGitHub/k3ystr0k3r/routeglass
RicognizioneSicurezza IoTMappatura della ReteRaccolta InformazioniSicurezza di RetePenetration Testing
GitHubk3ystr0k3r/routeglass

Routeglass

Strumento di fingerprinting dei router multi-thread che identifica i dispositivi di rete esposti al web analizzando le risposte HTTP, le intestazioni e gli hash dei favicon per valutazioni di sicurezza.

Vedi Repository
21 mese faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Routeglass - Strumento ad alta velocità per il fingerprinting di Router e Appliance di Rete

Routeglass è uno strumento di fingerprinting dei router veloce e multi-threaded scritto in Go.

L'obiettivo del progetto è semplice: identificare router, firewall, gateway e dispositivi di rete embedded esposti al web tramite il fingerprinting delle risposte HTTP, invece di affidarsi esclusivamente alle porte aperte.

Routeglass include attualmente centinaia di regole di fingerprinting che coprono apparecchiature di rete consumer, aziendali, ISP e industriali.


Funzionalità

  • Scansione concorrente ad alta velocità
  • Supporto HTTP e HTTPS
  • Scansione di un singolo IP
  • Supporto CIDR
  • Supporto intervalli IPv4
  • Supporto file di elenco target
  • Rotazione casuale dello User-Agent del browser
  • Supporto User-Agent personalizzato
  • Scansione multi-porta
  • Output su file
  • Barra di avanzamento
  • Arresto pulito (Ctrl+C)
  • Fingerprinting di fornitore e prodotto
  • Motore di rilevamento basato su regole
  • Binario Go leggero
  • Multipiattaforma

Installazione

Clona il repository:

root@kitploit:~
git clone https://github.com/K3ysTr0K3R/Routeglass.git

cd Routeglass

Installa le dipendenze:

root@kitploit:~
go mod tidy

Compila:

root@kitploit:~
go build

Oppure specifica un nome per il binario di output:

root@kitploit:~
go build -o routeglass

Utilizzo

Scansione di un Singolo IP

root@kitploit:~
./routeglass -ip 192.168.1.1

Scansione di una CIDR

root@kitploit:~
./routeglass -ip 192.168.1.0/24

Scansione di un Intervallo di IP

root@kitploit:~
./routeglass -ip 192.168.1.10-192.168.1.100

Scansione di Target da un File

root@kitploit:~
./routeglass -f targets.txt

Esempio di targets.txt

root@kitploit:~
192.168.1.1
192.168.1.0/24
10.0.0.5-10.0.0.50

Specificare Più Porte

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -ports 80,443,8080,8443

Aumentare i Thread di Lavoro

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -t 250

Salvare i Risultati

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -o results.txt

Aggiungere i Risultati

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -o results.txt -append

User-Agent Personalizzato

root@kitploit:~
./routeglass -ip 192.168.1.1 -user-agent "Mozilla/5.0"

Esempio Completo

root@kitploit:~
./routeglass \
-ip 10.0.0.0/16 \
-ports 80,443,8080,8443 \
-t 500 \
-o results.txt

Opzioni della Riga di Comando


Esempio di Output

root@kitploit:~
Routeglass - Coded By: K3ysTr0K3R

192.168.1.1:80 [FOUND] MikroTik RouterOS
10.0.0.1:443 [FOUND] Cisco IOS Router
172.16.10.5:8443 [FOUND] Fortinet FortiGate
192.168.10.254:80 [FOUND] TP-Link Archer AX55
10.20.1.15:80 [FOUND] ASUS RT-AX86U

Scan complete.
500 targets scanned.
37 device(s) found.

Motore di Rilevamento

Routeglass esegue il fingerprinting utilizzando molteplici metodi di rilevamento.

Corrispondenza del Titolo HTML

Rileva i prodotti in base ai titoli delle pagine web.

Esempio:

root@kitploit:~
<title>MikroTik RouterOS</title>

Corrispondenza degli Header HTTP

Ispeziona gli header delle risposte.

Esempio:

root@kitploit:~
Server: cisco-IOS

Corrispondenza della Firma del Corpo

Cerca nel contenuto HTML stringhe note del fornitore.

Esempio:

root@kitploit:~
Powered by RouterOS

Corrispondenza con Espressioni Regolari

Supporta fingerprint regex per identificare famiglie di modelli.

Esempio:

root@kitploit:~
(?i)tp-link\s+[a-z0-9-]+

Corrispondenza dell'MD5 della Favicon

Calcola l'hash MD5 di una favicon e lo confronta con fingerprint noti.

Ciò consente a Routeglass di identificare i dispositivi anche quando le pagine di login sono state personalizzate.


Fornitori Supportati

Routeglass contiene fingerprint per centinaia di prodotti di rete, inclusi:

  • Cisco
  • MikroTik
  • Ubiquiti
  • Fortinet
  • Juniper
  • TP-Link
  • ASUS
  • NETGEAR
  • D-Link
  • Linksys
  • Huawei
  • ZyXEL
  • Tenda
  • Nokia
  • Palo Alto
  • SonicWall
  • WatchGuard
  • OpenWrt
  • DD-WRT
  • pfSense
  • OPNsense
  • VyOS
  • Google
  • Amazon eero
  • GL.iNet
  • Teltonika
  • Cradlepoint
  • Aruba
  • Ruckus
  • Cambium
  • Peplink

...e molti altri


Prestazioni

Routeglass è progettato per eseguire il fingerprinting in modo efficiente su ampi intervalli di indirizzi, mantenendo al contempo un'impronta di memoria leggera.

Le funzionalità includono:

  • Pool di worker concorrenti
  • Riuso delle connessioni
  • Cache delle risposte HTTP
  • Valutazione rapida delle regole
  • Gestione pulita delle interruzioni
  • Numero di worker configurabile

Perché Routeglass?

Gli scanner di porte tradizionali ti dicono quali porte sono aperte.

Routeglass ti dice quale dispositivo è effettivamente in esecuzione dietro quelle porte.

Invece di limitarsi a segnalare che TCP/80 è aperto, Routeglass tenta di identificare il fornitore e il prodotto esatto utilizzando molteplici tecniche di fingerprinting.

Questo lo rende utile durante:

  • Scoperta degli asset
  • Inventario di rete
  • Valutazioni della sicurezza
  • Impegni di red team
  • Test di penetrazione
  • Monitoraggio dell'esposizione
  • Progetti di ricerca

Requisiti

  • Go 1.24+
  • Connettività Internet (o accesso alla rete locale)
  • Windows, Linux o macOS

Dichiarazione di non responsabilità

Questo progetto è stato creato per la ricerca sulla sicurezza, valutazioni di sicurezza difensive, inventario degli asset e test di penetrazione autorizzati.

Esegui la scansione solo di sistemi che possiedi o per i quali hai il permesso esplicito di valutare.

L'autore non si assume alcuna responsabilità per usi impropri o danni causati da questo software.

Scarica lo strumento
FlagDescrizionePredefinito
-ipSingolo IP, CIDR o intervallo di IP-
-fLegge i target da un file-
-tNumero di thread di lavoro50
-portsPorte separate da virgola80
-oFile di output-
-appendAggiunge invece di sovrascriverefalse
-user-agentUser-Agent personalizzatoBrowser casuale