Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Routeglass — セキュリティ評価のためにHTTPレスポンス、ヘッダー、ファビコンハッシュを解析し、Webに公開されたネットワークデバイスを識別するマルチスレッド型ルーターフィンガープリンティングツール。 | Kitploit
ツール/GitHubGitHub/k3ystr0k3r/routeglass
偵察IoTセキュリティネットワークマッピング情報収集ネットワークセキュリティペネトレーションテスト
GitHubk3ystr0k3r/routeglass

Routeglass

セキュリティ評価のためにHTTPレスポンス、ヘッダー、ファビコンハッシュを解析し、Webに公開されたネットワークデバイスを識別するマルチスレッド型ルーターフィンガープリンティングツール。

リポジトリを見る
21ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Routeglass - 高速ルーター・ネットワークアプライアンスフィンガープリンティングツール

RouteglassはGoで書かれた高速でマルチスレッドのルーターフィンガープリンティングツールです。

プロジェクトの目標はシンプルです: 開放ポートのみに頼るのではなく、HTTPレスポンスのフィンガープリントにより、Webに露出したルーター、ファイアウォール、ゲートウェイ、組み込みネットワークデバイスを識別します。

Routeglassは現在、消費者向け、エンタープライズ向け、ISP向け、産業用ネットワーク機器をカバーする数百のフィンガープリントルールを含みます。


特徴

  • 高速な並行スキャン
  • 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タイトルのマッチング

Webページのタイトルに基づいて製品を検出します。

例:

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

HTTPヘッダーのマッチング

レスポンスヘッダーを検査します。

例:

root@kitploit:~
Server: cisco-IOS

ボディシグネチャのマッチング

HTMLコンテンツ内の既知のベンダー文字列を検索します。

例:

root@kitploit:~
Powered by RouterOS

正規表現マッチング

モデルファミリーを識別するための正規表現フィンガープリントをサポートします。

例:

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は複数のフィンガープリンティング技術を使用してベンダーと正確な製品を特定しようとします。

これは以下のような場面で役立ちます:

  • 資産の発見
  • ネットワークインベントリ
  • セキュリティ評価
  • レッドチーム演習
  • ペネトレーションテスト
  • 露出モニタリング
  • 研究プロジェクト

必要条件

  • Go 1.24+
  • インターネット接続(またはローカルネットワークアクセス)
  • Windows、Linux、またはmacOS

免責事項

このプロジェクトは、セキュリティ研究、防御的セキュリティ評価、資産インベントリ、および許可されたペネトレーションテストのために作成されました。

所有しているシステム、または評価する明示的な許可を得たシステムのみをスキャンしてください。

著者は、このソフトウェアの誤用または損害について一切の責任を負いません。

ツールをダウンロード
Flag説明デフォルト
-ip単一IP、CIDR、またはIPレンジ-
-fファイルからターゲットを読み込む-
-tワーカースレッド数50
-portsカンマ区切りのポート80
-o出力ファイル-
-append上書きではなく追記false
-user-agentカスタムUser-Agentランダムブラウザ