🔨 List IP ranges of: Google, Bing, Amazon, Microsoft, Azure, Oracle, DigitalOcean, GitHub, Facebook, Twitter, Linode, Yandex, Vkontakte with regular auto-updates
Go to file
2024-09-24 03:18:19 +00:00
.github/workflows python setup fixed 2023-09-09 19:33:59 +03:00
adobe Auto-update ip ranges 2024-09-24 03:18:19 +00:00
akamai Auto-update ip ranges 2024-09-24 03:18:19 +00:00
alibaba faster ipcalc with python 2023-09-09 19:11:31 +03:00
amazon Auto-update ip ranges 2024-09-20 03:19:45 +00:00
apple Auto-update ip ranges 2024-04-02 03:19:02 +00:00
apple-proxy Auto-update ip ranges 2024-09-24 03:18:19 +00:00
avito grep -> rg in more places 2023-09-09 19:22:09 +03:00
azure Auto-update ip ranges 2024-09-18 03:19:57 +00:00
backblaze Auto-update ip ranges 2024-09-24 03:18:19 +00:00
beeline Auto-update ip ranges 2024-05-30 03:18:48 +00:00
bing Auto-update ip ranges 2024-09-23 03:19:56 +00:00
cachefly Auto-update ip ranges 2024-04-26 03:16:55 +00:00
cloudflare Auto-update ip ranges 2024-02-27 03:17:27 +00:00
corbina Auto-update ip ranges 2024-08-03 03:18:42 +00:00
digitalocean Auto-update ip ranges 2024-07-30 03:20:27 +00:00
edgecast Auto-update ip ranges 2024-09-20 03:19:45 +00:00
expressvpn Auto-update ip ranges 2024-09-20 03:19:45 +00:00
facebook Auto-update ip ranges 2024-09-24 03:18:19 +00:00
fastly grep -> rg in more places 2023-09-09 19:22:09 +03:00
github Auto-update ip ranges 2024-09-17 03:18:52 +00:00
google Auto-update ip ranges 2024-09-24 03:18:19 +00:00
googlecloud Auto-update ip ranges 2024-09-23 03:19:56 +00:00
hetzner Auto-update ip ranges 2024-09-18 03:19:57 +00:00
huggingface Auto-update ip ranges 2024-09-24 03:18:19 +00:00
imperva Auto-update ip ranges 2024-09-20 03:19:45 +00:00
kinopub Auto-update ip ranges 2024-08-31 03:18:00 +00:00
linkedin MSK time 2023-09-04 05:21:07 +03:00
linode Auto-update ip ranges 2024-09-20 03:19:45 +00:00
M247 Auto-update ip ranges 2024-09-24 03:18:19 +00:00
microsoft Auto-update ip ranges 2024-07-11 03:20:26 +00:00
mts Auto-update ip ranges 2024-08-16 03:20:01 +00:00
mtscloud Auto-update ip ranges 2024-08-14 03:23:40 +00:00
nordvpn Auto-update ip ranges 2024-09-24 03:18:19 +00:00
oracle Auto-update ip ranges 2024-08-30 03:17:28 +00:00
ozonru Auto-update ip ranges 2024-06-06 03:17:00 +00:00
protonvpn Auto-update ip ranges 2024-09-24 03:18:19 +00:00
qrator grep -> rg in more places 2023-09-09 19:22:09 +03:00
rambler Auto-update ip ranges 2023-11-15 03:17:28 +00:00
rostelecom Auto-update ip ranges 2024-09-13 03:18:16 +00:00
rugov Auto-update ip ranges 2024-09-24 03:18:19 +00:00
sber Auto-update ip ranges 2024-07-23 03:18:15 +00:00
surfshark Auto-update ip ranges 2024-09-23 03:19:56 +00:00
tiktok Auto-update ip ranges 2024-09-24 03:18:19 +00:00
twitter Auto-update ip ranges 2024-08-07 03:18:45 +00:00
utils faster ipcalc with python 2023-09-09 19:11:31 +03:00
vkontakte Auto-update ip ranges 2024-09-18 03:19:57 +00:00
vpnhosts Auto-update ip ranges 2024-09-24 03:18:19 +00:00
yahoo Auto-update ip ranges 2024-04-25 03:16:50 +00:00
yandex Auto-update ip ranges 2024-09-10 03:17:16 +00:00
yandexcloud Auto-update ip ranges 2024-09-17 03:18:52 +00:00
youtube Auto-update ip ranges 2024-09-24 03:18:19 +00:00
.gitignore nordvpn, protonvpn, .gitignore 2023-10-11 16:39:04 +03:00
ipv4-services.txt add list of all lists 2024-08-21 04:09:58 +03:00
ipv6-services.txt add list of all lists 2024-08-21 04:09:58 +03:00
LICENSE Initial commit 2021-07-29 13:21:39 +03:00
README.md Update README.md 2024-08-16 19:55:53 +03:00

IPRanges

List all IP ranges of some companies, cloud services, and popular sites. This project is a considerably extended fork of IPRanges by Lord_Alfred. I maintain this for my personal use on my home router mostly.

Included ip address ranges

Cloud Services and Content Delivery Networks

Amazon (AWS), Alibaba Cloud, Azure (Microsoft), Backblaze, Digital Ocean, Google Cloud, Hetzner, Linode, MTS Cloud, Oracle, Yandex Cloud, Akamai, CacheFly, Cloudflare, EdgeCast, Fastly, Imperva, Qrator

Search Engines, Social Media, and Communication Platforms

Bing (Microsoft), Google, Yahoo, Yandex, Facebook, LinkedIn, TikTok, Twitter (X.com), Vkontakte, YouTube, Kinopub, Rambler

E-commerce, Technology Companies, and Online Services

Alibaba, Amazon, Avito, Ozon.ru, Adobe, Apple, Microsoft, Sberbank, Hugging Face, GitHub

Internet Service Providers, VPNs, and Regional Services

ExpressVPN, NordVPN, ProtonVPN, Surfshark, Popular VPN services servers, Apple's iCloud Private Relay, Beeline, Corbina, M247, MTS, Rostelecom, Russian Government sites

Repository Structure

.
├── [service_name]/
│   ├── downloader.sh
│   ├── ipv4.txt
│   ├── ipv6.txt
│   ├── ipv4_merged.txt
│   └── ipv6_merged.txt
├── utils/
│   └── [python scripts for IP processing]
└── .github/
    └── workflows/
        └── update.yaml

Service Folders

Each service folder contains:

  • downloader.sh: Script for fetching IP ranges from public sources
  • ipv4.txt/ipv6.txt: the list of addresses (IPv4 or IPv6), which is the result of parsing one or more sources
  • ipv4_merged.txt/ipv6_merged.txt: optimized lists combined into the smallest possible CIDRs

Utility Scripts

The utils/ folder houses Python scripts for merging and cleaning IP lists.

Automated Updates

Daily updates are managed via GitHub Actions, as defined in .github/workflows/update.yaml.

Sister repos

Here's list of another data I use for my router configs:

  • ipnames: daily updated list of FQDNs and resolved IPs of some popular sites/platforms. Made for routing of some VPNs in my router
  • geoip: lists of CIDR's by regions for routing VPNs in my router