
Identifica gli indirizzi IP di proprietà dei provider cloud pubblici
La maggior parte dei provider cloud pubblica elenchi aggiornati dei propri intervalli di indirizzi IP. Questo strumento identifica se un IP appartiene agli intervalli di un provider recuperando ed analizzando gli elenchi più recenti.
Supporta:
Questo strumento è ispirato a Nimbusland di Bryce Kunz.
Il metodo di installazione consigliato è tramite pipx:
$ pipx install https://github.com/nccgroup/cloud_ip_ranges
$ cloud_ip_ranges
In alternativa, puoi creare un ambiente virtuale e installare le dipendenze:
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Esegui lo strumento:
$ 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