Back to browse
GitHub Repository

Daily-updated IP ranges for 20+ providers (AWS, Azure, GCP, Cloudflare, GitHub, Fastly, Linode + GoogleBot, BingBot, GPTBot) in 12+ formats: TXT, JSON, CSV, SQL, Nginx, Apache, iptables, nftables, UFW, HAProxy, Caddy + merged CIDRs

115 starsShell

IP ranges for 22 cloud providers in 12 formats, updated daily

by rezmoss·Feb 12, 2026·2 points·0 comments

AI Analysis

●●●BangerSolve My ProblemSlick

One-click firewall rules for 22 providers—no more hunting AWS/Azure/GCP feeds separately.

Strengths
  • Solves genuine daily friction: no more hunting down each provider's IP feed individually and converting formats by hand
  • Automated daily updates via GitHub Actions pull from official sources; flat files, no API to depend on or SLA risks
  • Comprehensive format coverage (nginx, iptables, nftables, HAProxy, Caddy, UFW) means it plugs directly into real infrastructure without conversion scripts
Weaknesses
  • Pure data aggregation—no novel technique or architectural insight, just disciplined automation and format templating
  • Risk: if upstream provider APIs change structure/frequency, updates could silently break; no alerting or validation mentioned
Target Audience

DevOps engineers, security teams, firewall administrators, rate-limiting/bot-detection infrastructure

Similar To

AWS IP Ranges (official, only AWS) · GCP IP Ranges (official, only GCP) · Cloudflare IP List (official, Cloudflare-only)

Post Description

I built an open-source dataset that aggregates IP ranges from 22 cloud providers and outputs them in 21 formats per provider updated daily via GitHub Actions

Providers: AWS, Azure, GCP, Cloudflare, DigitalOcean, Oracle, Fastly, GitHub, Vultr, Linode, Telegram, Zoom, Atlassian, plus bot crawlers (Googlebot, GPTBot, BingBot, AppleBot, AmazonBot, etc.)

Formats: JSON, CSV, SQL, plain text (combined/v4/v6), merged CIDRs, and drop-in configs for nginx, Apache, iptables, nftables, HAProxy, Caddy, and UFW.

I kept running into the same problem: needing up-to-date cloud IP ranges for firewall rules, rate limiting, or bot detection, and every time it meant hunting down each provider's feed individually and converting it to whatever format the tool needed.So I automated it.

Everything pulls from official sources, merges overlapping CIDRs where possible, and commits daily. No API, no service to depend on, just flat files in a repo you can clone, curl, or pin to a release.

Repo https://github.com/rezmoss/cloud-provider-ip-addresses

Similar Projects

One repo with Nginx,iptables and UFW conf 4 every major cloud prov IP

Daily-updated exports for 22 providers with merged/optimized CIDRs and multiple ready-to-drop-in formats removes the tedious part of keeping allowlists in sync. The repo even publishes live stats and a changelog so you can wire it into CI; I’d like an official API or a lightweight client, but the existing JSON/CSV and generated firewall configs make automation trivial.

Solve My ProblemNiche Gem
rezmoss
113mo ago