
HostHunter un outil de reconnaissance pour découvrir des noms d'hôte en utilisant des techniques OSINT.
Un outil pour découvrir et extraire efficacement des noms d'hôte à partir d'un grand ensemble d'adresses IPv4 ou IPv6 cibles. HostHunter utilise des techniques simples d'OSINT et de reconnaissance active pour mapper des cibles IP avec des noms d'hôte virtuels. Cela est particulièrement utile pour découvrir la véritable surface d'attaque de votre organisation.
La sortie peut être générée dans plusieurs formats, y compris CSV, TXT ou au format Nessus.
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
Cliquez sur la miniature ci-dessus pour voir la démo.
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
Page d'aide 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)
Exécutez le module de capture d'écran de HostHunter et générez un fichier Nessus :
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
Afficher les résultats
$ cat hosts.csv
Voir les captures d'écran
$ open ./screen_captures/
Ce projet est sous licence MIT.
N'hésitez pas à créer une Pull Request si vous avez des idées ou des fonctionnalités que vous souhaitez ajouter. Sinon, contactez-moi sur Twitter @superhedgy.