
Cet outil extrait les domaines à partir d'une adresse IP en se basant sur les informations enregistrées dans VirusTotal.
Mise à jour V2 : il a été migré de Python 2.7 vers 3.8.10. Il prend désormais en charge un fichier d'entrée et un fichier de sortie CSV.
Description :
Cet outil vous permet d'extraire des domaines à partir d'une plage d'adresses IP, en utilisant les informations historiques archivées dans Virustotal (à l'aide d'une clé API). Il est utile si vous souhaitez savoir quels domaines se trouvent derrière cette adresse IP. Par exemple, dans les programmes de bug bounty, l'une des premières étapes consiste à extraire les sous-domaines ; cet outil peut vous aider dans cette tâche... d'abord, vous devez trouver la plage d'adresses IP utilisée par une entreprise OU vous pouvez fournir un fichier contenant la liste des IP. Souvent, un bon point de départ est de connaître le numéro AS (système autonome), puis vous pouvez trouver la plage d'adresses IP.
Pour utiliser cet outil, vous devez configurer votre clé API Virustotal dans le code. Veuillez vous inscrire sur Virustotal, ils vous fourniront ensuite la clé API, ou utilisez ma clé API de test.
Exemple :
python3 iptodomain3.py -f ips.txt -w output.csv -v
python3 iptodomain.py -l 103.22.201.25 -k 103.22.201.255 -o result.txt
Utilisation :
python3 iptodomain.py
usage: iptodomain.py [-h] [-l FIRST_IP] [-k LAST_IP] [-f INPUT_FILE] [-w FILE2] [-o FILE1] [-v] [-r FILE3]
-h, --help show this help message and exit
-l FIRST_IP The First IP of the range that you want to scan
-k LAST_IP The Last IP of the range that you want to scan.
-f INPUT_FILE Input file with IPs.
-w FILE2 Please enter the output file name, it will save a report with all domains and its IPs in .csv format
-o FILE1 Please enter the file name where the all IPs and domains found are going to save in txt format.
-v It shows more information while you are scanning.
-r FILE3 Please enter the output file name, it will save a report without duplicate domains results
This tool allow to extract domains from IP information on Virustotal and save
the output in a file(txt, csv). You have to set up the IP range where you like to
extract domain or subdomain or provide an IP list. Additionally it is neccesary set up your
VirusTotal API key in the code.
Cet outil a été créé par :
Juan Esteban Valencia Pantoja