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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
aquatone — ドメインフライオーバーのためのツール | Kitploit
ツール/GitHubGitHub/michenriksen/aquatone
OSINT (オープンソースインテリジェンス)偵察ネットワークマッピングポートスキャン情報収集ウェブセキュリティArchived
GitHubmichenriksen/aquatone

aquatone

ドメインフライオーバーのためのツール

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

AQUATONE

Aquatone は、多数のホストにわたるウェブサイトの視覚的検査を行うためのツールであり、HTTPベースの攻撃対象領域を迅速に把握するのに便利です。

インストール

  1. Google Chrome または Chromium ブラウザをインストールします。注意: Google Chrome はヘッドレスモードで実行すると現在信頼性の低い結果を出力するため、最良の結果を得るには Chromium をインストールすることをお勧めします。
  2. お使いのオペレーティングシステム用の Aquatone の最新リリースをダウンロードします。
  3. zip ファイルを解凍し、aquatone バイナリを任意の場所に移動します。使いやすくするために、$PATH 内の場所に移動することをお勧めします。

ソースコードのコンパイル

何らかの理由でプレコンパイル済みバイナリを信用しない場合は、自分でコードをコンパイルすることもできます。これを実行する場合は自己責任です。コンパイルの問題についてはサポートしません。がんばってください!

使用方法

コマンドラインオプション:

root@kitploit:~
  -chrome-path string
    	Full path to the Chrome/Chromium executable to use. By default, aquatone will search for Chrome or Chromium
  -debug
    	Print debugging information
  -http-timeout int
    	Timeout in miliseconds for HTTP requests (default 3000)
  -nmap
    	Parse input as Nmap/Masscan XML
  -out string
    	Directory to write files to (default ".")
  -ports string
    	Ports to scan on hosts. Supported list aliases: small, medium, large, xlarge (default "80,443,8000,8080,8443")
  -proxy string
    	Proxy to use for HTTP requests
  -resolution string
    	screenshot resolution (default "1440,900")
  -save-body
    	Save response bodies to files (default true)
  -scan-timeout int
    	Timeout in miliseconds for port scans (default 100)
  -screenshot-timeout int
    	Timeout in miliseconds for screenshots (default 30000)
  -session string
    	Load Aquatone session file and generate HTML report
  -silent
    	Suppress all output except for errors
  -template-path string
    	Path to HTML template to use for report
  -threads int
    	Number of concurrent threads (default number of logical CPUs)
  -version
    	Print current Aquatone version

Aquatone にデータを与える

Aquatone は、可能な限り使いやすく、既存のツールセットと最小限の接続で統合できるように設計されています。Aquatone は、コマンドの出力をツールにパイプすることで起動します。パイプされたデータの形式は問いません。URL、ドメイン、IP アドレスは正規表現パターンマッチングで抽出されるからです。つまり、ホスト発見に使用するあらゆるツールの出力を Aquatone に与えることができます。

データ内の IP、ホスト名、ドメイン名は、通常 Web サービスに使用されるポートのスキャンを受け、正しいスキームの URL に変換されます。データに URL が含まれている場合、それらは稼働中とみなされ、ポートスキャンは行われません。

例:

root@kitploit:~
$ cat targets.txt | aquatone

出力

Aquatone がターゲットホストの処理を完了すると、現在のディレクトリに多数のファイルとフォルダが作成されます。

  • aquatone_report.html: 収集したすべてのスクリーンショットとレスポンスヘッダーを類似性でクラスタリングして表示する、ブラウザで開く HTML レポート。
  • aquatone_urls.txt: 応答のあったすべての URL を含むファイル。他のツールに入力するのに便利。
  • aquatone_session.json: 統計情報とページデータを含むファイル。自動化に便利。
  • headers/: 処理したターゲットからの生のレスポンスヘッダーを含むファイルのフォルダ
  • html/: 処理したターゲットからの生のレスポンスボディを含むファイルのフォルダ。多数のホストを処理していて、さらなる分析にこれが不要な場合は、-save-body=false フラグで無効にしてディスク容量を節約できます。
  • screenshots/: 処理したターゲットの PNG スクリーンショットのフォルダ

出力は簡単に zip 圧縮して、他の人と共有したりアーカイブしたりできます。

出力先の変更

Aquatone が現在の作業ディレクトリにファイルを作成しないようにするには、-out フラグで別の場所を指定できます。

root@kitploit:~
$ cat hosts.txt | aquatone -out ~/aquatone/example.com

環境変数を定義して永続的なデフォルト出力先を設定することも可能です。

root@kitploit:~
export AQUATONE_OUT_PATH="~/aquatone"

スキャンするポートの指定

デフォルトでは、Aquatone は一般的に使用される HTTP ポートの小規模なリスト (80, 443, 8000, 8080, 8443) でターゲットホストをスキャンします。-ports フラグを使用して、独自のポートリストに変更できます。

root@kitploit:~
$ cat hosts.txt | aquatone -ports 80,443,3000,3001

Aquatone はまた、組み込みのポートリストのエイリアスをサポートしており、簡単に使用できます。

  • small: 80, 443
  • medium: 80, 443, 8000, 8080, 8443 (デフォルトと同じ)
  • large: 80, 81, 443, 591, 2082, 2087, 2095, 2096, 3000, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888
  • xlarge: 80, 81, 300, 443, 591, 593, 832, 981, 1010, 1311, 2082, 2087, 2095, 2096, 2480, 3000, 3128, 3333, 4243, 4567, 4711, 4712, 4993, 5000, 5104, 5108, 5800, 6543, 7000, 7396, 7474, 8000, 8001, 8008, 8014, 8042, 8069, 8080, 8081, 8088, 8090, 8091, 8118, 8123, 8172, 8222, 8243, 8280, 8281, 8333, 8443, 8500, 8834, 8880, 8888, 8983, 9000, 9043, 9060, 9080, 9090, 9091, 9200, 9443, 9800, 9981, 12443, 16080, 18091, 18092, 20720, 28017

例:

root@kitploit:~
$ cat hosts.txt | aquatone -ports large

使用例

Aquatone はあらゆる種類のツールと連携するように設計されています。以下にいくつかの例を示します。

Amass DNS 列挙

Amass は現在、DNS 列挙に推奨するツールです。多くの OSINT ソースとアクティブなブルートフォース、巧妙な順列を使用して、ドメイン上の数百、場合によっては数千のサブドメインを迅速に特定します。

root@kitploit:~
$ amass -active -brute -o hosts.txt -d yahoo.com
alerts.yahoo.com
ads.yahoo.com
am.yahoo.com
- - - SNIP - - -
prd-vipui-01.infra.corp.gq1.yahoo.com
cp103.mail.ir2.yahoo.com
prd-vipui-01.infra.corp.bf1.yahoo.com
$ cat hosts.txt | aquatone

他にも多数の DNS 列挙ツールがあり、Aquatone はそれらのツールでも同様に動作するはずです。

  • Sublist3r
  • Subfinder
  • Knock
  • Fierce
  • Gobuster

Nmap または Masscan

Aquatone は、Nmap または Masscan ポートスキャナーでスキャンされたホストのレポートを作成できます。単に XML 出力を Aquatone に渡し、-nmap フラグを指定して、入力を Nmap/Masscan XML として解析するように指示します。

root@kitploit:~
$ cat scan.xml | aquatone -nmap

クレジット

  • Aquatone のドメインテイクオーバー機能の基盤となっている can-i-take-over-xyz プロジェクトの EdOverflow 氏に感謝します。
  • Aquatone のテクノロジーフィンガープリンティング機能の基盤となっている Wappalyzer プロジェクトのテクノロジーフィンガープリントを提供してくれた Elbert Alias 氏に感謝します。
ツールをダウンロード