Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Routeglass — Outil multi-threadé de prise d'empreintes de routeurs qui identifie les périphériques réseau exposés sur le web en analysant les réponses HTTP, les en-têtes et les hachages de favicon pour les évaluations de sécurité. | Kitploit
Outils/GitHubGitHub/k3ystr0k3r/routeglass
ReconnaissanceSécurité IoTCartographie RéseauCollecte d'InformationsSécurité RéseauTests d'Intrusion
GitHubk3ystr0k3r/routeglass

Routeglass

Outil multi-threadé de prise d'empreintes de routeurs qui identifie les périphériques réseau exposés sur le web en analysant les réponses HTTP, les en-têtes et les hachages de favicon pour les évaluations de sécurité.

Voir le dépôt
27il y a 2 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Routeglass - Outil de fingerprinting haute vitesse pour routeurs et équipements réseau

Routeglass est un outil rapide et multi-threadé de reconnaissance de routeurs, écrit en Go.

L'objectif du projet est simple : identifier les routeurs, pare-feu, passerelles et équipements réseau embarqués exposés au web en prenant l'empreinte des réponses HTTP plutôt qu'en se fiant uniquement aux ports ouverts.

Routeglass inclut actuellement des centaines de règles d'empreinte couvrant les équipements réseau grand public, d'entreprise, FAI et industriels.


Fonctionnalités

  • Analyse concurrente rapide
  • Prise en charge HTTP et HTTPS
  • Scan d'une seule adresse IP
  • Prise en charge CIDR
  • Prise en charge des plages IPv4
  • Prise en charge des fichiers de listes de cibles
  • Rotation aléatoire du User-Agent de navigateur
  • Prise en charge d'un User-Agent personnalisé
  • Scan multi-ports
  • Sortie vers fichier
  • Barre de progression
  • Arrêt propre (Ctrl+C)
  • Fingerprinting du vendeur et du produit
  • Moteur de détection basé sur des règles
  • Binaire Go léger
  • Plates-formes multiples

Installation

Clonez le dépôt :

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

cd Routeglass

Installez les dépendances :

root@kitploit:~
go mod tidy

Compilez :

root@kitploit:~
go build

Ou spécifiez un binaire de sortie :

root@kitploit:~
go build -o routeglass

Utilisation

Scanner une seule adresse IP

root@kitploit:~
./routeglass -ip 192.168.1.1

Scanner un CIDR

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

Scanner une plage d'adresses IP

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

Scanner des cibles depuis un fichier

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

Exemple de targets.txt

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

Spécifier plusieurs ports

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

Augmenter le nombre de threads de travail

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

Enregistrer les résultats

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

Ajouter les résultats

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

User-Agent personnalisé

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

Exemple complet

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

Options de la ligne de commande


Exemple de sortie

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.

Moteur de détection

Routeglass effectue le fingerprinting à l'aide de plusieurs méthodes de détection.

Correspondance du titre HTML

Détecte les produits en fonction des titres de pages web.

Exemple :

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

Correspondance des en-têtes HTTP

Inspecte les en-têtes de réponse.

Exemple :

root@kitploit:~
Server: cisco-IOS

Correspondance de signatures dans le corps de la réponse

Recherche dans le contenu HTML des chaînes de caractères connues de fournisseurs.

Exemple :

root@kitploit:~
Powered by RouterOS

Correspondance par expressions régulières

Prend en charge les empreintes par expressions régulières pour identifier les familles de modèles.

Exemple :

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

Correspondance par empreinte MD5 du favicon

Calcule le hachage MD5 d'un favicon et le compare aux empreintes connues.

Cela permet à Routeglass d'identifier les appareils même lorsque les pages de connexion ont été personnalisées.


Fournisseurs pris en charge

Routeglass contient des empreintes pour des centaines de produits réseau, notamment :

  • 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

...et bien d'autres


Performances

Routeglass est conçu pour identifier efficacement de grandes plages d'adresses tout en conservant une empreinte mémoire légère.

Fonctionnalités incluses :

  • Pool de workers concurrents
  • Réutilisation des connexions
  • Mise en cache des réponses HTTP
  • Évaluation rapide des règles
  • Gestion propre des interruptions
  • Nombre de workers configurable

Pourquoi Routeglass ?

Les scanners de ports traditionnels vous disent quels ports sont ouverts.

Routeglass vous dit quel appareil s'exécute réellement derrière ces ports.

Au lieu de simplement signaler que TCP/80 est ouvert, Routeglass tente d'identifier le fournisseur et le produit exact à l'aide de plusieurs techniques de fingerprinting.

Cela le rend utile lors de :

  • Découverte d'actifs
  • Inventaire réseau
  • Évaluations de sécurité
  • Exercices d'équipe rouge
  • Tests de pénétration
  • Surveillance de l'exposition
  • Projets de recherche

Prérequis

  • Go 1.24+
  • Connectivité Internet (ou accès au réseau local)
  • Windows, Linux ou macOS

Avertissement

Ce projet a été créé pour la recherche en sécurité, les évaluations défensives, l'inventaire des actifs et les tests de pénétration autorisés.

Ne scannez que des systèmes dont vous êtes propriétaire ou pour lesquels vous avez une autorisation explicite d'évaluation.

L'auteur décline toute responsabilité en cas d'utilisation abusive ou de dommages causés par ce logiciel.

Télécharger l’outil
OptionDescriptionDéfaut
-ipAdresse IP unique, CIDR ou plage d'adresses IP-
-fLire les cibles depuis un fichier-
-tNombre de threads de travail50
-portsPorts séparés par des virgules80
-oFichier de sortie-
-appendAjouter au lieu d'écraserfalse
-user-agentUser-Agent personnaliséNavigateur aléatoire