Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ReconHound — ReconHoundは、ペネトレーションテスター、バグバウンティハンター、および倫理的なハッカーのために設計されたPythonベースのWeb偵察ツールです。ディレクトリとファイルの列挙、サブドメインの列挙、ファジング、および仮想ホスト(vhost)の発見をサポートしています。 | Kitploit
ツール/GitLabGitLab/s_r_e_e_r_a_j/reconhound
偵察情報収集ウェブセキュリティファジングペネトレーションテストサブドメイン列挙
GitLabs_r_e_e_r_a_j/reconhound

ReconHound

ReconHoundは、ペネトレーションテスター、バグバウンティハンター、および倫理的なハッカーのために設計されたPythonベースのWeb偵察ツールです。ディレクトリとファイルの列挙、サブドメインの列挙、ファジング、および仮想ホスト(vhost)の発見をサポートしています。

リポジトリを見る
1195ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ReconHound

ReconHoundは、ペネトレーションテスター、バグバウンティハンター、そして倫理的ハッカーのために作られたPythonベースのWeb偵察ツールです。隠されたパス、ファイル、サブドメイン、クエリパラメータ、仮想ホスト、ファズ可能なエンドポイントを特定するのに役立ち、深層Web偵察のための多用途なソリューションです。

Features

  • 高速なWeb列挙のためのマルチスレッドスキャン

  • サポート:

    • ディレクトリおよびファイルの発見

    • サブドメイン列挙

    • Hostヘッダーを介した仮想ホスト検出

    • クエリパラメータファジング

    • カスタムFUZZプレースホルダーを使用したURL内の任意の場所でのファジング

  • 結果をJSON形式で保存

  • 割り込みを適切に処理し、部分結果を保存

Disclaimer

ReconHoundは責任を持って合法的に使用されるべきです。明示的な許可なしにこのツールを使用してウェブサイトをスキャン、ファジング、またはテストすることは違法かつ非倫理的です。作者は、このツールの使用に起因するいかなる誤用や法的結果についても責任を負いません。

Compatibility

  • Linux (Debian, RHEL, Arch)

Installation

1. リポジトリをクローンする:

git clone https://gitlab.com/s_r_e_e_r_a_j/ReconHound.git

2. ReconHoundディレクトリに移動する:

cd ReconHound

3. 依存関係をインストールする:

pip3 install -r requirements.txt

Kali、Parrot、Ubuntu 23.04+、Arch Linuxユーザーへの注意:

次のようなエラーが表示された場合:

error: externally-managed-environment

以下のコマンドを使用してください:

pip3 install -r requirements.txt --break-system-packages

4. インストールのためにinstall.pyスクリプトを実行する:

sudo python3 install.py

その後、インストールするにはyと入力します

5. ツールを実行する

reconhound [options]

モード別コマンドラインオプション

dir – ディレクトリ・ファイル列挙

OptionDescription
-u, --urlターゲットURL(例:https://example.com)
-w, --wordlistディレクトリ/ファイルワードリストへのパス
-e, --extensionsカンマ区切りのファイル拡張子(例:.php,.html,.js)(オプション)
-t, --threads使用するスレッド数(デフォルト: 10)(オプション)
-o, --output出力結果を保存するファイル(JSON形式、out.json)(オプション)

Example:

reconhound dir -u https://example.com -w /path/to/wordlist/wordlist.txt -e .php,.html -t 20 -o /path/to/save/dir_results.json

sub – サブドメイン列挙

OptionDescription
-d, --domainターゲットドメイン(例:example.com)
-w, --wordlistサブドメインワードリストへのパス
-t, --threads使用するスレッド数、デフォルト:10(オプション)
-o, --output出力結果を保存するファイル(JSON形式、out.json)(オプション)

Example:

reconhound sub -d example.com -w /path/to/wordlist/wordlist.txt -t 30 -o /path/to/save/sub_results.json

vhost – 仮想ホスト検出

OptionDescription
-i, --ipターゲットIPアドレス(例:192.0.2.1)(ターゲットWebサイトのIP)
-d, --domainHostヘッダーで使用する実際のドメイン名(ターゲットWebサイトのドメイン)(例:"example.com")
-w, --wordlist仮想ホストワードリスト(例:admin, dev, test)
-t, --threads使用するスレッド数、デフォルト:10(オプション)
-o, --output出力結果を保存するファイル(JSON形式、out.json)(オプション)

Example:

reconhound vhost -i 192.0.2.1 --domain example.com -w /path/to/wordlist/wordlist.txt -t 25 -o /path/to/save/vhost_results.json

fuzz – クエリパラメータファジング

OptionDescription
-u, --urlパラメータ内にFUZZを含むターゲットURL(例:?id=FUZZ)
-p, --paramファジングするパラメータ名(例:id)
-w, --wordlistパラメータに注入するペイロードワードリスト
-t, --threads使用するスレッド数、デフォルト:10(オプション)
-o, --output出力結果を保存するファイル(JSON形式、out.json)(オプション)

Example:

reconhound fuzz -u "https://example.com/page.php?id=FUZZ" -p id -w /path/to/wordlist/wordlist.txt -t 20 -o /path/to/save/fuzz_results.json
reconhound fuzz -u "https://example.com/login?username=admin&password=FUZZ" -p password -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzz_results.json

fuzzany – URL内の任意の場所のファジング

OptionDescription
-u, --urlパスまたはクエリにFUZZを含むURL(例:/FUZZ/login)
-w, --wordlistFUZZを置き換えるためのワードリスト
-t, --threads使用するスレッド数、デフォルト:10(オプション)
-o, --output出力結果を保存するファイル(JSON形式、out.json)(オプション)

Example:

reconhound fuzzany -u "https://example.com/FUZZ/login" -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzzany_results.json
reconhound fuzzany -u "https://example.com?FUZZ=admin" -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzzany_results.json
reconhound fuzzany -u "https://example.com/login?username=admin&password=FUZZ" -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzzany_results.json

各モードのヘルプメニュー

dir mode

reconhound dir --help

sub mode

reconhound sub --help

vhost mode

reconhound vhost --help

fuzz mode

reconhound fuzz --help

fuzzany mode

reconhound fuzzany --help

Uninstallation

install.pyスクリプトを実行する

sudo python3 install.py

その後、アンインストールするにはnと入力します

License

このプロジェクトはMITライセンスの下でライセンスされています。

ツールをダウンロード