
Identifier les adresses IP appartenant à des fournisseurs de cloud public
La plupart des fournisseurs cloud publient des listes à jour de leurs plages d'adresses IP. Cet outil identifie si une adresse IP appartient aux plages d'un fournisseur en récupérant et en analysant les listes les plus récentes.
Prise en charge :
Cet outil est inspiré de Nimbusland par Bryce Kunz.
La méthode d'installation recommandée est d'utiliser pipx :
$ pipx install https://github.com/nccgroup/cloud_ip_ranges
$ cloud_ip_ranges
Vous pouvez également configurer un environnement virtuel et installer les dépendances :
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Exécutez l'outil :
$ cloud_ip_ranges -h
usage: cloud_ip_ranges [-h] [-q] ip
positional arguments:
ip The IP to evaluate, e.g.: 8.8.8.8
optional arguments:
-h, --help show this help message and exit
-q, --quiet Suppress logging output
$ cloud_ip_ranges 52.4.0.0
2020-09-18 17:38:42 host __main__[21549] INFO Starting
2020-09-18 17:38:42 host __main__[21549] INFO Checking for AWS
2020-09-18 17:38:43 host __main__[21549] INFO Match for AWS range "52.4.0.0/14", region "us-east-1" and service "AMAZON"
2020-09-18 17:38:43 host __main__[21549] INFO Match for AWS range "52.4.0.0/14", region "us-east-1" and service "EC2"
2020-09-18 17:38:43 host __main__[21549] INFO Checking for Azure
2020-09-18 17:38:44 host __main__[21549] INFO Checking for GCP
2020-09-18 17:38:44 host __main__[21549] INFO Checking for OCI
2020-09-18 17:38:44 host __main__[21549] INFO Done