
HostHunter una herramienta de reconocimiento para descubrir nombres de host utilizando técnicas OSINT.
Una herramienta para descubrir y extraer hostnames de manera eficiente a partir de un gran conjunto de direcciones IPv4 o IPv6 objetivo. HostHunter utiliza técnicas simples de OSINT y reconocimiento activo para mapear IPs objetivo con nombres de host virtuales. Esto es especialmente útil para descubrir la verdadera superficie de ataque de tu organización.
La salida se puede generar en múltiples formatos, incluyendo CSV, TXT o archivos Nessus.
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
Haz clic en la miniatura de arriba para ver la demo.
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
Página de ayuda de 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)
Ejecuta el módulo de captura de pantalla de HostHunter y genera un archivo Nessus:
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
Mostrar resultados
$ cat hosts.csv
Ver capturas de pantalla
$ open ./screen_captures/
Este proyecto está bajo la Licencia MIT.
Si tienes ideas o funciones que te gustaría añadir, no dudes en crear un Pull Request. También puedes contactarme en twitter @superhedgy.