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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
xray — XRayは、公開ネットワークからの偵察、マッピング、OSINT情報収集のためのツールです。 | Kitploit
ツール/GitHubGitHub/evilsocket/xray
OSINT (オープンソースインテリジェンス)偵察ネットワークマッピングポートスキャンDNSおよびサブドメイン列挙情報収集サブドメイン列挙DNS分析Archived
GitHubevilsocket/xray

xray

XRayは、公開ネットワークからの偵察、マッピング、OSINT情報収集のためのツールです。

リポジトリを見る
2.3k29752年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

XRayはRustで再実装され、より多くの機能が追加されました。このリポジトリはレガシーコードです。使用する場合は https://github.com/evilsocket/legba を利用してください。

XRAY

XRayはネットワークOSINT収集のためのツールであり、その目標は情報収集とネットワークマッピングの初期タスクの一部を自動化することです。

どのように動作するか?

XRayは非常にシンプルなツールで、次のように動作します:

  1. ワードリストとDNSリクエストを使用してサブドメインをブルートフォースします。
  2. 見つかったサブドメイン/IPごとに、Shodanを使用してオープンポートやその他のインテリジェンスを収集します。
  3. ViewDNS APIキーが提供されている場合、各サブドメインの履歴データが収集されます。
  4. ユニークなIPアドレスごと、およびオープンポートごとに、特定のバナーグラバーと情報コレクターを起動します。
  5. 最終的にデータはWeb UIでユーザーに提示されます。

グラバーとコレクター

  • HTTP Server、X-Powered-By、Location ヘッダー。
  • HTTP および HTTPS の robots.txt で禁止されているエントリ。
  • HTTPS 証明書チェーン(CNおよび代替名からの再帰的なサブドメイン取得を含む)。
  • HTML title タグ。
  • DNS version.bind. および hostname.bind. レコード。
  • MySQL、SMTP、FTP、SSH、POP、IRC のバナー。

注意事項

Shodan APIキー

shodan.io APIキーパラメータ(-shodan-key KEY)はオプションですが、指定しない場合、サービスのフィンガープリンティングは実行されず、表示される情報は大幅に少なくなります(基本的にDNSサブドメイン列挙のみになります)。

ViewDNS APIキー

ViewDNS APIキーパラメータ(-viewdns-key KEY)が渡された場合、ドメインの履歴データも取得されます。

匿名性と法的問題

本ソフトウェアは、サブドメインを列挙するためにメインのDNSリゾルバに依存します。また、オープンポートからバナーを取得するために、ホストからスキャン対象のネットワークのコンピュータに直接接続が確立される可能性があります。技術的には、公開アドレスとオープンポートに接続しているだけです(ポートスキャンは含まれておらず、そのような情報はShodan APIを介して間接的に取得されます)。ただし、このような動作を好まない人もいるかもしれません。

私なら、プロセス全体をプロキシ化する方法を探すと思います…… #justsaying

Dockerイメージのビルド

最新バージョンのXRayでDockerイメージをビルドするには:

root@kitploit:~
git clone https://github.com/evilsocket/xray.git
cd xray
docker build -t xraydocker .

ビルド後、XRayは以下のようにDockerコンテナ内で起動できます:

root@kitploit:~
docker run --rm -it -p 8080:8080 xraydocker xray -address 0.0.0.0 -shodan-key shodan_key_here -domain example.com 

手動コンパイル

Go >= 1.7 を使用していること、インストールが正常に動作していること、$GOPATH 変数が設定され、$GOPATH/bin が $PATH に追加されていることを確認してください。

その後:

root@kitploit:~
go get github.com/evilsocket/xray
cd $GOPATH/src/github.com/evilsocket/xray/
make

実行ファイルは build フォルダにあります。

使用方法

root@kitploit:~
Usage: xray -shodan-key YOUR_SHODAN_API_KEY -domain TARGET_DOMAIN
Options:
  -address string
        Web UIサーバーをバインドするIPアドレス。(デフォルト "127.0.0.1")
  -consumers int
        サブドメイン列挙に使用する同時コンシューマ数。(デフォルト 16)
  -domain string
        列挙を開始するベースドメイン。
  -port int
        Web UIサーバーをバインドするTCPポート。(デフォルト 8080)
  -preserve-domain
        指定されたドメイン名からサブドメインを削除しない。
  -session string
        セッションファイル名。(デフォルト "<domain-name>-xray-session.json")
  -shodan-key string
        Shodan APIキー。
  -viewdns-key string
        ViewDNS APIキー。
  -wordlist string
        列挙に使用するワードリストファイル。(デフォルト "wordlists/default.lst")

例:

root@kitploit:~
# xray -shodan-key yadayadayadapicaboo... -viewdns-key foobarsomethingsomething... -domain fbi.gov

____  ___
\   \/  /
 \     RAY v 1.0.0b
 /    by Simone 'evilsocket' Margaritelli
/___/\  \
      \_/

@ セッションを fbi.gov-xray-session.json に保存しています
@ Web UI が http://127.0.0.1:8080/ で動作しています

ライセンス

XRayは Simone Margaritelli によって ♥ を込めて作られ、GPL 3 ライセンスの下で公開されています。

wordlists フォルダ内のファイルは、数週間にわたって様々なオープンソースツールから取り込まれたものであり、すべてを覚えているわけではありません。もしあなたのプロジェクトのワードリストがここにあり、言及を希望する場合は、Issueを開くかプルリクエストを送ってください。

ツールをダウンロード