
サブドメイン(IP、CDNなど)を発見するための新世代のツール
README.md は 中国語 中文 でも読めます
Subdomain3 は次世代のツールです。他のツールよりも短い時間で、より多くの情報(サブドメイン、IP、CDNなど)を発見するペネトレーションテスターを支援します。ぜひお楽しみください。
速度の中程度パターン

速度は3つのパターンから選択可能。ユーザーは設定ファイル(lib/config.py)を変更して高速化できます。
CDNサーバーの辞書にCNAMEサフィックスが含まれていなくても、サブドメインがCDNストレージを使用しているかどうかを自動的に判定します。
CDNストレージを使用していないIPをソートし、CIDR(例:1.1.1.1/24)をレポートします。
より多くのサブドメインを発見します。例:admin.test.xx.com
数百万のサブドメインに対応。
1 CPU / 1GBメモリ / 1Mbps帯域幅
最速のネームサーバーを自動発見。他のソースからサブドメインをインポートして動的に辞書を調整する戦略。DNSキャッシュ汚染を防止。
git clone https://github.com/yanxiu0614/subdomain3.git
pip install -r requirement.txt
python2/3 brutedns.py -d tagetdomain -s high -l 5
MITライセンス(http://opensource.org/licenses/MIT)
ご自由にご利用いただき、開発に貢献してください。
2020-01-20:メモリ使用量と戦略を最適化、バグ修正など
2019-09-22:DNSキャッシュ汚染を防止する新しい戦略、プロセス最適化、バグ修正など
2019-09-17:最速のネームサーバーを自動発見する機能、サブドメインがCDNストレージを使用しているかどうかを自動判定する機能、速度向上、プロセス最適化、バグ修正など
2018-11-6:速度向上、プロセス最適化
2018-10-6:API対応、brutedns_apiをインポートすると最終結果の件数を取得可能、重複排除戦略の最適化
2018-2-14:バグ修正(TypeError: argument of type 'NoneType' is not iterable)
2018-1-9:CDN計画、CNAME収集オプション追加(-c --cdn t/f)
2017-11-11:他のソースからサブドメインをインポートする機能(target_domain.logファイルを作成し、brutedns.pyと同じディレクトリに配置)、精度向上、APIの使い勝手向上
2017-10-26:プロセス最適化、バグ修正
2017-10-11:プログラムの一部再構築、API対応、結果の可読性向上、cdn-servers更新、高速化
2017-6-17:ユニバーサルパースオプション削除(-p t/f)、設定ファイル追加、ユニバーサルパース戦略の最適化
2017-5-2:ドメイン検証モジュール追加(使用時はvalidate_domain.py内の"result_name"を変更)、ユニバーサルバグ修正、cdn-servers更新など
2017-4-21:サブ名生成戦略の最適化、速度向上
2017-3-23:ユニバーサルパースオプション追加(-p t/f)
2017-3-17:大規模辞書対応(例:200万)
2017-3-10:ファイルから複数ドメイン読み取り対応(-f domains)、cdn-servers更新
2017-2-26:マルチレベルドメイン対応(上限なし)、大規模辞書対応、メモリ消費を約1/3~1/4に削減、高速化
2017-2-24:Mac対応
©Monster Zero Team 2019
| Short Form | Long Form | 説明 |
|---|
| -d | --domain | 対象ドメイン(例:baidu.com) |
| -s | --speed | 速度:fast, medium, lowの3パターン |
| -l | --level | 例:2→w.baidu.com、3→w.w.baidu.com |
| -f | --file | 対象ドメインのリスト |
| -c | --cname | n または y。CNAMEを収集するかどうか |
| -ns | --default_dns | n または y |
| -f1 | --sub_file | サブドメイン辞書 |
| -f2 | --next_sub_file | 次のサブドメイン辞書 |
| -f3 | --other_file | 検索エンジンからのサブドメインログ |