Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Routeglass — Многопоточный инструмент для идентификации маршрутизаторов, который выявляет сетевые устройства, доступные через веб, анализируя HTTP-ответы, заголовки и хэши favicon для оценки безопасности. | Kitploit
Инструменты/GitHubGitHub/k3ystr0k3r/routeglass
РазведкаБезопасность IoTКартирование сетиСбор информацииСетевая безопасностьТестирование на Проникновение
GitHubk3ystr0k3r/routeglass

Routeglass

Многопоточный инструмент для идентификации маршрутизаторов, который выявляет сетевые устройства, доступные через веб, анализируя HTTP-ответы, заголовки и хэши favicon для оценки безопасности.

Репозиторий
21 месяц назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Routeglass - высокоскоростной инструмент для идентификации роутеров и сетевых устройств

Routeglass — это быстрый многопоточный инструмент для фингерпринтинга роутеров, написанный на Go.

Цель проекта проста: идентифицировать веб-доступные роутеры, межсетевые экраны, шлюзы и встроенные сетевые устройства по фингерпринтам HTTP-ответов, а не только по открытым портам.

Routeglass в настоящее время включает сотни правил фингерпринтинга, охватывающих потребительское, корпоративное, провайдерское и промышленное сетевое оборудование.


Возможности

  • Быстрое параллельное сканирование
  • Поддержка HTTP и HTTPS
  • Сканирование одного IP-адреса
  • Поддержка CIDR
  • Поддержка диапазонов IPv4
  • Поддержка файла со списком целей
  • Ротация случайных браузерных User-Agent
  • Поддержка пользовательского User-Agent
  • Сканирование нескольких портов
  • Вывод в файл
  • Индикатор выполнения
  • Корректное завершение работы (Ctrl+C)
  • Фингерпринтинг вендора и продукта
  • Движок обнаружения на основе правил
  • Легковесный Go-бинарник
  • Кроссплатформенность

Установка

Клонируйте репозиторий:

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

cd Routeglass

Установите зависимости:

root@kitploit:~
go mod tidy

Соберите:

root@kitploit:~
go build

Или укажите имя выходного бинарника:

root@kitploit:~
go build -o routeglass

Использование

Сканирование одного IP-адреса

root@kitploit:~
./routeglass -ip 192.168.1.1

Сканирование CIDR

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

Сканирование диапазона IP-адресов

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

Сканирование целей из файла

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

Пример targets.txt

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

Указание нескольких портов

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

Увеличение количества рабочих потоков

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

Сохранение результатов

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

Добавление результатов

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

Пользовательский User-Agent

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

Полный пример

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

Параметры командной строки


Пример вывода

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.

Движок обнаружения

Routeglass выполняет фингерпринтинг с использованием нескольких методов обнаружения.

Сопоставление по HTML-заголовку

Определяет продукты на основе заголовков веб-страниц.

Пример:

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

Сопоставление по HTTP-заголовкам

Исследует заголовки ответов.

Пример:

root@kitploit:~
Server: cisco-IOS

Сопоставление сигнатур в теле страницы

Ищет известные строки вендоров в HTML-содержимом.

Пример:

root@kitploit:~
Powered by RouterOS

Сопоставление по регулярным выражениям

Поддерживает regex-фингерпринты для определения семейств моделей.

Пример:

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

Сопоставление по MD5-фавиконке

Вычисляет MD5-хеш фавиконки и сравнивает его с известными фингерпринтами.

Это позволяет Routeglass идентифицировать устройства, даже если страницы входа были изменены.


Поддерживаемые вендоры

Routeglass содержит фингерпринты для сотен сетевых продуктов, включая:

  • 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

...и многие другие


Производительность

Routeglass разработан для эффективного фингерпринтинга больших диапазонов адресов при лёгком потреблении памяти.

Возможности включают:

  • Пул параллельных рабочих потоков
  • Повторное использование соединений
  • Кэширование HTTP-ответов
  • Быстрая оценка правил
  • Корректная обработка прерываний
  • Настраиваемое количество рабочих потоков

Почему Routeglass?

Традиционные сканеры портов сообщают вам, какие порты открыты.

Routeglass сообщает вам, какое устройство на самом деле работает за этими портами.

Вместо простого сообщения о том, что TCP/80 открыт, Routeglass пытается определить вендора и точную модель устройства, используя несколько техник фингерпринтинга.

Это делает его полезным при:

  • Обнаружении активов
  • Инвентаризации сети
  • Оценке безопасности
  • Red team-мероприятиях
  • Тестировании на проникновение
  • Мониторинге экспозиции
  • Исследовательских проектах

Требования

  • Go 1.24+
  • Подключение к интернету (или доступ к локальной сети)
  • Windows, Linux или macOS

Отказ от ответственности

Этот проект был создан для исследований в области безопасности, защитных оценок безопасности, инвентаризации активов и авторизованного тестирования на проникновение.

Сканируйте только те системы, которые принадлежат вам или на оценку которых у вас есть явное разрешение.

Автор не несёт ответственности за неправомерное использование или ущерб, причинённый этим программным обеспечением.

Скачать инструмент
ФлагОписаниеПо умолчанию
-ipОдин IP-адрес, CIDR или диапазон IP-
-fЧитать цели из файла-
-tКоличество рабочих потоков50
-portsПорты через запятую80
-oВыходной файл-
-appendДобавлять вместо перезаписиfalse
-user-agentПользовательский User-AgentСлучайный браузер