
HostHunter uma ferramenta de reconhecimento para descobrir nomes de host usando técnicas de OSINT.
Uma ferramenta para descobrir e extrair nomes de host de forma eficiente a partir de um grande conjunto de endereços IPv4 ou IPv6 alvo. O HostHunter utiliza técnicas simples de OSINT e reconhecimento ativo para mapear IPs alvo com nomes de host virtuais. Isso é especialmente útil para descobrir a verdadeira superfície de ataque da sua organização.
A saída pode ser gerada em vários formatos, incluindo CSV, TXT ou formatos de arquivo Nessus.
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
Clique na miniatura acima para ver a demonstração.
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
Página de Ajuda do 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)
Execute o módulo de captura de tela do HostHunter e gere um arquivo Nessus:
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
Exibir Resultados
$ cat hosts.csv
Ver Capturas de Tela
$ open ./screen_captures/
Este projeto está licenciado sob a Licença MIT.
Sinta-se à vontade para criar um Pull Request se tiver alguma ideia ou funcionalidade que gostaria de adicionar. Caso contrário, entre em contato comigo no twitter @superhedgy.