back to home

tobilg / public-cloud-provider-ip-ranges

Unified datasets for public cloud provider IP ranges. Providers include AWS, Azure, CloudFlare, DigitalOcean, Fastly, Google Cloud and Oracle Cloud.

View on GitHub
107 stars
14 forks
2 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing tobilg/public-cloud-provider-ip-ranges in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/tobilg/public-cloud-provider-ip-ranges)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

public-cloud-provider-ip-ranges This repository provides unified and cleaned datasets for public cloud provider IP ranges, as CSV and Parquet files. Data sources The following public cloud providers are covered by this repo: • AWS • Azure • CloudFlare • DigitalOcean • Fastly • Google Cloud • Linode • Oracle Cloud Generated data The generated data can be found in the data directory. You can query the data with SQL Workbench~,SELECT-*-from-%22ip%22.ip_data~) directly in the browser. Also, you can attach the generated DuckDB database with and then query the data with All providers combined • All: CSV / Parquet / JSON Single providers • AWS: CSV / Parquet / JSON • Azure: CSV / Parquet / JSON • CloudFlare: CSV / Parquet / JSON • DigitalOcean: CSV / Parquet / JSON • Fastly: CSV / Parquet / JSON • Google Cloud: CSV / Parquet / JSON • Linode: CSV / Parquet / JSON • Oracle Cloud: CSV / Parquet / JSON Data format There are three versions of each dataset, a CSV and a Parquet version in columnar style, and a JSON version. Columnar schema The data format of both columnar versions looks like this: | Column name | Data type | Description | | ----------- | --------- | ----------- | | cloud_provider | VARCHAR | The public cloud provider name | | cidr_block | VARCHAR | The CIDR block, e.g. | | ip_address | VARCHAR |The IP address, e.g. | | ip_address_mask | INTEGER | The IP address mask, e.g. | | ip_address_cnt | INTEGER | The number of IP addresses in this CIDR block | | region | VARCHAR | The pubilic cloud provider region information (if given) | JSON schema The JSON schema of the exported data is Automatic updates The CI pipeline will check for AWS IAM docs updates everyday at 4AM UTC, and automatically publish a new patch version if updates are detected.