
HostHunterは、OSINT技術を使用してホスト名を発見するための偵察ツールです。
多数のIPv4またはIPv6アドレスを対象として、ホスト名を効率的に発見・抽出するツールです。HostHunterはシンプルなOSINTとアクティブな偵察技術を利用して、IPターゲットを仮想ホスト名にマッピングします。これは組織の真の攻撃対象領域を発見するのに特に有用です。
出力はCSV、TXT、Nessusファイル形式など複数の形式で生成できます。
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
上のサムネイルをクリックしてデモをご覧ください。
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
HostHunter ヘルプページ
$ python3.10 ./hosthunter.py -h
usage: hosthunter.py [-h] [-f FORMAT] [-o OUTPUT] [-t TARGET] [-g GRAB] [-v] [-V] [-d] [targets]
[?] HostHunter v2.0 - Help Page
positional arguments:
targets Sets the path of the target IPs file.
options:
-h, --help show this help message and exit
-f FORMAT, --format FORMAT
Choose between .CSV and .TXT output file formats.
-o OUTPUT, --output OUTPUT
Sets the path of the output file.
-t TARGET, --target TARGET
Hunt a Single IP.
-g GRAB, --grab GRAB Choose which SSL ports to actively scan. Default ports: 21/tcp, 25/tcp, 443/tcp, 993/tcp, 8443/tcp
-v, --verify Attempts to resolve IP Address
-V, --version Displays the current version.
-d, --debug Displays additional output and debugging information.
Author: Andreas Georgiou (@superhedgy)
HostHunterのスクリーンキャプチャモジュールを実行し、Nessusファイルを出力します。
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
結果を表示
$ cat hosts.csv
スクリーンショットを表示
$ open ./screen_captures/
このプロジェクトは MIT ライセンスの下でライセンスされています。
追加したいアイデアや機能がある場合は、遠慮なくプルリクエストを作成してください。または、Twitter @superhedgy までご連絡ください。