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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/therook/subbrute
OSINT (オープンソースインテリジェンス)偵察DNSおよびサブドメイン列挙情報収集DNS分析
GitHubtherook/subbrute

subbrute

DNSレコードとサブドメインを列挙するDNSメタクエリスパイダー。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

サブドメインブルートフォーサー (SubBrute)

SubBrute はコミュニティ主導のプロジェクトであり、最速かつ最も正確なサブドメイン列挙ツールを目指しています。SubBrute の特別な点は、公開リゾルバを一種のプロキシとして使用し、DNS レート制限を回避することです(https://www.us-cert.gov/ncas/alerts/TA13-088A)。この設計により、SubBrute はターゲットのネームサーバーに直接トラフィックを送信しないため、匿名性の層も提供します。

v2.1 の新機能

安定性の向上。Cloudflare ドメインのテストサポートの改善。

バグ報告ありがとうございます!

v1.2.1 の新機能

このバージョンの大きなニュースは、SubBrute が再帰的な DNS スパイダーになり、ライブラリにもなったことです。詳細は後ほど。SubBrute は使いやすいように設計されているため、インターフェースは直感的であるべきです(nmap のように!)。もしインターフェースを変更してほしい場合は、お知らせください。このバージョンでは、SubBrute の高速 DNS 解決パイプラインを任意の DNS レコードタイプに対して開放しています。さらに、SubBrute には、サブドメインの解決が意図的にブロックされている場合(内部ネットワーク用に意図されたサブドメインで発生することがあります)を検出する機能が追加されました。

  • SubBrute は、列挙された DNS レコードを再帰的にクロールする DNS スパイダーになりました。この機能により、*.google.com が 123 から 162 のサブドメインに増加しました。(常に有効)
  • --type で任意のレコードタイプ(AAAA、CNAME、SOA、TXT、MX...)を列挙
  • -s で結果ファイルからサブドメインを読み取ることが可能に
  • 新しい使い方 - 以前のスキャンで列挙したサブドメインを入力として使用し、他の DNS レコードを列挙できるようになりました。以下のコマンドでこの新機能を示します:
root@kitploit:~
	./subbrute.py google.com -o google.names
		...162 subdomains found...

	./subbrute.py -s google.names google.com --type TXT
		google.com,"v=spf1 include:_spf.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
		adwords.google.com,"v=spf1 redirect=google.com"
		...

	./subbrute.py -s google.names google.com --type CNAME
		blog.google.com,www.blogger.com,blogger.l.google.com
		groups.google.com,groups.l.google.com
		...
  • SubBrute は、Python インターフェース subbrute.run() を備えたサブドメイン列挙ライブラリになりました。 あなたの Python プロジェクトで SubBrute を使いたいですか? 次のコードを検討してください:
root@kitploit:~
	import subbrute

	for d in subbrute.run("google.com"):
		print d 

フィードバックをお待ちしています。

v1.1 の新機能

このバージョンでは、コミュニティからのプルリクエストを統合しています。JordanMilne、KxCode、rc0r からの変更がこのリリースに含まれています。SubBrute 1.1 では、バグ修正、精度と効率の向上を図りました。ご要望に応じて、このプロジェクトは GPLv3 になりました。

精度とワイルドカード検出の改善:

  • 地理的位置を認識するワイルドカードを検出できる新しいフィルター
  • 不正な動作をするネームサーバーのフィルタリング

高速化:

  • 2,000 以上の高品質なネームサーバーを resolvers.txt に追加。これらのサーバーは 1 秒以内に複数のクエリを解決します。
  • 必要に応じてネームサーバーを検証。別のスレッドがネームサーバーのフィードと対応するワイルドカードブラックリストの生成を担当。

新しい出力:

  • -a でサブドメインに関連するすべてのアドレスを表示
  • -v デバッグ出力。開発者/ハッカーが subbrute をデバッグするのに役立ちます。
  • -o 結果をファイルに出力。

詳細情報

names.txt には 101,010 個のサブドメインが含まれています。subs_small.txt は fierce2 から拝借したもので、1896 個のサブドメインが含まれています。さらに追加するサブドメインを見つけた場合は、バグレポートまたはプルリクエストを開いてください。喜んで追加します。

Windows ではインストール不要です。'windows' フォルダに cd するだけです:

  • subbrute.exe google.com

簡単インストール: 必要なのは http://www.dnspython.org/ と python2.7 または python3 だけです。このツールは bsd、osx、windows、linux など、あらゆるオペレーティングシステムで動作するはずです。

(余談ですが、makefile に root 権限を与えるのはいつも気になります。バックドアをインストールするのに最適な方法です...)

Ubuntu/Debian では必要なのはこれだけ:

  • sudo apt-get install python-dnspython

他のオペレーティングシステムでは、dnspython を手動でインストールする必要があるかもしれません:

http://www.dnspython.org/

簡単に使えます:

  • ./subbrute.py google.com

複数ドメインのテスト:

  • ./subbrute.py google.com gmail.com blogger.com

または、改行区切りのドメインリスト:

  • ./subbrute.py -t list.txt

また、サブドメインにはサブドメインが存在する可能性があることに注意してください(例: _xmpp-server._tcp.gmail.com):

  • ./subbrute.py gmail.com > gmail.out

  • ./subbrute.py -t gmail.out

では!

ツールをダウンロード