このツールの目的は、バグハンターやペネトレーションテスターが偵察を行うのを支援することです...
python3 が動作する任意のシステムで使用できます
pip を使用して SR-71 を簡単にインストールできます:
pip3 install SR-71
使用するには、ターミナルで "SR-71" と入力してください
ソースからインストールする場合:
git clone https://gitlab.com/Edu0x01/SR-71.git
cd SR-71
pip3 install -r requirements.txt
SR-71 - All in One Recon Tool
options:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN domain to search its subdomains
-o OUTPUT, --output OUTPUT file to store the scan output
-t TOKEN, --token TOKEN api token of hunter.io to discover mail accounts and employees
-p, --portscan perform a fast and stealthy scan of the most common ports
-a, --axfr try a domain zone transfer attack
-m, --mail try to enumerate mail servers
-e, --extra look for extra dns information
-n, --nameservers try to enumerate the name servers
-i, --ip it reports the ip or ips of the domain
-6, --ipv6 enumerate the ipv6 of the domain
-w, --waf discover the WAF of the domain main page
-b, --backups discover common backups files in the web page
-s, --subtakeover check if any of the subdomains are vulnerable to Subdomain Takeover
-r, --repos try to discover valid repositories and s3 servers of the domain (still improving it)
-c, --check check active subdomains and store them into a file
--secrets crawl the web page to find secrets and api keys (e.g. Google Maps API Key)
--enum stealthily enumerate and identify common technologies
--whois perform a whois query to the domain
--wayback find useful information about the domain and his different endpoints using The Wayback Machine and other services
--all perform all the enumeration at once (best choice)
--quiet dont print the banner
--version display the script version
さまざまな方法でツールを使用するための例のリスト
python3 SR-71.py -d example.com
python3 SR-71.py -d example.com --output domains.txt
python3 SR-71.py -d example.com --quiet
python3 SR-71.py -d example.com -n -p -w -b --whois --enum # 他のパラメータも使用できます。ヘルプパネルを参照してください
python3 SR-71.py -d domain.com --all
☑ パッシブ技術を使用したサブドメインの列挙("subfinder" など)
☑ DNS を列挙するための多数の追加クエリ
☑ ドメインゾーン転送攻撃
☑ WAF タイプの検出
☑ 一般的な列挙(CMS、リバースプロキシ、jquery...)
☑ ターゲットドメインの "Whois"
☑ サブドメイン取得チェッカー
☑ 一般的なオープンポートの確認
☑ アクティブなサブドメインの確認("httprobe" など)
☑ エンドポイントを列挙するための Wayback Machine サポート("waybackurls" など)
☑ メール収集
このツールはさまざまなサービスを使用して、さまざまな方法でサブドメインを取得します
WAF 検出器は、CRLFSuite の概念から修正・適合されました <3
すべての DNS クエリは 100% dns-python を使用しており、dig やその他の追加ツールは必要ありません
メール収集機能は、個人トークン(無料登録)を使用した Hunter.io API を使用して行われます
このプロジェクトが役に立つと思われたら、このリポジトリにスターを付けていただくか、コーヒーを一杯ご馳走していただけると大変嬉しいです。
Copyright © 2023, Edu0x01