
HostHunter uno strumento di ricognizione per scoprire hostname utilizzando tecniche OSINT.
Uno strumento per scoprire ed estrarre in modo efficiente gli hostname fornendo un ampio insieme di indirizzi IPv4 o IPv6 di destinazione. HostHunter utilizza semplici tecniche di OSINT e ricognizione attiva per mappare gli IP di destinazione con i nomi virtuali degli host. Ciò è particolarmente utile per scoprire la reale superficie d'attacco della tua organizzazione.
L'output può essere generato in diversi formati, tra cui CSV, TXT o Nessus.
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
Clicca sulla miniatura sopra per vedere la demo.
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
Pagina di aiuto di 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)
Esegui il modulo di cattura schermo di HostHunter e genera un file Nessus:
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
Mostra i risultati
$ cat hosts.csv
Visualizza screenshot
$ open ./screen_captures/
Questo progetto è concesso in licenza MIT.
Sentiti libero di creare una Pull Request se hai idee o funzionalità da aggiungere. Altrimenti contattami su Twitter @superhedgy.