Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Routeglass — Ferramenta multithread de fingerprinting de roteadores que identifica dispositivos de rede expostos à web por meio da análise de respostas HTTP, cabeçalhos e hashes de favicon para avaliações de segurança. | Kitploit
Ferramentas/GitHubGitHub/k3ystr0k3r/routeglass
ReconhecimentoSegurança IoTMapeamento de RedeColeta de InformaçõesSegurança de RedeTestes de Penetração
GitHubk3ystr0k3r/routeglass

Routeglass

Ferramenta multithread de fingerprinting de roteadores que identifica dispositivos de rede expostos à web por meio da análise de respostas HTTP, cabeçalhos e hashes de favicon para avaliações de segurança.

Ver Repositório
2há 1 mêsAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Routeglass - Ferramenta de Fingerprinting de Roteadores e Equipamentos de Rede de Alta Velocidade

Routeglass é uma ferramenta rápida e multithread de fingerprinting de roteadores escrita em Go.

O objetivo do projeto é simples: identificar roteadores, firewalls, gateways e dispositivos de rede embarcados expostos à web por meio de fingerprinting de respostas HTTP, em vez de depender apenas de portas abertas.

Routeglass atualmente inclui centenas de regras de fingerprinting que cobrem equipamentos de rede de consumo, empresariais, de ISP e industriais.


Funcionalidades

  • Varredura concorrente rápida
  • Suporte a HTTP e HTTPS
  • Varredura de IP único
  • Suporte a CIDR
  • Suporte a intervalos IPv4
  • Suporte a arquivo de lista de alvos
  • Rotação aleatória de User-Agent de navegador
  • Suporte a User-Agent personalizado
  • Varredura de múltiplas portas
  • Saída para arquivo
  • Barra de progresso
  • Desligamento gracioso (Ctrl+C)
  • Fingerprinting de fornecedor e produto
  • Mecanismo de detecção baseado em regras
  • Binário Go leve
  • Multiplataforma

Instalação

Clone o repositório:

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

cd Routeglass

Instale as dependências:

root@kitploit:~
go mod tidy

Compile:

root@kitploit:~
go build

Ou especifique um binário de saída:

root@kitploit:~
go build -o routeglass

Uso

Escanear um único IP

root@kitploit:~
./routeglass -ip 192.168.1.1

Escanear um CIDR

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

Escanear um intervalo de IP

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

Escanear alvos de um arquivo

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

Exemplo targets.txt

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

Especificar múltiplas portas

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

Aumentar threads de trabalho

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

Salvar resultados

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

Adicionar resultados

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

User-Agent personalizado

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

Exemplo completo

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

Opções de Linha de Comando


Exemplo de Saída

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.

Mecanismo de Detecção

O Routeglass realiza fingerprinting usando múltiplos métodos de detecção.

Correspondência de Título HTML

Detecta produtos com base nos títulos de páginas web.

Exemplo:

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

Correspondência de Cabeçalhos HTTP

Inspeciona cabeçalhos de resposta.

Exemplo:

root@kitploit:~
Server: cisco-IOS

Correspondência de Assinatura no Corpo

Procura no conteúdo HTML por strings conhecidas de fornecedores.

Exemplo:

root@kitploit:~
Powered by RouterOS

Correspondência por Expressões Regulares

Suporta fingerprints por regex para identificar famílias de modelos.

Exemplo:

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

Correspondência de Favicon MD5

Calcula o hash MD5 de um favicon e o compara com fingerprints conhecidas.

Isso permite que o Routeglass identifique dispositivos mesmo quando as páginas de login foram personalizadas.


Fabricantes Suportados

O Routeglass contém fingerprints para centenas de produtos de rede, incluindo:

  • 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 muitos outros


Desempenho

O Routeglass foi projetado para fazer fingerprinting eficiente de grandes intervalos de endereços, mantendo um consumo de memória leve.

Os recursos incluem:

  • Pool de workers concorrente
  • Reutilização de conexões
  • Cache de respostas HTTP
  • Avaliação rápida de regras
  • Tratamento gracioso de interrupções
  • Número configurável de workers

Por que Routeglass?

Scanners de portas tradicionais informam quais portas estão abertas.

O Routeglass informa qual dispositivo está realmente rodando por trás dessas portas.

Em vez de simplesmente relatar que TCP/80 está aberto, o Routeglass tenta identificar o fabricante e o produto exato usando múltiplas técnicas de fingerprinting.

Isso o torna útil durante:

  • Descoberta de ativos
  • Inventário de rede
  • Avaliações de segurança
  • Engajamentos de red team
  • Testes de penetração
  • Monitoramento de exposição
  • Projetos de pesquisa

Requisitos

  • Go 1.24+
  • Conectividade com a internet (ou acesso à rede local)
  • Windows, Linux ou macOS

Isenção de Responsabilidade

Este projeto foi criado para pesquisa de segurança, avaliações de segurança defensivas, inventário de ativos e testes de penetração autorizados.

Escaneie apenas sistemas que você possui ou para os quais tenha permissão explícita de avaliar.

O autor não assume responsabilidade por uso indevido ou danos causados por este software.

Baixar ferramenta
OpçãoDescriçãoPadrão
-ipIP único, CIDR ou intervalo de IP-
-fLer alvos de arquivo-
-tNúmero de threads de trabalho50
-portsPortas separadas por vírgula80
-oArquivo de saída-
-appendAdicionar em vez de sobrescreverfalse
-user-agentUser-Agent personalizadoNavegador aleatório