
任意のドメインのセキュリティを分析し、可能な限りの情報を見つけます。Pythonで作成されました。
Domain Analyzerは、指定されたドメインに関する情報を自動的に発見し報告するセキュリティ分析ツールです。主な目的は、無人でドメインを分析することです。 DNSゾーンからさらに多くのドメインを取得する、自動nmap、Webクローラー、世界征服モードなど、多数のクレイジーな機能があります。機能を確認してください。
nmapでより多くのポートをスキャンし、スクリプトを実行し、それらのWebサイトでクローラーを実行したい場合は、root権限が必要です。
asciinemaでの表示は https://asciinema.org/a/466274 を参照
Domain Analyzerはドメイン名を受け取り、DNSサーバー、メールサーバー、IPアドレス、Google上のメール、SPF情報などに関する情報を見つけます。すべての情報が保存・整理された後、見つかったすべてのIPのポートをnmapでスキャンし、その他いくつかのセキュリティチェックを実行します。ポートが見つかった後、@verovalerosのツールcrawler.pyを使用して、見つかったすべてのWebポートの完全なWebページをスパイダリングします。このツールにはファイルのダウンロードや開いているフォルダの検出オプションがあります。
主な機能は次のとおりです。
@verovalerosは、「crawler.py」と呼ばれる別のPython Webクローラーを開発しました。主な機能は次のとおりです。
.govドメイン内のランダムな10個のドメインを見つけ、完全に分析します(Webクローリングを含む)。ゾーン転送が見つかった場合、Robtexを使用してさらに多くのドメインを取得します!
domain_analyzer.py -d .gov -k 10 -b
(非常に迅速で粗い) .edu.cnドメインに関連するすべてを見つけ、ディレクトリに保存します。アクティブホストの検索、nmapスキャン、ネットブロックの逆引きDNS、メール検索は行いません。
domain_analyzer.py -d edu.cn -b -o -g -a -n
386.edu.ruドメインを完全に分析します。
domain_analyzer.py -d 386.edu.ru -b -o
(ペンテスター向け) ドメインを完全に分析します。他のドメインは見つけません。すべてをPDFファイルに出力します。すべてをディスクに保存します。完了したらZenmapを開き、見つかったすべてのホストのトポロジを同時に表示します!
domain_analyzer.py -d amigos.net -o -e
(Webクロールのみの迅速な分析) 「google」を含むすべてを無視します。
domain_analyzer.py -d mil.cn -b -o -g -a -n -v google -x '-O --reason --webxml --traceroute -sS -sV -sC -PN -n -v -p 80,4443'
(すべての機能) このサイトの最大100 URLをクロールし、サブドメインを含みます。出力をファイルに保存し、見つかったすべてのINTERESTINGファイルをディスクにダウンロードします。
crawler.py -u www.386.edu.ru -w -s -m 100 -f
(迅速かつ粗い) サイトを非常に迅速にクロールします。ファイルはダウンロードしません。出力をファイルに保存します。
crawler.py -u www.386.edu.ru -w -m 20
(後でlafocaでメタデータを分析したい場合) どの拡張子がダウンロードされているかを詳細表示します。Documents(.doc, .docx, .ppt, .xls, .odtなど)に対応するアーカイブセットのみをダウンロードします。
crawler.py -u ieeeexplore.ieee.org/otherfiles/ -d -v
これらの機能のほとんどは無効化できます。
Domain Analyzerは、メインバージョン用のDockerイメージを提供しています。Python 3で、すべての依存関係がインストール済みです。
docker run --rm -ti verovaleros/domain_analyzer:latest /domain_analyzer/domain_analyzer.py -d <domain>
Python 2.7でDomain Analyzerを実行するためのDockerイメージも作成しました。すべての依存関係がインストール済みです。
docker run --rm -it verovaleros/domain_analyzer:python2.7 /domain_analyzer/domain_analyzer.py -d <domain>
Domain Analyzerは2011年2月4日に誕生しました。オリジナルのリポジトリはSource Forgeで確認できます こちら。
ご質問があれば、メールをお送りください!Pythonファイルに記載されています。
git clone https://github.com/eldraco/domain_analyzer.git
pip install -r requirements.txt