
퍼블릭 클라우드 제공업체가 소유한 IP 주소 식별
대부분의 클라우드 제공업체는 IP 주소 범위 목록을 최신 상태로 게시합니다. 이 도구는 최신 목록을 가져와 구문 분석하여 IP가 특정 제공업체의 범위에 속하는지 식별합니다.
지원 대상:
이 도구는 Bryce Kunz의 Nimbusland에서 영감을 받았습니다.
권장 설치 방법은 pipx를 사용하는 것입니다:
$ pipx install https://github.com/nccgroup/cloud_ip_ranges
$ cloud_ip_ranges
또는 가상 환경을 설정하고 종속성을 설치할 수 있습니다:
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install -r requirements.txt
도구 실행:
$ 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