Webハッカーやバグバウンティハンター向けのツール、ブックマークレット、ブラウザーアドオン、Burp/Caido/ZAP拡張機能を集めた厳選リスト。
projectdiscovery/subfinder
対象に通信を送らず、オンラインソースを使ってドメインのサブドメインを素早く列挙するパッシブなツール。
- スター
- 14,727
- フォーク
- 1,647
- 未解決の Issue
- 3
- 最終コミット
- 昨日
これは何?
subfinderは、Certificate Transparencyのログや検索・DNSデータのプロバイダーなど、パッシブなオンラインソースに問い合わせて、指定したドメインのサブドメインを検出します。対象に直接プローブを行わないため、列挙は迅速かつ目立ちにくく、ペネトレーションテストやバグバウンティでの偵察に適しています。
このツールは単一のGoバイナリで、パッシブなサブドメイン列挙に特化したモジュール設計を採用しています。ワイルドカードの任意削除やDNS解決のモジュール、プロバイダーごとのレート制限、完全一致名または正規表現によるフィルタリングを備えています。結果はプレーンテキストまたはJSONLでファイルやstdoutに出力でき、stdinから入力を受け取れるため、ほかのツールと組み合わせて利用できます。多くのソースではAPIキーが必要で、プロバイダー設定ファイルに登録します。
subfinderはGoライブラリとしてインポートすることもでき、SDKを通じてほかのプログラムから列挙を実行できます。
主な機能
- 01厳選されたパッシブなオンラインソースを使ってサブドメインを列挙します。
- 02ワイルドカードの削除とDNS解決のモジュールに対応しています。
- 03完全一致名または正規表現で結果をフィルタリングします。
- 04プロバイダーごとにレート制限を適用します。
- 05プレーンテキストまたはJSONLでファイルやstdoutに出力でき、stdinからドメインを読み込めます。
ユースケース
- ペネトレーションテストでドメインの攻撃対象領域を把握する。
- バグバウンティの対象に含まれるサブドメインを収集する。
- パイプを使って検出したホストをほかのスキャンツールに渡す。
- Goライブラリを通じて、独自のセキュリティツールにサブドメイン列挙を組み込む。
クイックスタート
- 1
Go(go1.26.10が必要)でsubfinderをインストールする
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest - 2
ドメインに対してsubfinderを実行する
subfinder -d example.com
使う前に知っておきたいこと
- 多くのパッシブソースでは、結果を取得する前にAPIキーが必要です。
- ソースからインストールするにはgo1.26.10が必要です。
収録されている特集
トピック
よくある質問
- subfinder とは?
- 対象に通信を送らず、オンラインソースを使ってドメインのサブドメインを素早く列挙するパッシブなツール。 subfinderは、Certificate Transparencyのログや検索・DNSデータのプロバイダーなど、パッシブなオンラインソースに問い合わせて、指定したドメインのサブドメインを検出します。対象に直接プローブを行わないため、列挙は迅速かつ目立ちにくく、ペネトレーションテストやバグバウンティでの偵察に適しています。
- subfinder は無料で使えますか?ライセンスは?
- subfinder は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- subfinder は今もメンテナンスされていますか?
- 活発にメンテナンス中。subfinder の最終コミットは 2026年11月4日 です。
- subfinder は何に使えますか?
- ペネトレーションテストでドメインの攻撃対象領域を把握する。 バグバウンティの対象に含まれるサブドメインを収集する。 パイプを使って検出したホストをほかのスキャンツールに渡す。 Goライブラリを通じて、独自のセキュリティツールにサブドメイン列挙を組み込む。
- subfinder のインストール方法は?
- Go(go1.26.10が必要)でsubfinderをインストールする: go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest ドメインに対してsubfinderを実行する: subfinder -d example.com
- subfinder はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/projectdiscovery/subfinder
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のインターネット検索エンジンを照会し、他のツールにパイプできる形式で公開ホストを探すGo製CLI。
ホスト、URL、CIDRのリストを調査し、ステータスコード、タイトル、技術スタック、TLS証明書などを確認できる、高速で多目的なHTTPツールキットCLIです。
400以上のSNSをユーザー名で検索し、アカウントの有無を報告するコマンドラインOSINTツール。
Rust製の高速ポートスキャナー。オープンポートをすばやく見つけ、結果をNmapやカスタムスクリプトに渡せます。