
Identificar direcciones IP propiedad de proveedores de nube pública
La mayoría de los proveedores de nube publican listas actualizadas de sus rangos de direcciones IP. Esta herramienta identifica si una IP pertenece a los rangos de un proveedor mediante la obtención y el análisis de las listas más recientes.
Soporta:
Esta herramienta está inspirada en Nimbusland de Bryce Kunz.
El método de instalación preferido es con pipx:
$ pipx install https://github.com/nccgroup/cloud_ip_ranges
$ cloud_ip_ranges
Alternativamente, puedes crear un entorno virtual e instalar las dependencias:
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Ejecuta la herramienta:
$ 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