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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Sublist3r — ペネトレーションテスター向けの高速サブドメイン列挙ツール | Kitploit
ツール/GitHubGitHub/aboul3la/sublist3r
OSINT (オープンソースインテリジェンス)偵察情報収集ペネトレーションテストサブドメイン列挙DNS分析
GitHubaboul3la/sublist3r

Sublist3r

ペネトレーションテスター向けの高速サブドメイン列挙ツール

リポジトリを見る
11.0k2.2k6年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Sublist3rについて

Sublist3rは、OSINTを利用してWebサイトのサブドメインを列挙するために設計されたPythonツールです。ペネトレーションテスターやバグハンターがターゲットとするドメインのサブドメインを収集・取得するのに役立ちます。Sublist3rはGoogle、Yahoo、Bing、Baidu、Askなどの多くの検索エンジンを使用してサブドメインを列挙します。また、Netcraft、Virustotal、ThreatCrowd、DNSdumpster、ReverseDNSを使用してサブドメインを列挙します。

subbruteはSublist3rに統合されており、改良されたワードリストを使用したブルートフォースにより、より多くのサブドメインを見つける可能性を高めています。この功績はsubbruteの作者であるTheRookに帰属します。

スクリーンショット

Sublist3r

インストール

root@kitploit:~
git clone https://github.com/aboul3la/Sublist3r.git

推奨Pythonバージョン:

Sublist3rは現在Python 2とPython 3をサポートしています。

  • Python 2の推奨バージョンは2.7.xです
  • Python 3の推奨バージョンは3.4.xです

依存関係:

Sublist3rはrequests、dnspython、argparseのPythonモジュールに依存しています。

これらの依存関係はrequirementsファイルを使用してインストールできます:

  • Windowsでのインストール:
root@kitploit:~
c:\python27\python.exe -m pip install -r requirements.txt
  • Linuxでのインストール
root@kitploit:~
sudo pip install -r requirements.txt

あるいは、以下のように各モジュールを個別にインストールすることもできます。

Requestsモジュール (http://docs.python-requests.org/en/latest/)

  • Windows向けインストール:
root@kitploit:~
c:\python27\python.exe -m pip install requests
  • Ubuntu/Debian向けインストール:
root@kitploit:~
sudo apt-get install python-requests
  • Centos/Redhat向けインストール:
root@kitploit:~
sudo yum install python-requests
  • Linuxでpipを使用したインストール:
root@kitploit:~
sudo pip install requests

dnspythonモジュール (http://www.dnspython.org/)

  • Windows向けインストール:
root@kitploit:~
c:\python27\python.exe -m pip install dnspython
  • Ubuntu/Debian向けインストール:
root@kitploit:~
sudo apt-get install python-dnspython
  • pipを使用したインストール:
root@kitploit:~
sudo pip install dnspython

argparseモジュール

  • Ubuntu/Debian向けインストール:
root@kitploit:~
sudo apt-get install python-argparse
  • Centos/Redhat向けインストール:
root@kitploit:~
sudo yum install python-argparse
  • pipを使用したインストール:
root@kitploit:~
sudo pip install argparse

Windowsで色付けを行うには以下のライブラリをインストールしてください

root@kitploit:~
c:\python27\python.exe -m pip install win_unicode_console colorama

使用方法

使用例

  • 基本的なオプションとスイッチを一覧表示するには、-hスイッチを使用します:

python sublist3r.py -h

  • 特定のドメインのサブドメインを列挙する:

python sublist3r.py -d example.com

  • 特定のドメインのサブドメインを列挙し、ポート80と443が開いているサブドメインのみを表示する:

python sublist3r.py -d example.com -p 80,443

  • 特定のドメインのサブドメインを列挙し、結果をリアルタイムで表示する:

python sublist3r.py -v -d example.com

  • サブドメインを列挙し、ブルートフォースモジュールを有効にする:

python sublist3r.py -b -d example.com

  • サブドメインを列挙し、Google、Yahoo、Virustotalなどの特定のエンジンを使用する:

python sublist3r.py -e google,yahoo,virustotal -d example.com

Sublist3rをPythonスクリプトのモジュールとして使用する

例

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main(domain, no_threads, savefile, ports, silent, verbose, enable_bruteforce, engines)

main関数はSublist3rが見つけたユニークなサブドメインのセットを返します。

関数の使用法:

  • domain: サブドメインを列挙したいドメイン。
  • savefile: 出力をテキストファイルに保存します。
  • ports: スキャンするTCPポートのカンマ区切りリストを指定します。
  • silent: 実行中にSublist3rをサイレントモードで動作させる(ノイズが不要な場合に便利)。
  • verbose: 見つかったサブドメインをリアルタイムで表示します。
  • enable_bruteforce: ブルートフォースモジュールを有効にします。
  • engines: (オプション)特定のエンジンを選択します。

Yahoo.comのサブドメインを列挙する例:

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main('yahoo.com', 40, 'yahoo_subdomains.txt', ports= None, silent=False, verbose= False, enable_bruteforce= False, engines=None)

ライセンス

Sublist3rはGNU GPLライセンスの下でライセンスされています。詳細についてはLICENSEをご覧ください。

クレジット

  • TheRook - ブルートフォースモジュールは彼のスクリプトsubbruteに基づいています。
  • Bitquark - Subbruteのワードリストは彼の研究dnspopに基づいています。

謝辞

  • 特にIbrahim Mosaad氏に感謝します。彼の多大な貢献がツールの改善に役立ちました。

バージョン

現在のバージョンは1.0です

ツールをダウンロード
Short FormLong FormDescription
-d--domainサブドメインを列挙するドメイン名
-b--bruteforcesubbruteブルートフォースモジュールを有効にする
-p--ports見つかったサブドメインを特定のTCPポートに対してスキャンする
-v--verbose詳細モードを有効にし、結果をリアルタイムで表示する
-t--threadssubbruteブルートフォースに使用するスレッド数
-e--engines検索エンジンのカンマ区切りリストを指定する
-o--output結果をテキストファイルに保存する
-h--helpヘルプメッセージを表示して終了する