
HostHunter ein Recon-Tool zur Entdeckung von Hostnamen mithilfe von OSINT-Techniken.
Ein Tool zur effizienten Erkennung und Extraktion von Hostnamen aus einer großen Menge von Ziel-IPv4- oder IPv6-Adressen. HostHunter nutzt einfache OSINT- und aktive Reconnaissance-Techniken, um IP-Ziele mit virtuellen Hostnamen zu verknüpfen. Dies ist besonders nützlich, um die tatsächliche Angriffsfläche Ihrer Organisation zu ermitteln.
Die Ausgabe kann in mehreren Formaten erzeugt werden, darunter CSV, TXT oder Nessus-Dateiformate.
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
Klicken Sie auf das obige Vorschaubild, um die Demo anzusehen.
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
HostHunter Hilfeseite
$ 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 Screencapture-Modul ausführen und eine Nessus-Datei ausgeben:
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
Ergebnisse anzeigen
$ cat hosts.csv
Screenshots anzeigen
$ open ./screen_captures/
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Erstelle gerne einen Pull-Request, wenn du Ideen oder Funktionen hast, die du hinzufügen möchtest. Oder kontaktiere mich auf Twitter @superhedgy.