├── .github
└── workflows
│ └── update.yml
├── LICENSE
├── README.md
├── all
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── amazon
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── apple-proxy
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── bing
├── downloader.sh
├── ipv4.txt
└── ipv4_merged.txt
├── cloudflare
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── digitalocean
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── facebook
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── github
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── google
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── googlebot
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── linode
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── logo.png
├── microsoft
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── openai
├── downloader.sh
├── ipv4.txt
└── ipv4_merged.txt
├── oracle
├── downloader.sh
├── ipv4.txt
└── ipv4_merged.txt
├── protonvpn
├── downloader.sh
├── ipv4.txt
└── ipv4_merged.txt
├── telegram
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── twitter
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
├── utils
├── merge.py
└── requirements.txt
└── vultr
├── downloader.sh
├── ipv4.txt
├── ipv4_merged.txt
├── ipv6.txt
└── ipv6_merged.txt
/.github/workflows/update.yml:
--------------------------------------------------------------------------------
1 | name: "Update"
2 |
3 | on:
4 | schedule:
5 | - cron: '8 */4 * * *' # At minute 8 past every 4th hour
6 |
7 | jobs:
8 | updater:
9 | runs-on: ubuntu-latest
10 | steps:
11 | - uses: actions/checkout@v4
12 | with:
13 | fetch-depth: 0
14 |
15 | - name: Install WHOIS client
16 | run: sudo apt install -y whois parallel gawk
17 |
18 | - name: Set up Python
19 | uses: actions/setup-python@v5
20 | with:
21 | python-version: '3.13'
22 |
23 | - name: Cache pip
24 | uses: actions/cache@v4
25 | with:
26 | path: ~/.cache/pip
27 | key: ${{ runner.os }}-pip-${{ hashFiles('utils/requirements.txt') }}
28 | restore-keys: |
29 | ${{ runner.os }}-pip-
30 | ${{ runner.os }}-
31 |
32 | - name: Install dependencies
33 | run: |
34 | pip install -r utils/requirements.txt
35 |
36 | - name: Download IPs
37 | run: |
38 | set -euo pipefail
39 | set -x
40 | find . -name downloader.sh | sort -h | awk '{print "Executing "$1"...";system("bash "$1)}'
41 |
42 | - name: Create All-In-One ranges
43 | run: |
44 | cat $(find . -name ipv4.txt | sort -h) | sort -V | uniq > all/ipv4.txt
45 | cat $(find . -name ipv6.txt | sort -h) | sort -V | uniq > all/ipv6.txt
46 |
47 | - name: Merge ipv4 Ranges
48 | run: |
49 | set -euo pipefail
50 | set -x
51 | find . -name ipv4.txt | sort -h | parallel --will-cite -j 1 echo "Merging '{}'"';'python utils/merge.py --source={} '|' sort -V '>' {.}_merged.txt
52 |
53 | - name: Merge ipv6 Ranges
54 | run: |
55 | set -euo pipefail
56 | set -x
57 | find . -name ipv6.txt | sort -h | parallel --will-cite -j 1 echo "Merging '{}'"';'python utils/merge.py --source={} '|' sort -V '>' {.}_merged.txt
58 |
59 | - name: Commit files
60 | env:
61 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
62 | run: |
63 | set -euo pipefail
64 |
65 | git remote add github "https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
66 | git pull github ${GITHUB_REF} --ff-only
67 |
68 | # Get name & email from 1st commit (needs `fetch-depth: 0` in step `actions/checkout@v3`)
69 | git config --local user.email "$(git log --format='%ae' --reverse | head -1)"
70 | git config --local user.name "$(git log --format='%an' --reverse | head -1)"
71 |
72 | # try commit
73 | git add .
74 | if [ -z "$(git status --porcelain)" ]; then
75 | echo 'No changes'
76 | exit 0
77 | fi
78 | git commit -m "Auto-update ip ranges"
79 |
80 | # push changes
81 | git push github HEAD:${GITHUB_REF}
82 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Creative Commons Legal Code
2 |
3 | CC0 1.0 Universal
4 |
5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
12 | HEREUNDER.
13 |
14 | Statement of Purpose
15 |
16 | The laws of most jurisdictions throughout the world automatically confer
17 | exclusive Copyright and Related Rights (defined below) upon the creator
18 | and subsequent owner(s) (each and all, an "owner") of an original work of
19 | authorship and/or a database (each, a "Work").
20 |
21 | Certain owners wish to permanently relinquish those rights to a Work for
22 | the purpose of contributing to a commons of creative, cultural and
23 | scientific works ("Commons") that the public can reliably and without fear
24 | of later claims of infringement build upon, modify, incorporate in other
25 | works, reuse and redistribute as freely as possible in any form whatsoever
26 | and for any purposes, including without limitation commercial purposes.
27 | These owners may contribute to the Commons to promote the ideal of a free
28 | culture and the further production of creative, cultural and scientific
29 | works, or to gain reputation or greater distribution for their Work in
30 | part through the use and efforts of others.
31 |
32 | For these and/or other purposes and motivations, and without any
33 | expectation of additional consideration or compensation, the person
34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she
35 | is an owner of Copyright and Related Rights in the Work, voluntarily
36 | elects to apply CC0 to the Work and publicly distribute the Work under its
37 | terms, with knowledge of his or her Copyright and Related Rights in the
38 | Work and the meaning and intended legal effect of CC0 on those rights.
39 |
40 | 1. Copyright and Related Rights. A Work made available under CC0 may be
41 | protected by copyright and related or neighboring rights ("Copyright and
42 | Related Rights"). Copyright and Related Rights include, but are not
43 | limited to, the following:
44 |
45 | i. the right to reproduce, adapt, distribute, perform, display,
46 | communicate, and translate a Work;
47 | ii. moral rights retained by the original author(s) and/or performer(s);
48 | iii. publicity and privacy rights pertaining to a person's image or
49 | likeness depicted in a Work;
50 | iv. rights protecting against unfair competition in regards to a Work,
51 | subject to the limitations in paragraph 4(a), below;
52 | v. rights protecting the extraction, dissemination, use and reuse of data
53 | in a Work;
54 | vi. database rights (such as those arising under Directive 96/9/EC of the
55 | European Parliament and of the Council of 11 March 1996 on the legal
56 | protection of databases, and under any national implementation
57 | thereof, including any amended or successor version of such
58 | directive); and
59 | vii. other similar, equivalent or corresponding rights throughout the
60 | world based on applicable law or treaty, and any national
61 | implementations thereof.
62 |
63 | 2. Waiver. To the greatest extent permitted by, but not in contravention
64 | of, applicable law, Affirmer hereby overtly, fully, permanently,
65 | irrevocably and unconditionally waives, abandons, and surrenders all of
66 | Affirmer's Copyright and Related Rights and associated claims and causes
67 | of action, whether now known or unknown (including existing as well as
68 | future claims and causes of action), in the Work (i) in all territories
69 | worldwide, (ii) for the maximum duration provided by applicable law or
70 | treaty (including future time extensions), (iii) in any current or future
71 | medium and for any number of copies, and (iv) for any purpose whatsoever,
72 | including without limitation commercial, advertising or promotional
73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
74 | member of the public at large and to the detriment of Affirmer's heirs and
75 | successors, fully intending that such Waiver shall not be subject to
76 | revocation, rescission, cancellation, termination, or any other legal or
77 | equitable action to disrupt the quiet enjoyment of the Work by the public
78 | as contemplated by Affirmer's express Statement of Purpose.
79 |
80 | 3. Public License Fallback. Should any part of the Waiver for any reason
81 | be judged legally invalid or ineffective under applicable law, then the
82 | Waiver shall be preserved to the maximum extent permitted taking into
83 | account Affirmer's express Statement of Purpose. In addition, to the
84 | extent the Waiver is so judged Affirmer hereby grants to each affected
85 | person a royalty-free, non transferable, non sublicensable, non exclusive,
86 | irrevocable and unconditional license to exercise Affirmer's Copyright and
87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the
88 | maximum duration provided by applicable law or treaty (including future
89 | time extensions), (iii) in any current or future medium and for any number
90 | of copies, and (iv) for any purpose whatsoever, including without
91 | limitation commercial, advertising or promotional purposes (the
92 | "License"). The License shall be deemed effective as of the date CC0 was
93 | applied by Affirmer to the Work. Should any part of the License for any
94 | reason be judged legally invalid or ineffective under applicable law, such
95 | partial invalidity or ineffectiveness shall not invalidate the remainder
96 | of the License, and in such case Affirmer hereby affirms that he or she
97 | will not (i) exercise any of his or her remaining Copyright and Related
98 | Rights in the Work or (ii) assert any associated claims and causes of
99 | action with respect to the Work, in either case contrary to Affirmer's
100 | express Statement of Purpose.
101 |
102 | 4. Limitations and Disclaimers.
103 |
104 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
105 | surrendered, licensed or otherwise affected by this document.
106 | b. Affirmer offers the Work as-is and makes no representations or
107 | warranties of any kind concerning the Work, express, implied,
108 | statutory or otherwise, including without limitation warranties of
109 | title, merchantability, fitness for a particular purpose, non
110 | infringement, or the absence of latent or other defects, accuracy, or
111 | the present or absence of errors, whether or not discoverable, all to
112 | the greatest extent permissible under applicable law.
113 | c. Affirmer disclaims responsibility for clearing rights of other persons
114 | that may apply to the Work or any use thereof, including without
115 | limitation any person's Copyright and Related Rights in the Work.
116 | Further, Affirmer disclaims responsibility for obtaining any necessary
117 | consents, permissions or other rights required for any use of the
118 | Work.
119 | d. Affirmer understands and acknowledges that Creative Commons is not a
120 | party to this document and has no duty or obligation with respect to
121 | this CC0 or use of the Work.
122 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # IPRanges
2 |
3 | 
4 |
5 | List all IP ranges from: Google (Cloud & GoogleBot), Bing (Bingbot), Amazon (AWS), Microsoft, Oracle (Cloud), DigitalOcean, GitHub, Facebook (Meta), Twitter, Linode, Telegram, OpenAI (GPTBot), CloudFlare, Vultr, Apple (Private Relay) and ProtonVPN with daily updates.
6 |
7 | All lists are obtained from public sources.
8 |
9 | ## List types
10 |
11 | `ipv4.txt`/`ipv6.txt` – the list of addresses (IPv4 or IPv6), which is the result of parsing one or more sources.
12 |
13 | `ipv4_merged.txt`/`ipv6_merged.txt` – list of addresses, after combining them into the smallest possible list of CIDRs.
14 |
15 | ## Download links
16 |
17 | All addresses are stored in `.txt` files with CIDRs, where each range is on a new line.
18 |
19 | ### Google (Cloud & GoogleBot)
20 |
21 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/google/ipv4.txt
22 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/google/ipv4_merged.txt
23 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/google/ipv6.txt
24 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/google/ipv6_merged.txt
25 |
26 | ### Google (GoogleBot)
27 |
28 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/googlebot/ipv4.txt
29 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/googlebot/ipv4_merged.txt
30 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/googlebot/ipv6.txt
31 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/googlebot/ipv6_merged.txt
32 |
33 | To allow GoogleBot, block all Google IP addresses and then allow the GoogleBot addresses.
34 |
35 | ### Bing (Bingbot)
36 |
37 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/bing/ipv4.txt
38 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/bing/ipv4_merged.txt
39 |
40 | ### Amazon (AWS)
41 |
42 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/amazon/ipv4.txt
43 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/amazon/ipv4_merged.txt
44 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/amazon/ipv6.txt
45 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/amazon/ipv6_merged.txt
46 |
47 | ### Microsoft
48 |
49 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/microsoft/ipv4.txt
50 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/microsoft/ipv4_merged.txt
51 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/microsoft/ipv6.txt
52 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/microsoft/ipv6_merged.txt
53 |
54 | ### Oracle (Cloud)
55 |
56 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/oracle/ipv4.txt
57 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/oracle/ipv4_merged.txt
58 |
59 | ### DigitalOcean
60 |
61 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/digitalocean/ipv4.txt
62 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/digitalocean/ipv4_merged.txt
63 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/digitalocean/ipv6.txt
64 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/digitalocean/ipv6_merged.txt
65 |
66 | ### GitHub
67 |
68 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/github/ipv4.txt
69 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/github/ipv4_merged.txt
70 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/github/ipv6.txt
71 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/github/ipv6_merged.txt
72 |
73 | ### Facebook (Meta)
74 |
75 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/facebook/ipv4.txt
76 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/facebook/ipv4_merged.txt
77 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/facebook/ipv6.txt
78 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/facebook/ipv6_merged.txt
79 |
80 | ### Twitter
81 |
82 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/twitter/ipv4.txt
83 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/twitter/ipv4_merged.txt
84 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/twitter/ipv6.txt
85 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/twitter/ipv6_merged.txt
86 |
87 | ### Linode
88 |
89 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/linode/ipv4.txt
90 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/linode/ipv4_merged.txt
91 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/linode/ipv6.txt
92 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/linode/ipv6_merged.txt
93 |
94 | ### Telegram
95 |
96 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/telegram/ipv4.txt
97 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/telegram/ipv4_merged.txt
98 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/telegram/ipv6.txt
99 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/telegram/ipv6_merged.txt
100 |
101 | ### OpenAI (GPTBot)
102 |
103 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/openai/ipv4.txt
104 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/openai/ipv4_merged.txt
105 |
106 | ### CloudFlare
107 |
108 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/cloudflare/ipv4.txt
109 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/cloudflare/ipv4_merged.txt
110 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/cloudflare/ipv6.txt
111 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/cloudflare/ipv6_merged.txt
112 |
113 | ### Vultr
114 |
115 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/vultr/ipv4.txt
116 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/vultr/ipv4_merged.txt
117 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/vultr/ipv6.txt
118 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/vultr/ipv6_merged.txt
119 |
120 | ### Apple (Private Relay)
121 |
122 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/apple-proxy/ipv4.txt
123 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/apple-proxy/ipv4_merged.txt
124 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/apple-proxy/ipv6.txt
125 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/apple-proxy/ipv6_merged.txt
126 |
127 | ### ProtonVPN (exit nodes)
128 |
129 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/protonvpn/ipv4.txt
130 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/protonvpn/ipv4_merged.txt
131 |
132 | ## All-In-One IPs
133 |
134 | A list of IP addresses from all sources combined into one file.
135 |
136 | - IPv4: https://raw.githubusercontent.com/lord-alfred/ipranges/main/all/ipv4.txt
137 | - IPv4 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/all/ipv4_merged.txt
138 | - IPv6: https://raw.githubusercontent.com/lord-alfred/ipranges/main/all/ipv6.txt
139 | - IPv6 (merged): https://raw.githubusercontent.com/lord-alfred/ipranges/main/all/ipv6_merged.txt
140 |
141 | ## Friendly Repos
142 |
143 | - Akamai: https://github.com/SecOps-Institute/Akamai-ASN-and-IPs-List
144 | - LinkedIn: https://github.com/SecOps-Institute/LinkedInIPLists
145 | - TOR: https://github.com/SecOps-Institute/Tor-IP-Addresses
146 | - Spamhaus: https://github.com/SecOps-Institute/SpamhausIPLists
147 | - Alibaba, Telegram and others: https://github.com/im-sm/Mikrotik-IP-List
148 |
149 | ## Author
150 |
151 | Lord_Alfred
152 |
153 | Blog (Russian language): [https://t.me/Lord_Alfred](https://t.me/Lord_Alfred)
154 |
--------------------------------------------------------------------------------
/amazon/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
4 |
5 | set -euo pipefail
6 | set -x
7 |
8 |
9 | # get from public ranges
10 | curl -s https://ip-ranges.amazonaws.com/ip-ranges.json > /tmp/amazon.json
11 |
12 |
13 | # save ipv4
14 | jq '.prefixes[] | [.ip_prefix][] | select(. != null)' -r /tmp/amazon.json > /tmp/amazon-ipv4.txt
15 |
16 | # save ipv6
17 | jq '.ipv6_prefixes[] | [.ipv6_prefix][] | select(. != null)' -r /tmp/amazon.json > /tmp/amazon-ipv6.txt
18 |
19 |
20 | # sort & uniq
21 | sort -V /tmp/amazon-ipv4.txt | uniq > amazon/ipv4.txt
22 | sort -V /tmp/amazon-ipv6.txt | uniq > amazon/ipv6.txt
23 |
--------------------------------------------------------------------------------
/apple-proxy/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -euo pipefail
4 | set -x
5 |
6 | # https://developer.apple.com/icloud/prepare-your-network-for-icloud-private-relay/
7 | curl -s https://mask-api.icloud.com/egress-ip-ranges.csv | cut -d',' -f1 > /tmp/apple-proxy.txt
8 |
9 | grep -v ':' /tmp/apple-proxy.txt > /tmp/apple-proxy-ipv4.txt
10 | grep ':' /tmp/apple-proxy.txt > /tmp/apple-proxy-ipv6.txt
11 |
12 | sort -V /tmp/apple-proxy-ipv4.txt | uniq > apple-proxy/ipv4.txt
13 | sort -V /tmp/apple-proxy-ipv6.txt | uniq > apple-proxy/ipv6.txt
14 |
--------------------------------------------------------------------------------
/bing/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://www.bing.com/webmasters/help/verify-bingbot-2195837f
4 |
5 | set -euo pipefail
6 | set -x
7 |
8 |
9 | # get from public ranges
10 | curl -s https://www.bing.com/toolbox/bingbot.json > /tmp/bing_original.json
11 |
12 |
13 | # Start from 2 Nov 2022 this list contains hidden character (\u200b) in some prefixes: https://i.imgur.com/I4LiPYr.png
14 | # With this we remove all unprintable characters:
15 | tr -cd "[:print:]\n" < /tmp/bing_original.json > /tmp/bing.json
16 |
17 |
18 | # save ipv4
19 | jq '.prefixes[] | [.ipv4Prefix][] | select(. != null)' -r /tmp/bing.json > /tmp/bing-ipv4.txt
20 |
21 | # ipv6 not provided
22 |
23 |
24 | # sort & uniq
25 | sort -V /tmp/bing-ipv4.txt | uniq > bing/ipv4.txt
26 |
--------------------------------------------------------------------------------
/bing/ipv4.txt:
--------------------------------------------------------------------------------
1 | 13.66.139.0/24
2 | 13.66.144.0/24
3 | 13.67.10.16/28
4 | 13.69.66.240/28
5 | 13.71.172.224/28
6 | 20.15.133.160/27
7 | 20.36.108.32/28
8 | 20.43.120.16/28
9 | 20.74.197.0/28
10 | 20.79.107.240/28
11 | 20.125.163.80/28
12 | 40.77.139.0/25
13 | 40.77.167.0/24
14 | 40.77.177.0/24
15 | 40.77.178.0/23
16 | 40.77.188.0/22
17 | 40.77.202.0/24
18 | 40.79.131.208/28
19 | 40.79.186.176/28
20 | 51.105.67.0/28
21 | 52.167.144.0/24
22 | 52.231.148.0/28
23 | 65.55.210.0/24
24 | 139.217.52.0/28
25 | 157.55.39.0/24
26 | 191.233.204.224/28
27 | 199.30.24.0/23
28 | 207.46.13.0/24
29 |
--------------------------------------------------------------------------------
/bing/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 13.66.139.0/24
2 | 13.66.144.0/24
3 | 13.67.10.16/28
4 | 13.69.66.240/28
5 | 13.71.172.224/28
6 | 20.15.133.160/27
7 | 20.36.108.32/28
8 | 20.43.120.16/28
9 | 20.74.197.0/28
10 | 20.79.107.240/28
11 | 20.125.163.80/28
12 | 40.77.139.0/25
13 | 40.77.167.0/24
14 | 40.77.177.0/24
15 | 40.77.178.0/23
16 | 40.77.188.0/22
17 | 40.77.202.0/24
18 | 40.79.131.208/28
19 | 40.79.186.176/28
20 | 51.105.67.0/28
21 | 52.167.144.0/24
22 | 52.231.148.0/28
23 | 65.55.210.0/24
24 | 139.217.52.0/28
25 | 157.55.39.0/24
26 | 191.233.204.224/28
27 | 199.30.24.0/23
28 | 207.46.13.0/24
29 |
--------------------------------------------------------------------------------
/cloudflare/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://www.cloudflare.com/ips/
4 |
5 | set -euo pipefail
6 | set -x
7 |
8 |
9 |
10 | # get from public ranges
11 | curl -s https://www.cloudflare.com/ips-v4/ > /tmp/cf-ipv4.txt
12 | curl -s https://www.cloudflare.com/ips-v6/ > /tmp/cf-ipv6.txt
13 |
14 |
15 | # sort & uniq
16 | sort -V /tmp/cf-ipv4.txt | uniq > cloudflare/ipv4.txt
17 | sort -V /tmp/cf-ipv6.txt | uniq > cloudflare/ipv6.txt
18 |
--------------------------------------------------------------------------------
/cloudflare/ipv4.txt:
--------------------------------------------------------------------------------
1 | 103.21.244.0/22
2 | 103.22.200.0/22
3 | 103.31.4.0/22
4 | 104.16.0.0/13
5 | 104.24.0.0/14
6 | 108.162.192.0/18
7 | 131.0.72.0/22
8 | 141.101.64.0/18
9 | 162.158.0.0/15
10 | 172.64.0.0/13
11 | 173.245.48.0/20
12 | 188.114.96.0/20
13 | 190.93.240.0/20
14 | 197.234.240.0/22
15 | 198.41.128.0/17
16 |
--------------------------------------------------------------------------------
/cloudflare/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 103.21.244.0/22
2 | 103.22.200.0/22
3 | 103.31.4.0/22
4 | 104.16.0.0/13
5 | 104.24.0.0/14
6 | 108.162.192.0/18
7 | 131.0.72.0/22
8 | 141.101.64.0/18
9 | 162.158.0.0/15
10 | 172.64.0.0/13
11 | 173.245.48.0/20
12 | 188.114.96.0/20
13 | 190.93.240.0/20
14 | 197.234.240.0/22
15 | 198.41.128.0/17
16 |
--------------------------------------------------------------------------------
/cloudflare/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a06:98c0::/29
2 | 2c0f:f248::/32
3 | 2400:cb00::/32
4 | 2405:8100::/32
5 | 2405:b500::/32
6 | 2606:4700::/32
7 | 2803:f800::/32
8 |
--------------------------------------------------------------------------------
/cloudflare/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a06:98c0::/29
2 | 2c0f:f248::/32
3 | 2400:cb00::/32
4 | 2405:8100::/32
5 | 2405:b500::/32
6 | 2606:4700::/32
7 | 2803:f800::/32
8 |
--------------------------------------------------------------------------------
/digitalocean/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://docs.digitalocean.com/products/platform/
4 | # From: https://github.com/nccgroup/cloud_ip_ranges
5 |
6 | set -euo pipefail
7 | set -x
8 |
9 |
10 | # get from public ranges
11 | curl -s https://www.digitalocean.com/geo/google.csv | cut -d, -f1 > /tmp/digitalocean.txt
12 |
13 | # save ipv4
14 | grep -v ':' /tmp/digitalocean.txt > /tmp/digitalocean-ipv4.txt
15 |
16 | # save ipv6
17 | grep ':' /tmp/digitalocean.txt > /tmp/digitalocean-ipv6.txt
18 |
19 |
20 | # sort & uniq
21 | sort -V /tmp/digitalocean-ipv4.txt | uniq > digitalocean/ipv4.txt
22 | sort -V /tmp/digitalocean-ipv6.txt | uniq > digitalocean/ipv6.txt
23 |
--------------------------------------------------------------------------------
/digitalocean/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 5.101.96.0/21
2 | 5.101.104.0/22
3 | 24.144.64.0/21
4 | 24.144.74.0/23
5 | 24.144.76.0/22
6 | 24.144.80.0/20
7 | 24.144.96.0/19
8 | 24.199.64.0/18
9 | 37.139.0.0/19
10 | 45.55.0.0/16
11 | 46.101.0.0/16
12 | 64.23.128.0/17
13 | 64.225.0.0/17
14 | 64.226.64.0/18
15 | 64.227.0.0/17
16 | 64.227.128.0/18
17 | 67.205.128.0/18
18 | 67.207.68.0/22
19 | 67.207.72.0/21
20 | 67.207.80.0/20
21 | 68.183.0.0/16
22 | 69.55.48.0/22
23 | 69.55.54.0/23
24 | 69.55.58.0/23
25 | 69.55.60.0/22
26 | 80.240.128.0/20
27 | 82.196.0.0/20
28 | 95.85.1.0/24
29 | 95.85.2.0/23
30 | 95.85.4.0/22
31 | 95.85.8.0/21
32 | 95.85.16.0/20
33 | 95.85.32.0/19
34 | 103.253.145.0/24
35 | 103.253.146.0/23
36 | 104.131.0.0/16
37 | 104.236.0.0/16
38 | 104.248.0.0/16
39 | 107.170.0.0/16
40 | 128.199.0.0/16
41 | 129.212.132.0/22
42 | 129.212.136.0/21
43 | 129.212.144.0/20
44 | 129.212.160.0/21
45 | 134.122.0.0/17
46 | 134.199.130.0/23
47 | 134.199.132.0/22
48 | 134.199.136.0/21
49 | 134.199.144.0/20
50 | 134.199.160.0/19
51 | 134.199.192.0/18
52 | 134.209.0.0/16
53 | 137.184.0.0/17
54 | 137.184.128.0/18
55 | 137.184.192.0/19
56 | 137.184.224.0/20
57 | 137.184.240.0/21
58 | 137.184.248.0/22
59 | 137.184.254.0/23
60 | 138.68.0.0/19
61 | 138.68.36.0/22
62 | 138.68.40.0/21
63 | 138.68.48.0/20
64 | 138.68.64.0/18
65 | 138.68.128.0/17
66 | 138.197.0.0/17
67 | 138.197.128.0/18
68 | 138.197.192.0/19
69 | 138.197.224.0/20
70 | 138.197.240.0/22
71 | 138.197.252.0/22
72 | 139.59.0.0/16
73 | 141.0.169.0/24
74 | 141.0.170.0/24
75 | 142.93.0.0/16
76 | 143.110.128.0/17
77 | 143.198.0.0/17
78 | 143.198.128.0/18
79 | 143.198.192.0/19
80 | 143.198.224.0/20
81 | 143.198.240.0/21
82 | 143.198.248.0/22
83 | 143.244.128.0/18
84 | 143.244.196.0/22
85 | 143.244.200.0/21
86 | 143.244.208.0/21
87 | 143.244.218.0/24
88 | 143.244.220.0/22
89 | 144.126.192.0/18
90 | 146.185.128.0/18
91 | 146.190.0.0/17
92 | 146.190.128.0/19
93 | 146.190.160.0/20
94 | 146.190.176.0/22
95 | 146.190.184.0/21
96 | 146.190.192.0/18
97 | 147.182.128.0/17
98 | 152.42.128.0/17
99 | 157.230.0.0/16
100 | 157.245.0.0/16
101 | 159.65.0.0/16
102 | 159.89.0.0/19
103 | 159.89.32.0/20
104 | 159.89.48.0/21
105 | 159.89.64.0/18
106 | 159.89.128.0/17
107 | 159.203.0.0/16
108 | 159.223.0.0/17
109 | 159.223.128.0/18
110 | 159.223.192.0/19
111 | 159.223.224.0/20
112 | 159.223.240.0/21
113 | 159.223.248.0/22
114 | 161.35.0.0/16
115 | 162.243.0.0/17
116 | 162.243.128.0/19
117 | 162.243.160.0/20
118 | 162.243.177.0/24
119 | 162.243.184.0/22
120 | 162.243.192.0/18
121 | 163.47.8.0/22
122 | 164.90.128.0/18
123 | 164.90.192.0/19
124 | 164.90.224.0/20
125 | 164.90.240.0/21
126 | 164.90.252.0/22
127 | 164.92.64.0/18
128 | 164.92.128.0/17
129 | 165.22.0.0/16
130 | 165.227.0.0/16
131 | 165.232.32.0/19
132 | 165.232.64.0/18
133 | 165.232.128.0/18
134 | 167.71.0.0/16
135 | 167.99.0.0/16
136 | 167.172.0.0/16
137 | 170.64.128.0/17
138 | 174.138.0.0/17
139 | 178.62.0.0/16
140 | 178.128.0.0/16
141 | 185.14.184.0/22
142 | 188.166.0.0/16
143 | 188.226.128.0/17
144 | 192.34.56.0/21
145 | 192.81.208.0/20
146 | 192.241.128.0/19
147 | 192.241.160.0/22
148 | 192.241.165.0/24
149 | 192.241.166.0/23
150 | 192.241.168.0/21
151 | 192.241.176.0/20
152 | 192.241.192.0/18
153 | 198.199.64.0/19
154 | 198.199.96.0/23
155 | 198.199.98.0/24
156 | 198.199.100.0/22
157 | 198.199.104.0/21
158 | 198.199.112.0/20
159 | 198.211.96.0/21
160 | 198.211.104.0/22
161 | 198.211.108.0/23
162 | 198.211.110.0/24
163 | 198.211.112.0/20
164 | 204.48.16.0/20
165 | 206.81.0.0/19
166 | 206.189.0.0/16
167 | 207.154.192.0/18
168 | 208.68.36.0/22
169 | 209.38.0.0/16
170 | 209.97.128.0/18
171 |
--------------------------------------------------------------------------------
/digitalocean/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a03:b0c0:0:108::/64
2 | 2a03:b0c0:0:126::/64
3 | 2a03:b0c0:0:127::/64
4 | 2a03:b0c0:0:128::/64
5 | 2a03:b0c0:0:129::/64
6 | 2a03:b0c0:0:130::/64
7 | 2a03:b0c0:0:131::/64
8 | 2a03:b0c0:0:132::/64
9 | 2a03:b0c0:0:133::/64
10 | 2a03:b0c0:0:134::/64
11 | 2a03:b0c0:0:135::/64
12 | 2a03:b0c0:0:136::/64
13 | 2a03:b0c0:0:137::/64
14 | 2a03:b0c0:0:138::/64
15 | 2a03:b0c0:0:139::/64
16 | 2a03:b0c0:0:140::/64
17 | 2a03:b0c0:0:141::/64
18 | 2a03:b0c0:0:142::/64
19 | 2a03:b0c0:0:143::/64
20 | 2a03:b0c0:0:144::/64
21 | 2a03:b0c0:0:145::/64
22 | 2a03:b0c0:0:146::/64
23 | 2a03:b0c0:0:147::/64
24 | 2a03:b0c0:0:148::/64
25 | 2a03:b0c0:0:149::/64
26 | 2a03:b0c0:0:150::/64
27 | 2a03:b0c0:0:151::/64
28 | 2a03:b0c0:0:152::/64
29 | 2a03:b0c0:0:153::/64
30 | 2a03:b0c0:0:154::/64
31 | 2a03:b0c0:0:155::/64
32 | 2a03:b0c0:0:1010::/64
33 | 2a03:b0c0:0:1011::/64
34 | 2a03:b0c0:0:1012::/64
35 | 2a03:b0c0:0:1013::/64
36 | 2a03:b0c0:0:1014::/64
37 | 2a03:b0c0:0:1015::/64
38 | 2a03:b0c0:0:1016::/64
39 | 2a03:b0c0:0:1017::/64
40 | 2a03:b0c0:0:1018::/64
41 | 2a03:b0c0:0:1019::/64
42 | 2a03:b0c0:0:1020::/64
43 | 2a03:b0c0:0:1021::/64
44 | 2a03:b0c0:0:1022::/64
45 | 2a03:b0c0:0:1023::/64
46 | 2a03:b0c0:0:1024::/64
47 | 2a03:b0c0:0:1025::/64
48 | 2a03:b0c0:0:1026::/64
49 | 2a03:b0c0:0:1027::/64
50 | 2a03:b0c0:0:1028::/64
51 | 2a03:b0c0:0:1029::/64
52 | 2a03:b0c0:0:1030::/64
53 | 2a03:b0c0:0:1031::/64
54 | 2a03:b0c0:0:1032::/64
55 | 2a03:b0c0:0:1033::/64
56 | 2a03:b0c0:0:1034::/64
57 | 2a03:b0c0:0:1035::/64
58 | 2a03:b0c0:0:1036::/64
59 | 2a03:b0c0:0:1037::/64
60 | 2a03:b0c0:0:1038::/64
61 | 2a03:b0c0:0:1039::/64
62 | 2a03:b0c0:0:1040::/64
63 | 2a03:b0c0:0:1041::/64
64 | 2a03:b0c0:0:1042::/64
65 | 2a03:b0c0:0:1043::/64
66 | 2a03:b0c0:0:1044::/64
67 | 2a03:b0c0:0:1045::/64
68 | 2a03:b0c0:0:1046::/64
69 | 2a03:b0c0:0:1047::/64
70 | 2a03:b0c0:0:1048::/64
71 | 2a03:b0c0:0:1049::/64
72 | 2a03:b0c0:0:1050::/64
73 | 2a03:b0c0:0:1051::/64
74 | 2a03:b0c0:1:a1::/64
75 | 2a03:b0c0:1:d0::/64
76 | 2a03:b0c0:1:e0::/64
77 | 2a03:b0c0:2:d0::/64
78 | 2a03:b0c0:2:f0::/64
79 | 2a03:b0c0:3:d0::/64
80 | 2a03:b0c0:3:e0::/64
81 | 2a03:b0c0:3:f0::/64
82 | 2400:6180:0:d0::/64
83 | 2400:6180:0:d1::/64
84 | 2400:6180:0:d2::/64
85 | 2400:6180:0:d3::/64
86 | 2400:6180:10:200::/64
87 | 2400:6180:100:d0::/64
88 | 2604:a880:0:202a::/64
89 | 2604:a880:0:1010::/64
90 | 2604:a880:0:1011::/64
91 | 2604:a880:0:1012::/64
92 | 2604:a880:0:1013::/64
93 | 2604:a880:0:1014::/64
94 | 2604:a880:0:1015::/64
95 | 2604:a880:0:1016::/64
96 | 2604:a880:0:1017::/64
97 | 2604:a880:0:1018::/64
98 | 2604:a880:0:1019::/64
99 | 2604:a880:0:1020::/64
100 | 2604:a880:0:1021::/64
101 | 2604:a880:0:1022::/64
102 | 2604:a880:0:1023::/64
103 | 2604:a880:0:1024::/64
104 | 2604:a880:0:1025::/64
105 | 2604:a880:0:1026::/64
106 | 2604:a880:0:1027::/64
107 | 2604:a880:0:1028::/64
108 | 2604:a880:0:1029::/64
109 | 2604:a880:0:2010::/64
110 | 2604:a880:0:2011::/64
111 | 2604:a880:0:2012::/64
112 | 2604:a880:0:2013::/64
113 | 2604:a880:0:2014::/64
114 | 2604:a880:0:2015::/64
115 | 2604:a880:0:2016::/64
116 | 2604:a880:0:2017::/64
117 | 2604:a880:0:2018::/64
118 | 2604:a880:0:2019::/64
119 | 2604:a880:0:2020::/64
120 | 2604:a880:0:2021::/64
121 | 2604:a880:0:2022::/64
122 | 2604:a880:0:2023::/64
123 | 2604:a880:0:2024::/64
124 | 2604:a880:0:2025::/64
125 | 2604:a880:0:2026::/64
126 | 2604:a880:0:2027::/64
127 | 2604:a880:0:2028::/64
128 | 2604:a880:0:2029::/64
129 | 2604:a880:1:4a::/64
130 | 2604:a880:1:20::/64
131 | 2604:a880:2:d0::/64
132 | 2604:a880:2:d1::/64
133 | 2604:a880:4:1d0::/64
134 | 2604:a880:5:1::/64
135 | 2604:a880:400:d0::/64
136 | 2604:a880:400:d1::/64
137 | 2604:a880:800:10::/64
138 | 2604:a880:800:11::/64
139 | 2604:a880:800:12::/64
140 | 2604:a880:800:13::/64
141 | 2604:a880:800:14::/64
142 | 2604:a880:800:a1::/64
143 | 2604:a880:800:c1::/64
144 | 2604:a880:803::/48
145 | 2604:a880:cad:d0::/64
146 |
--------------------------------------------------------------------------------
/digitalocean/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a03:b0c0:0:108::/64
2 | 2a03:b0c0:0:126::/63
3 | 2a03:b0c0:0:128::/63
4 | 2a03:b0c0:0:130::/61
5 | 2a03:b0c0:0:138::/63
6 | 2a03:b0c0:0:140::/61
7 | 2a03:b0c0:0:148::/63
8 | 2a03:b0c0:0:150::/62
9 | 2a03:b0c0:0:154::/63
10 | 2a03:b0c0:0:1010::/61
11 | 2a03:b0c0:0:1018::/63
12 | 2a03:b0c0:0:1020::/61
13 | 2a03:b0c0:0:1028::/63
14 | 2a03:b0c0:0:1030::/61
15 | 2a03:b0c0:0:1038::/63
16 | 2a03:b0c0:0:1040::/61
17 | 2a03:b0c0:0:1048::/63
18 | 2a03:b0c0:0:1050::/63
19 | 2a03:b0c0:1:a1::/64
20 | 2a03:b0c0:1:d0::/64
21 | 2a03:b0c0:1:e0::/64
22 | 2a03:b0c0:2:d0::/64
23 | 2a03:b0c0:2:f0::/64
24 | 2a03:b0c0:3:d0::/64
25 | 2a03:b0c0:3:e0::/64
26 | 2a03:b0c0:3:f0::/64
27 | 2400:6180:0:d0::/62
28 | 2400:6180:10:200::/64
29 | 2400:6180:100:d0::/64
30 | 2604:a880:0:202a::/64
31 | 2604:a880:0:1010::/61
32 | 2604:a880:0:1018::/63
33 | 2604:a880:0:1020::/61
34 | 2604:a880:0:1028::/63
35 | 2604:a880:0:2010::/61
36 | 2604:a880:0:2018::/63
37 | 2604:a880:0:2020::/61
38 | 2604:a880:0:2028::/63
39 | 2604:a880:1:4a::/64
40 | 2604:a880:1:20::/64
41 | 2604:a880:2:d0::/63
42 | 2604:a880:4:1d0::/64
43 | 2604:a880:5:1::/64
44 | 2604:a880:400:d0::/63
45 | 2604:a880:800:10::/62
46 | 2604:a880:800:14::/64
47 | 2604:a880:800:a1::/64
48 | 2604:a880:800:c1::/64
49 | 2604:a880:803::/48
50 | 2604:a880:cad:d0::/64
51 |
--------------------------------------------------------------------------------
/facebook/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://www.workplace.com/resources/tech/it-configuration/domain-whitelisting
4 | # https://www.irr.net/docs/list.html
5 | # https://bgp.he.net/search?search%5Bsearch%5D=facebook&commit=Search
6 | # https://github.com/SecOps-Institute/FacebookIPLists/blob/master/facebook_asn_list.lst
7 |
8 | set -euo pipefail
9 | set -x
10 |
11 |
12 | # get from Autonomous System
13 | get_routes() {
14 | whois -h riswhois.ripe.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
15 | whois -h whois.radb.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
16 | whois -h rr.ntt.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
17 | whois -h whois.rogerstelecom.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
18 | whois -h whois.bgp.net.br -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
19 | }
20 |
21 | get_routes 'AS32934' > /tmp/facebook.txt || echo 'failed'
22 | get_routes 'AS54115' >> /tmp/facebook.txt || echo 'failed'
23 | get_routes 'AS63293' >> /tmp/facebook.txt || echo 'failed'
24 | get_routes 'AS149642' >> /tmp/facebook.txt || echo 'failed'
25 |
26 |
27 | # save ipv4
28 | grep -v ':' /tmp/facebook.txt > /tmp/facebook-ipv4.txt
29 |
30 | # save ipv6
31 | grep ':' /tmp/facebook.txt > /tmp/facebook-ipv6.txt
32 |
33 |
34 | # sort & uniq
35 | sort -V /tmp/facebook-ipv4.txt | uniq > facebook/ipv4.txt
36 | sort -V /tmp/facebook-ipv6.txt | uniq > facebook/ipv6.txt
37 |
--------------------------------------------------------------------------------
/facebook/ipv4.txt:
--------------------------------------------------------------------------------
1 | 31.13.24.0/21
2 | 31.13.64.0/18
3 | 31.13.64.0/19
4 | 31.13.64.0/24
5 | 31.13.65.0/24
6 | 31.13.66.0/24
7 | 31.13.67.0/24
8 | 31.13.68.0/24
9 | 31.13.69.0/24
10 | 31.13.70.0/24
11 | 31.13.71.0/24
12 | 31.13.72.0/24
13 | 31.13.73.0/24
14 | 31.13.74.0/24
15 | 31.13.75.0/24
16 | 31.13.76.0/24
17 | 31.13.77.0/24
18 | 31.13.78.0/24
19 | 31.13.79.0/24
20 | 31.13.80.0/24
21 | 31.13.81.0/24
22 | 31.13.82.0/24
23 | 31.13.83.0/24
24 | 31.13.84.0/24
25 | 31.13.85.0/24
26 | 31.13.86.0/24
27 | 31.13.87.0/24
28 | 31.13.88.0/24
29 | 31.13.89.0/24
30 | 31.13.90.0/24
31 | 31.13.91.0/24
32 | 31.13.92.0/24
33 | 31.13.93.0/24
34 | 31.13.94.0/24
35 | 31.13.95.0/24
36 | 31.13.96.0/19
37 | 45.64.40.0/22
38 | 57.141.0.0/24
39 | 57.141.1.0/24
40 | 57.141.2.0/24
41 | 57.141.3.0/24
42 | 57.141.4.0/24
43 | 57.141.5.0/24
44 | 57.141.6.0/24
45 | 57.141.7.0/24
46 | 57.141.8.0/24
47 | 57.141.9.0/24
48 | 57.141.10.0/24
49 | 57.141.11.0/24
50 | 57.141.12.0/24
51 | 57.141.13.0/24
52 | 57.144.0.0/14
53 | 57.144.0.0/23
54 | 57.144.2.0/23
55 | 57.144.4.0/23
56 | 57.144.6.0/23
57 | 57.144.8.0/23
58 | 57.144.10.0/23
59 | 57.144.12.0/23
60 | 57.144.14.0/23
61 | 57.144.16.0/23
62 | 57.144.18.0/23
63 | 57.144.20.0/23
64 | 57.144.22.0/23
65 | 57.144.24.0/23
66 | 57.144.26.0/23
67 | 57.144.28.0/23
68 | 57.144.30.0/23
69 | 57.144.32.0/23
70 | 57.144.34.0/23
71 | 57.144.36.0/23
72 | 57.144.38.0/23
73 | 57.144.40.0/23
74 | 57.144.42.0/23
75 | 57.144.44.0/23
76 | 57.144.46.0/23
77 | 57.144.48.0/23
78 | 57.144.50.0/23
79 | 57.144.52.0/23
80 | 57.144.54.0/23
81 | 57.144.56.0/23
82 | 57.144.58.0/23
83 | 57.144.60.0/23
84 | 57.144.62.0/23
85 | 57.144.64.0/23
86 | 57.144.66.0/23
87 | 57.144.68.0/23
88 | 57.144.70.0/23
89 | 57.144.72.0/23
90 | 57.144.74.0/23
91 | 57.144.76.0/23
92 | 57.144.78.0/23
93 | 57.144.80.0/23
94 | 57.144.82.0/23
95 | 57.144.84.0/23
96 | 57.144.86.0/23
97 | 57.144.88.0/23
98 | 57.144.90.0/23
99 | 57.144.92.0/23
100 | 57.144.94.0/23
101 | 57.144.96.0/23
102 | 57.144.98.0/23
103 | 57.144.100.0/23
104 | 57.144.102.0/23
105 | 57.144.104.0/23
106 | 57.144.106.0/23
107 | 57.144.108.0/23
108 | 57.144.110.0/23
109 | 57.144.112.0/23
110 | 57.144.114.0/23
111 | 57.144.116.0/23
112 | 57.144.118.0/23
113 | 57.144.120.0/23
114 | 57.144.122.0/23
115 | 57.144.124.0/23
116 | 57.144.126.0/23
117 | 57.144.128.0/23
118 | 57.144.130.0/23
119 | 57.144.132.0/23
120 | 57.144.134.0/23
121 | 57.144.136.0/23
122 | 57.144.138.0/23
123 | 57.144.140.0/23
124 | 57.144.142.0/23
125 | 57.144.144.0/23
126 | 57.144.146.0/23
127 | 57.144.148.0/23
128 | 57.144.150.0/23
129 | 57.144.152.0/23
130 | 57.144.154.0/23
131 | 57.144.156.0/23
132 | 57.144.158.0/23
133 | 57.144.160.0/23
134 | 57.144.162.0/23
135 | 57.144.164.0/23
136 | 57.144.166.0/23
137 | 57.144.168.0/23
138 | 57.144.170.0/23
139 | 57.144.172.0/23
140 | 57.144.174.0/23
141 | 57.144.176.0/23
142 | 57.144.178.0/23
143 | 57.144.180.0/23
144 | 57.144.182.0/23
145 | 57.144.184.0/23
146 | 57.144.186.0/23
147 | 57.144.188.0/23
148 | 57.144.190.0/23
149 | 57.144.192.0/23
150 | 57.144.194.0/23
151 | 57.144.196.0/23
152 | 57.144.198.0/23
153 | 57.144.200.0/23
154 | 57.144.202.0/23
155 | 57.144.204.0/23
156 | 57.144.206.0/23
157 | 57.144.208.0/23
158 | 57.144.210.0/23
159 | 57.144.212.0/23
160 | 57.144.214.0/23
161 | 57.144.216.0/23
162 | 57.144.218.0/23
163 | 57.144.220.0/23
164 | 57.144.222.0/23
165 | 66.220.144.0/20
166 | 66.220.144.0/21
167 | 66.220.152.0/21
168 | 69.63.176.0/20
169 | 69.63.176.0/21
170 | 69.63.184.0/21
171 | 69.171.224.0/19
172 | 69.171.224.0/20
173 | 69.171.239.0/24
174 | 69.171.240.0/20
175 | 69.171.250.0/24
176 | 69.171.255.0/24
177 | 74.119.76.0/22
178 | 102.132.96.0/20
179 | 102.132.96.0/24
180 | 102.132.97.0/24
181 | 102.132.99.0/24
182 | 102.132.100.0/24
183 | 102.132.101.0/24
184 | 102.132.103.0/24
185 | 102.132.104.0/24
186 | 102.132.112.0/24
187 | 102.132.113.0/24
188 | 102.132.114.0/24
189 | 102.132.115.0/24
190 | 102.132.116.0/24
191 | 102.132.117.0/24
192 | 102.132.118.0/24
193 | 102.132.119.0/24
194 | 102.132.120.0/24
195 | 102.132.121.0/24
196 | 102.132.122.0/24
197 | 102.132.123.0/24
198 | 102.132.124.0/24
199 | 102.132.125.0/24
200 | 102.132.126.0/24
201 | 102.132.127.0/24
202 | 102.221.188.0/24
203 | 102.221.189.0/24
204 | 102.221.190.0/24
205 | 102.221.191.0/24
206 | 103.4.96.0/22
207 | 129.134.0.0/16
208 | 129.134.0.0/17
209 | 129.134.25.0/24
210 | 129.134.26.0/24
211 | 129.134.27.0/24
212 | 129.134.28.0/24
213 | 129.134.29.0/24
214 | 129.134.30.0/23
215 | 129.134.30.0/24
216 | 129.134.31.0/24
217 | 129.134.64.0/24
218 | 129.134.65.0/24
219 | 129.134.66.0/24
220 | 129.134.67.0/24
221 | 129.134.68.0/24
222 | 129.134.69.0/24
223 | 129.134.70.0/24
224 | 129.134.71.0/24
225 | 129.134.72.0/24
226 | 129.134.73.0/24
227 | 129.134.74.0/24
228 | 129.134.75.0/24
229 | 129.134.76.0/24
230 | 129.134.77.0/24
231 | 129.134.78.0/24
232 | 129.134.79.0/24
233 | 129.134.112.0/24
234 | 129.134.113.0/24
235 | 129.134.114.0/24
236 | 129.134.115.0/24
237 | 129.134.127.0/24
238 | 129.134.128.0/24
239 | 129.134.129.0/24
240 | 129.134.130.0/24
241 | 129.134.131.0/24
242 | 129.134.132.0/24
243 | 129.134.135.0/24
244 | 129.134.136.0/24
245 | 129.134.137.0/24
246 | 129.134.138.0/24
247 | 129.134.139.0/24
248 | 129.134.140.0/24
249 | 129.134.143.0/24
250 | 129.134.144.0/24
251 | 129.134.147.0/24
252 | 129.134.148.0/24
253 | 129.134.149.0/24
254 | 129.134.150.0/24
255 | 129.134.154.0/24
256 | 129.134.155.0/24
257 | 129.134.156.0/24
258 | 129.134.157.0/24
259 | 129.134.158.0/24
260 | 129.134.159.0/24
261 | 129.134.160.0/24
262 | 129.134.160.0/26
263 | 129.134.161.0/24
264 | 129.134.162.0/24
265 | 129.134.163.0/24
266 | 129.134.164.0/24
267 | 129.134.165.0/24
268 | 129.134.168.0/24
269 | 129.134.169.0/24
270 | 129.134.170.0/24
271 | 129.134.171.0/24
272 | 129.134.172.0/24
273 | 129.134.173.0/24
274 | 129.134.174.0/24
275 | 129.134.175.0/24
276 | 129.134.176.0/24
277 | 129.134.177.0/24
278 | 129.134.178.0/24
279 | 129.134.179.0/24
280 | 129.134.180.0/24
281 | 129.134.181.0/24
282 | 129.134.182.0/24
283 | 129.134.183.0/24
284 | 129.134.184.0/24
285 | 129.134.185.0/24
286 | 129.134.186.0/24
287 | 129.134.187.0/24
288 | 129.134.188.0/24
289 | 129.134.189.0/24
290 | 129.134.190.0/24
291 | 129.134.191.0/24
292 | 129.134.194.0/24
293 | 129.134.195.0/24
294 | 147.75.208.0/20
295 | 157.240.0.0/16
296 | 157.240.0.0/17
297 | 157.240.0.0/24
298 | 157.240.1.0/24
299 | 157.240.2.0/24
300 | 157.240.3.0/24
301 | 157.240.5.0/24
302 | 157.240.6.0/24
303 | 157.240.7.0/24
304 | 157.240.8.0/24
305 | 157.240.9.0/24
306 | 157.240.10.0/24
307 | 157.240.11.0/24
308 | 157.240.12.0/24
309 | 157.240.13.0/24
310 | 157.240.14.0/24
311 | 157.240.15.0/24
312 | 157.240.16.0/24
313 | 157.240.17.0/24
314 | 157.240.18.0/24
315 | 157.240.19.0/24
316 | 157.240.20.0/24
317 | 157.240.21.0/24
318 | 157.240.22.0/24
319 | 157.240.23.0/24
320 | 157.240.24.0/24
321 | 157.240.25.0/24
322 | 157.240.26.0/24
323 | 157.240.27.0/24
324 | 157.240.28.0/24
325 | 157.240.29.0/24
326 | 157.240.30.0/24
327 | 157.240.31.0/24
328 | 157.240.96.0/24
329 | 157.240.97.0/24
330 | 157.240.98.0/24
331 | 157.240.99.0/24
332 | 157.240.100.0/24
333 | 157.240.101.0/24
334 | 157.240.128.0/24
335 | 157.240.129.0/24
336 | 157.240.131.0/24
337 | 157.240.134.0/24
338 | 157.240.155.0/24
339 | 157.240.156.0/24
340 | 157.240.157.0/24
341 | 157.240.158.0/24
342 | 157.240.159.0/24
343 | 157.240.160.0/24
344 | 157.240.169.0/24
345 | 157.240.170.0/24
346 | 157.240.172.0/24
347 | 157.240.173.0/24
348 | 157.240.174.0/24
349 | 157.240.175.0/24
350 | 157.240.176.0/24
351 | 157.240.177.0/24
352 | 157.240.178.0/24
353 | 157.240.179.0/24
354 | 157.240.180.0/24
355 | 157.240.181.0/24
356 | 157.240.182.0/24
357 | 157.240.183.0/24
358 | 157.240.184.0/24
359 | 157.240.185.0/24
360 | 157.240.186.0/24
361 | 157.240.187.0/24
362 | 157.240.188.0/24
363 | 157.240.189.0/24
364 | 157.240.190.0/24
365 | 157.240.191.0/24
366 | 157.240.192.0/18
367 | 157.240.192.0/24
368 | 157.240.193.0/24
369 | 157.240.194.0/24
370 | 157.240.195.0/24
371 | 157.240.196.0/24
372 | 157.240.197.0/24
373 | 157.240.198.0/24
374 | 157.240.199.0/24
375 | 157.240.200.0/24
376 | 157.240.201.0/24
377 | 157.240.202.0/24
378 | 157.240.203.0/24
379 | 157.240.204.0/24
380 | 157.240.205.0/24
381 | 157.240.206.0/24
382 | 157.240.207.0/24
383 | 157.240.208.0/24
384 | 157.240.209.0/24
385 | 157.240.210.0/24
386 | 157.240.211.0/24
387 | 157.240.212.0/24
388 | 157.240.213.0/24
389 | 157.240.214.0/24
390 | 157.240.215.0/24
391 | 157.240.216.0/24
392 | 157.240.217.0/24
393 | 157.240.218.0/24
394 | 157.240.219.0/24
395 | 157.240.220.0/24
396 | 157.240.221.0/24
397 | 157.240.222.0/24
398 | 157.240.223.0/24
399 | 157.240.224.0/24
400 | 157.240.225.0/24
401 | 157.240.226.0/24
402 | 157.240.227.0/24
403 | 157.240.228.0/24
404 | 157.240.229.0/24
405 | 157.240.231.0/24
406 | 157.240.232.0/24
407 | 157.240.233.0/24
408 | 157.240.234.0/24
409 | 157.240.235.0/24
410 | 157.240.236.0/24
411 | 157.240.237.0/24
412 | 157.240.238.0/24
413 | 157.240.239.0/24
414 | 157.240.240.0/24
415 | 157.240.241.0/24
416 | 157.240.242.0/24
417 | 157.240.243.0/24
418 | 157.240.244.0/24
419 | 157.240.245.0/24
420 | 157.240.246.0/24
421 | 157.240.247.0/24
422 | 157.240.248.0/24
423 | 157.240.249.0/24
424 | 157.240.250.0/24
425 | 157.240.251.0/24
426 | 157.240.252.0/24
427 | 157.240.253.0/24
428 | 157.240.254.0/24
429 | 163.70.128.0/17
430 | 163.70.128.0/24
431 | 163.70.129.0/24
432 | 163.70.130.0/24
433 | 163.70.131.0/24
434 | 163.70.132.0/24
435 | 163.70.133.0/24
436 | 163.70.134.0/24
437 | 163.70.135.0/24
438 | 163.70.136.0/24
439 | 163.70.137.0/24
440 | 163.70.138.0/24
441 | 163.70.139.0/24
442 | 163.70.140.0/24
443 | 163.70.141.0/24
444 | 163.70.142.0/24
445 | 163.70.143.0/24
446 | 163.70.144.0/24
447 | 163.70.145.0/24
448 | 163.70.146.0/24
449 | 163.70.147.0/24
450 | 163.70.148.0/24
451 | 163.70.149.0/24
452 | 163.70.150.0/24
453 | 163.70.151.0/24
454 | 163.70.152.0/24
455 | 163.70.153.0/24
456 | 163.70.158.0/24
457 | 163.70.159.0/24
458 | 163.77.128.0/17
459 | 163.114.128.0/20
460 | 163.114.128.0/24
461 | 163.114.129.0/24
462 | 163.114.130.0/24
463 | 163.114.131.0/24
464 | 163.114.132.0/24
465 | 163.114.133.0/24
466 | 163.114.134.0/24
467 | 163.114.135.0/24
468 | 163.114.136.0/24
469 | 173.252.64.0/18
470 | 173.252.64.0/19
471 | 173.252.88.0/21
472 | 173.252.96.0/19
473 | 179.60.192.0/22
474 | 179.60.192.0/24
475 | 179.60.193.0/24
476 | 179.60.194.0/24
477 | 179.60.195.0/24
478 | 185.60.216.0/22
479 | 185.60.216.0/24
480 | 185.60.217.0/24
481 | 185.60.218.0/24
482 | 185.60.219.0/24
483 | 185.89.216.0/22
484 | 185.89.218.0/23
485 | 185.89.218.0/24
486 | 185.89.219.0/24
487 | 187.228.18.0/24
488 | 189.233.203.0/24
489 | 189.247.71.0/24
490 | 196.49.68.0/23
491 | 199.201.64.0/22
492 | 199.201.64.0/24
493 | 199.201.65.0/24
494 | 199.201.66.0/24
495 | 199.201.67.0/24
496 | 204.15.20.0/22
497 |
--------------------------------------------------------------------------------
/facebook/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 31.13.24.0/21
2 | 31.13.64.0/18
3 | 45.64.40.0/22
4 | 57.141.0.0/21
5 | 57.141.8.0/22
6 | 57.141.12.0/23
7 | 57.144.0.0/14
8 | 66.220.144.0/20
9 | 69.63.176.0/20
10 | 69.171.224.0/19
11 | 74.119.76.0/22
12 | 102.132.96.0/19
13 | 102.221.188.0/22
14 | 103.4.96.0/22
15 | 129.134.0.0/16
16 | 147.75.208.0/20
17 | 157.240.0.0/16
18 | 163.70.128.0/17
19 | 163.77.128.0/17
20 | 163.114.128.0/20
21 | 173.252.64.0/18
22 | 179.60.192.0/22
23 | 185.60.216.0/22
24 | 185.89.216.0/22
25 | 187.228.18.0/24
26 | 189.233.203.0/24
27 | 189.247.71.0/24
28 | 196.49.68.0/23
29 | 199.201.64.0/22
30 | 204.15.20.0/22
31 |
--------------------------------------------------------------------------------
/facebook/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a03:83e0::/32
2 | 2a03:2880:1000::/36
3 | 2a03:2880:2000::/36
4 | 2a03:2880:3000::/36
5 | 2a03:2880:4000::/36
6 | 2a03:2880:5000::/36
7 | 2a03:2880:6000::/36
8 | 2a03:2880:7000::/36
9 | 2a03:2880:f0a2::/48
10 | 2a03:2880:f0a3::/48
11 | 2a03:2880:f0a4::/48
12 | 2a03:2880:f0a5::/48
13 | 2a03:2880:f0a6::/48
14 | 2a03:2880:f0a7::/48
15 | 2a03:2880:f0a8::/48
16 | 2a03:2880:f0aa::/48
17 | 2a03:2880:f00a::/48
18 | 2a03:2880:f00c::/48
19 | 2a03:2880:f00d::/48
20 | 2a03:2880:f00e::/48
21 | 2a03:2880:f0fc::/47
22 | 2a03:2880:f0fc::/48
23 | 2a03:2880:f0fd::/48
24 | 2a03:2880:f0ff::/48
25 | 2a03:2880:f00f::/48
26 | 2a03:2880:f000::/36
27 | 2a03:2880:f01b::/48
28 | 2a03:2880:f01c::/48
29 | 2a03:2880:f01d::/48
30 | 2a03:2880:f01e::/48
31 | 2a03:2880:f1fc::/47
32 | 2a03:2880:f1fc::/48
33 | 2a03:2880:f1fd::/48
34 | 2a03:2880:f1ff::/48
35 | 2a03:2880:f01f::/48
36 | 2a03:2880:f001::/48
37 | 2a03:2880:f02a::/48
38 | 2a03:2880:f02b::/48
39 | 2a03:2880:f02c::/48
40 | 2a03:2880:f02d::/48
41 | 2a03:2880:f02e::/48
42 | 2a03:2880:f2ff::/48
43 | 2a03:2880:f02f::/48
44 | 2a03:2880:f03a::/48
45 | 2a03:2880:f03b::/48
46 | 2a03:2880:f03d::/48
47 | 2a03:2880:f03e::/48
48 | 2a03:2880:f03f::/48
49 | 2a03:2880:f003::/48
50 | 2a03:2880:f04a::/48
51 | 2a03:2880:f04b::/48
52 | 2a03:2880:f04c::/48
53 | 2a03:2880:f04d::/48
54 | 2a03:2880:f04e::/48
55 | 2a03:2880:f04f::/48
56 | 2a03:2880:f004::/48
57 | 2a03:2880:f05a::/48
58 | 2a03:2880:f05b::/48
59 | 2a03:2880:f05c::/48
60 | 2a03:2880:f05d::/48
61 | 2a03:2880:f05e::/48
62 | 2a03:2880:f005::/48
63 | 2a03:2880:f06a::/48
64 | 2a03:2880:f06b::/48
65 | 2a03:2880:f06d::/48
66 | 2a03:2880:f06f::/48
67 | 2a03:2880:f006::/48
68 | 2a03:2880:f07d::/48
69 | 2a03:2880:f07e::/48
70 | 2a03:2880:f007::/48
71 | 2a03:2880:f08a::/48
72 | 2a03:2880:f08e::/48
73 | 2a03:2880:f008::/48
74 | 2a03:2880:f09a::/48
75 | 2a03:2880:f09b::/48
76 | 2a03:2880:f09c::/48
77 | 2a03:2880:f09d::/48
78 | 2a03:2880:f09e::/48
79 | 2a03:2880:f10a::/48
80 | 2a03:2880:f10c::/48
81 | 2a03:2880:f10d::/48
82 | 2a03:2880:f10e::/48
83 | 2a03:2880:f10f::/48
84 | 2a03:2880:f010::/48
85 | 2a03:2880:f11b::/48
86 | 2a03:2880:f11c::/48
87 | 2a03:2880:f11f::/48
88 | 2a03:2880:f011::/48
89 | 2a03:2880:f12a::/48
90 | 2a03:2880:f12b::/48
91 | 2a03:2880:f12c::/48
92 | 2a03:2880:f12d::/48
93 | 2a03:2880:f12e::/48
94 | 2a03:2880:f12f::/48
95 | 2a03:2880:f012::/48
96 | 2a03:2880:f13a::/48
97 | 2a03:2880:f13b::/48
98 | 2a03:2880:f13d::/48
99 | 2a03:2880:f13e::/48
100 | 2a03:2880:f13f::/48
101 | 2a03:2880:f013::/48
102 | 2a03:2880:f14a::/48
103 | 2a03:2880:f14b::/48
104 | 2a03:2880:f14c::/48
105 | 2a03:2880:f14d::/48
106 | 2a03:2880:f14e::/48
107 | 2a03:2880:f14f::/48
108 | 2a03:2880:f15a::/48
109 | 2a03:2880:f15b::/48
110 | 2a03:2880:f15c::/48
111 | 2a03:2880:f15d::/48
112 | 2a03:2880:f15e::/48
113 | 2a03:2880:f16a::/48
114 | 2a03:2880:f16b::/48
115 | 2a03:2880:f16c::/48
116 | 2a03:2880:f16d::/48
117 | 2a03:2880:f16e::/48
118 | 2a03:2880:f16f::/48
119 | 2a03:2880:f016::/48
120 | 2a03:2880:f17a::/48
121 | 2a03:2880:f17b::/48
122 | 2a03:2880:f17c::/48
123 | 2a03:2880:f17d::/48
124 | 2a03:2880:f17e::/48
125 | 2a03:2880:f17f::/48
126 | 2a03:2880:f017::/48
127 | 2a03:2880:f18a::/48
128 | 2a03:2880:f18b::/48
129 | 2a03:2880:f18c::/48
130 | 2a03:2880:f019::/48
131 | 2a03:2880:f20a::/48
132 | 2a03:2880:f20c::/48
133 | 2a03:2880:f20d::/48
134 | 2a03:2880:f20e::/48
135 | 2a03:2880:f20f::/48
136 | 2a03:2880:f21b::/48
137 | 2a03:2880:f21c::/48
138 | 2a03:2880:f21f::/48
139 | 2a03:2880:f021::/48
140 | 2a03:2880:f22a::/48
141 | 2a03:2880:f22b::/48
142 | 2a03:2880:f22c::/48
143 | 2a03:2880:f22d::/48
144 | 2a03:2880:f22e::/48
145 | 2a03:2880:f22f::/48
146 | 2a03:2880:f23a::/48
147 | 2a03:2880:f23b::/48
148 | 2a03:2880:f23d::/48
149 | 2a03:2880:f23e::/48
150 | 2a03:2880:f23f::/48
151 | 2a03:2880:f023::/48
152 | 2a03:2880:f24a::/48
153 | 2a03:2880:f24b::/48
154 | 2a03:2880:f24c::/48
155 | 2a03:2880:f24d::/48
156 | 2a03:2880:f24e::/48
157 | 2a03:2880:f24f::/48
158 | 2a03:2880:f024::/48
159 | 2a03:2880:f25a::/48
160 | 2a03:2880:f25b::/48
161 | 2a03:2880:f25c::/48
162 | 2a03:2880:f25d::/48
163 | 2a03:2880:f25e::/48
164 | 2a03:2880:f26a::/48
165 | 2a03:2880:f26b::/48
166 | 2a03:2880:f26c::/48
167 | 2a03:2880:f26d::/48
168 | 2a03:2880:f26e::/48
169 | 2a03:2880:f26f::/48
170 | 2a03:2880:f27a::/48
171 | 2a03:2880:f27b::/48
172 | 2a03:2880:f27c::/48
173 | 2a03:2880:f27d::/48
174 | 2a03:2880:f27e::/48
175 | 2a03:2880:f27f::/48
176 | 2a03:2880:f027::/48
177 | 2a03:2880:f28a::/48
178 | 2a03:2880:f28b::/48
179 | 2a03:2880:f28c::/48
180 | 2a03:2880:f028::/48
181 | 2a03:2880:f029::/48
182 | 2a03:2880:f30a::/48
183 | 2a03:2880:f30b::/48
184 | 2a03:2880:f30c::/48
185 | 2a03:2880:f30d::/48
186 | 2a03:2880:f30e::/48
187 | 2a03:2880:f30f::/48
188 | 2a03:2880:f030::/48
189 | 2a03:2880:f31a::/48
190 | 2a03:2880:f31b::/48
191 | 2a03:2880:f31c::/48
192 | 2a03:2880:f31d::/48
193 | 2a03:2880:f31e::/48
194 | 2a03:2880:f31f::/48
195 | 2a03:2880:f031::/48
196 | 2a03:2880:f32a::/48
197 | 2a03:2880:f32b::/48
198 | 2a03:2880:f32c::/48
199 | 2a03:2880:f32d::/48
200 | 2a03:2880:f32e::/48
201 | 2a03:2880:f32f::/48
202 | 2a03:2880:f032::/48
203 | 2a03:2880:f33a::/48
204 | 2a03:2880:f33b::/48
205 | 2a03:2880:f33c::/48
206 | 2a03:2880:f33d::/48
207 | 2a03:2880:f33e::/48
208 | 2a03:2880:f33f::/48
209 | 2a03:2880:f033::/48
210 | 2a03:2880:f34a::/48
211 | 2a03:2880:f34b::/48
212 | 2a03:2880:f34c::/48
213 | 2a03:2880:f34d::/48
214 | 2a03:2880:f34e::/48
215 | 2a03:2880:f34f::/48
216 | 2a03:2880:f034::/48
217 | 2a03:2880:f35a::/48
218 | 2a03:2880:f35b::/48
219 | 2a03:2880:f35c::/48
220 | 2a03:2880:f35d::/48
221 | 2a03:2880:f35e::/48
222 | 2a03:2880:f35f::/48
223 | 2a03:2880:f035::/48
224 | 2a03:2880:f36a::/48
225 | 2a03:2880:f36b::/48
226 | 2a03:2880:f36c::/48
227 | 2a03:2880:f36d::/48
228 | 2a03:2880:f36e::/48
229 | 2a03:2880:f36f::/48
230 | 2a03:2880:f036::/48
231 | 2a03:2880:f037::/48
232 | 2a03:2880:f038::/48
233 | 2a03:2880:f040::/48
234 | 2a03:2880:f041::/48
235 | 2a03:2880:f042::/48
236 | 2a03:2880:f043::/48
237 | 2a03:2880:f044::/48
238 | 2a03:2880:f045::/48
239 | 2a03:2880:f046::/48
240 | 2a03:2880:f047::/48
241 | 2a03:2880:f048::/48
242 | 2a03:2880:f050::/48
243 | 2a03:2880:f052::/48
244 | 2a03:2880:f053::/48
245 | 2a03:2880:f054::/48
246 | 2a03:2880:f055::/48
247 | 2a03:2880:f056::/48
248 | 2a03:2880:f057::/48
249 | 2a03:2880:f058::/48
250 | 2a03:2880:f059::/48
251 | 2a03:2880:f060::/48
252 | 2a03:2880:f061::/48
253 | 2a03:2880:f065::/48
254 | 2a03:2880:f066::/48
255 | 2a03:2880:f067::/48
256 | 2a03:2880:f068::/48
257 | 2a03:2880:f070::/48
258 | 2a03:2880:f071::/48
259 | 2a03:2880:f073::/48
260 | 2a03:2880:f074::/48
261 | 2a03:2880:f076::/48
262 | 2a03:2880:f077::/48
263 | 2a03:2880:f078::/48
264 | 2a03:2880:f80a::/48
265 | 2a03:2880:f80b::/48
266 | 2a03:2880:f80c::/48
267 | 2a03:2880:f80d::/48
268 | 2a03:2880:f080::/48
269 | 2a03:2880:f081::/48
270 | 2a03:2880:f082::/48
271 | 2a03:2880:f083::/48
272 | 2a03:2880:f084::/48
273 | 2a03:2880:f085::/48
274 | 2a03:2880:f086::/48
275 | 2a03:2880:f091::/48
276 | 2a03:2880:f096::/48
277 | 2a03:2880:f097::/48
278 | 2a03:2880:f098::/48
279 | 2a03:2880:f099::/48
280 | 2a03:2880:f101::/48
281 | 2a03:2880:f102::/48
282 | 2a03:2880:f103::/48
283 | 2a03:2880:f104::/48
284 | 2a03:2880:f105::/48
285 | 2a03:2880:f106::/48
286 | 2a03:2880:f107::/48
287 | 2a03:2880:f108::/48
288 | 2a03:2880:f110::/48
289 | 2a03:2880:f111::/48
290 | 2a03:2880:f112::/48
291 | 2a03:2880:f113::/48
292 | 2a03:2880:f114::/48
293 | 2a03:2880:f115::/48
294 | 2a03:2880:f116::/48
295 | 2a03:2880:f117::/48
296 | 2a03:2880:f119::/48
297 | 2a03:2880:f121::/48
298 | 2a03:2880:f123::/48
299 | 2a03:2880:f124::/48
300 | 2a03:2880:f127::/48
301 | 2a03:2880:f128::/48
302 | 2a03:2880:f129::/48
303 | 2a03:2880:f130::/48
304 | 2a03:2880:f131::/48
305 | 2a03:2880:f132::/48
306 | 2a03:2880:f133::/48
307 | 2a03:2880:f134::/48
308 | 2a03:2880:f135::/48
309 | 2a03:2880:f136::/48
310 | 2a03:2880:f137::/48
311 | 2a03:2880:f138::/48
312 | 2a03:2880:f140::/48
313 | 2a03:2880:f141::/48
314 | 2a03:2880:f142::/48
315 | 2a03:2880:f143::/48
316 | 2a03:2880:f144::/48
317 | 2a03:2880:f145::/48
318 | 2a03:2880:f146::/48
319 | 2a03:2880:f147::/48
320 | 2a03:2880:f148::/48
321 | 2a03:2880:f150::/48
322 | 2a03:2880:f152::/48
323 | 2a03:2880:f153::/48
324 | 2a03:2880:f154::/48
325 | 2a03:2880:f155::/48
326 | 2a03:2880:f156::/48
327 | 2a03:2880:f157::/48
328 | 2a03:2880:f158::/48
329 | 2a03:2880:f159::/48
330 | 2a03:2880:f160::/48
331 | 2a03:2880:f161::/48
332 | 2a03:2880:f162::/48
333 | 2a03:2880:f163::/48
334 | 2a03:2880:f164::/48
335 | 2a03:2880:f165::/48
336 | 2a03:2880:f166::/48
337 | 2a03:2880:f167::/48
338 | 2a03:2880:f168::/48
339 | 2a03:2880:f169::/48
340 | 2a03:2880:f170::/48
341 | 2a03:2880:f171::/48
342 | 2a03:2880:f172::/48
343 | 2a03:2880:f173::/48
344 | 2a03:2880:f174::/48
345 | 2a03:2880:f175::/48
346 | 2a03:2880:f176::/48
347 | 2a03:2880:f177::/48
348 | 2a03:2880:f178::/48
349 | 2a03:2880:f179::/48
350 | 2a03:2880:f180::/48
351 | 2a03:2880:f181::/48
352 | 2a03:2880:f182::/48
353 | 2a03:2880:f183::/48
354 | 2a03:2880:f184::/48
355 | 2a03:2880:f185::/48
356 | 2a03:2880:f186::/48
357 | 2a03:2880:f187::/48
358 | 2a03:2880:f188::/48
359 | 2a03:2880:f189::/48
360 | 2a03:2880:f201::/48
361 | 2a03:2880:f202::/48
362 | 2a03:2880:f203::/48
363 | 2a03:2880:f204::/48
364 | 2a03:2880:f205::/48
365 | 2a03:2880:f206::/48
366 | 2a03:2880:f207::/48
367 | 2a03:2880:f208::/48
368 | 2a03:2880:f210::/48
369 | 2a03:2880:f211::/48
370 | 2a03:2880:f212::/48
371 | 2a03:2880:f213::/48
372 | 2a03:2880:f214::/48
373 | 2a03:2880:f215::/48
374 | 2a03:2880:f216::/48
375 | 2a03:2880:f217::/48
376 | 2a03:2880:f219::/48
377 | 2a03:2880:f221::/48
378 | 2a03:2880:f223::/48
379 | 2a03:2880:f224::/48
380 | 2a03:2880:f227::/48
381 | 2a03:2880:f228::/48
382 | 2a03:2880:f229::/48
383 | 2a03:2880:f230::/48
384 | 2a03:2880:f231::/48
385 | 2a03:2880:f232::/48
386 | 2a03:2880:f233::/48
387 | 2a03:2880:f234::/48
388 | 2a03:2880:f235::/48
389 | 2a03:2880:f236::/48
390 | 2a03:2880:f237::/48
391 | 2a03:2880:f238::/48
392 | 2a03:2880:f240::/48
393 | 2a03:2880:f241::/48
394 | 2a03:2880:f242::/48
395 | 2a03:2880:f243::/48
396 | 2a03:2880:f244::/48
397 | 2a03:2880:f245::/48
398 | 2a03:2880:f246::/48
399 | 2a03:2880:f247::/48
400 | 2a03:2880:f248::/48
401 | 2a03:2880:f250::/48
402 | 2a03:2880:f252::/48
403 | 2a03:2880:f253::/48
404 | 2a03:2880:f254::/48
405 | 2a03:2880:f255::/48
406 | 2a03:2880:f256::/48
407 | 2a03:2880:f257::/48
408 | 2a03:2880:f258::/48
409 | 2a03:2880:f259::/48
410 | 2a03:2880:f260::/48
411 | 2a03:2880:f261::/48
412 | 2a03:2880:f262::/48
413 | 2a03:2880:f263::/48
414 | 2a03:2880:f264::/48
415 | 2a03:2880:f265::/48
416 | 2a03:2880:f266::/48
417 | 2a03:2880:f267::/48
418 | 2a03:2880:f268::/48
419 | 2a03:2880:f269::/48
420 | 2a03:2880:f270::/48
421 | 2a03:2880:f271::/48
422 | 2a03:2880:f272::/48
423 | 2a03:2880:f273::/48
424 | 2a03:2880:f274::/48
425 | 2a03:2880:f275::/48
426 | 2a03:2880:f276::/48
427 | 2a03:2880:f277::/48
428 | 2a03:2880:f278::/48
429 | 2a03:2880:f279::/48
430 | 2a03:2880:f280::/48
431 | 2a03:2880:f281::/48
432 | 2a03:2880:f282::/48
433 | 2a03:2880:f283::/48
434 | 2a03:2880:f284::/48
435 | 2a03:2880:f285::/48
436 | 2a03:2880:f286::/48
437 | 2a03:2880:f287::/48
438 | 2a03:2880:f288::/48
439 | 2a03:2880:f289::/48
440 | 2a03:2880:f300::/48
441 | 2a03:2880:f301::/48
442 | 2a03:2880:f302::/48
443 | 2a03:2880:f303::/48
444 | 2a03:2880:f304::/48
445 | 2a03:2880:f305::/48
446 | 2a03:2880:f306::/48
447 | 2a03:2880:f307::/48
448 | 2a03:2880:f308::/48
449 | 2a03:2880:f309::/48
450 | 2a03:2880:f310::/48
451 | 2a03:2880:f311::/48
452 | 2a03:2880:f312::/48
453 | 2a03:2880:f313::/48
454 | 2a03:2880:f314::/48
455 | 2a03:2880:f315::/48
456 | 2a03:2880:f316::/48
457 | 2a03:2880:f317::/48
458 | 2a03:2880:f318::/48
459 | 2a03:2880:f319::/48
460 | 2a03:2880:f320::/48
461 | 2a03:2880:f321::/48
462 | 2a03:2880:f322::/48
463 | 2a03:2880:f323::/48
464 | 2a03:2880:f324::/48
465 | 2a03:2880:f325::/48
466 | 2a03:2880:f326::/48
467 | 2a03:2880:f327::/48
468 | 2a03:2880:f328::/48
469 | 2a03:2880:f329::/48
470 | 2a03:2880:f330::/48
471 | 2a03:2880:f331::/48
472 | 2a03:2880:f332::/48
473 | 2a03:2880:f333::/48
474 | 2a03:2880:f334::/48
475 | 2a03:2880:f335::/48
476 | 2a03:2880:f336::/48
477 | 2a03:2880:f337::/48
478 | 2a03:2880:f338::/48
479 | 2a03:2880:f339::/48
480 | 2a03:2880:f340::/48
481 | 2a03:2880:f341::/48
482 | 2a03:2880:f342::/48
483 | 2a03:2880:f343::/48
484 | 2a03:2880:f344::/48
485 | 2a03:2880:f345::/48
486 | 2a03:2880:f346::/48
487 | 2a03:2880:f347::/48
488 | 2a03:2880:f348::/48
489 | 2a03:2880:f349::/48
490 | 2a03:2880:f350::/48
491 | 2a03:2880:f351::/48
492 | 2a03:2880:f352::/48
493 | 2a03:2880:f353::/48
494 | 2a03:2880:f354::/48
495 | 2a03:2880:f355::/48
496 | 2a03:2880:f356::/48
497 | 2a03:2880:f357::/48
498 | 2a03:2880:f358::/48
499 | 2a03:2880:f359::/48
500 | 2a03:2880:f360::/48
501 | 2a03:2880:f361::/48
502 | 2a03:2880:f362::/48
503 | 2a03:2880:f363::/48
504 | 2a03:2880:f364::/48
505 | 2a03:2880:f365::/48
506 | 2a03:2880:f366::/48
507 | 2a03:2880:f367::/48
508 | 2a03:2880:f368::/48
509 | 2a03:2880:f369::/48
510 | 2a03:2880:f800::/48
511 | 2a03:2880:f801::/48
512 | 2a03:2880:f802::/48
513 | 2a03:2880:f803::/48
514 | 2a03:2880:f804::/48
515 | 2a03:2880:f805::/48
516 | 2a03:2880:f806::/48
517 | 2a03:2880:f807::/48
518 | 2a03:2880:f808::/48
519 | 2a03:2880:f809::/48
520 | 2a03:2880:ff0a::/48
521 | 2a03:2880:ff0b::/48
522 | 2a03:2880:ff0c::/48
523 | 2a03:2880:ff08::/48
524 | 2a03:2880:ff09::/48
525 | 2a03:2880:fffe::/48
526 | 2a03:2880:ffff::/48
527 | 2a03:2880::/32
528 | 2a03:2880::/36
529 | 2a03:2881:1a::/48
530 | 2a03:2881:1b::/48
531 | 2a03:2881:1c::/48
532 | 2a03:2881:1e::/48
533 | 2a03:2881:1::/48
534 | 2a03:2881:2::/48
535 | 2a03:2881:3::/48
536 | 2a03:2881:4::/48
537 | 2a03:2881:5::/48
538 | 2a03:2881:6::/48
539 | 2a03:2881:7::/48
540 | 2a03:2881:8::/48
541 | 2a03:2881:9::/48
542 | 2a03:2881:10::/48
543 | 2a03:2881:11::/48
544 | 2a03:2881:12::/48
545 | 2a03:2881:13::/48
546 | 2a03:2881:14::/48
547 | 2a03:2881:15::/48
548 | 2a03:2881:16::/48
549 | 2a03:2881:17::/48
550 | 2a03:2881:18::/48
551 | 2a03:2881:19::/48
552 | 2a03:2881:48::/45
553 | 2a03:2881:98::/45
554 | 2a03:2881:400a::/48
555 | 2a03:2881:400b::/48
556 | 2a03:2881:400c::/48
557 | 2a03:2881:400d::/48
558 | 2a03:2881:4000::/48
559 | 2a03:2881:4001::/48
560 | 2a03:2881:4002::/48
561 | 2a03:2881:4003::/48
562 | 2a03:2881:4004::/48
563 | 2a03:2881:4005::/48
564 | 2a03:2881:4006::/48
565 | 2a03:2881:4007::/48
566 | 2a03:2881:4008::/48
567 | 2a03:2881:4009::/48
568 | 2a03:2881:a::/48
569 | 2a03:2881:b::/48
570 | 2a03:2881:c::/48
571 | 2a03:2881:d::/48
572 | 2a03:2881:e::/48
573 | 2a03:2881:f::/48
574 | 2a03:2881::/32
575 | 2a03:2881::/48
576 | 2a03:2887:ff0a::/48
577 | 2a03:2887:ff00::/48
578 | 2a03:2887:ff1b::/48
579 | 2a03:2887:ff1c::/48
580 | 2a03:2887:ff1d::/48
581 | 2a03:2887:ff1e::/48
582 | 2a03:2887:ff1f::/48
583 | 2a03:2887:ff2a::/48
584 | 2a03:2887:ff2b::/48
585 | 2a03:2887:ff2c::/48
586 | 2a03:2887:ff2d::/48
587 | 2a03:2887:ff2e::/48
588 | 2a03:2887:ff2f::/48
589 | 2a03:2887:ff02::/48
590 | 2a03:2887:ff3a::/48
591 | 2a03:2887:ff3b::/48
592 | 2a03:2887:ff3f::/48
593 | 2a03:2887:ff03::/48
594 | 2a03:2887:ff4a::/48
595 | 2a03:2887:ff4b::/48
596 | 2a03:2887:ff4d::/48
597 | 2a03:2887:ff4e::/48
598 | 2a03:2887:ff4f::/48
599 | 2a03:2887:ff04::/48
600 | 2a03:2887:ff05::/48
601 | 2a03:2887:ff06::/48
602 | 2a03:2887:ff07::/48
603 | 2a03:2887:ff08::/48
604 | 2a03:2887:ff09::/48
605 | 2a03:2887:ff18::/48
606 | 2a03:2887:ff19::/48
607 | 2a03:2887:ff20::/48
608 | 2a03:2887:ff21::/48
609 | 2a03:2887:ff23::/48
610 | 2a03:2887:ff24::/48
611 | 2a03:2887:ff25::/48
612 | 2a03:2887:ff27::/48
613 | 2a03:2887:ff28::/48
614 | 2a03:2887:ff29::/48
615 | 2a03:2887:ff30::/48
616 | 2a03:2887:ff33::/48
617 | 2a03:2887:ff35::/48
618 | 2a03:2887:ff36::/48
619 | 2a03:2887:ff37::/48
620 | 2a03:2887:ff38::/48
621 | 2a03:2887:ff39::/48
622 | 2a03:2887:ff40::/48
623 | 2a03:2887:ff41::/48
624 | 2a03:2887:ff42::/48
625 | 2a03:2887:ff43::/48
626 | 2a03:2887:ff44::/48
627 | 2a03:2887:ff45::/48
628 | 2a03:2887:ff48::/48
629 | 2a03:2887:ff49::/48
630 | 2a03:2887:ff50::/48
631 | 2a03:2887:ff51::/48
632 | 2a03:2887:ff52::/48
633 | 2a03:2887:ff53::/48
634 | 2a03:2887:ff54::/48
635 | 2a03:2887:ff55::/48
636 | 2a03:2887:ff56::/48
637 | 2a03:2887:ff57::/48
638 | 2a03:2887:ff58::/48
639 | 2a03:2887:ff59::/48
640 | 2a03:2887:ff60::/48
641 | 2a03:2887:ff61::/48
642 | 2a03:2887:ff62::/48
643 | 2a03:2887:ff63::/48
644 | 2a03:2887:ff64::/48
645 | 2a03:2887:ff65::/48
646 | 2a03:2887:ff66::/48
647 | 2a03:2887:ff67::/48
648 | 2a03:2887:ff68::/48
649 | 2a03:2887:ff69::/48
650 | 2a03:2887:ff70::/48
651 | 2a03:2887:ff71::/48
652 | 2a03:2887:ff72::/48
653 | 2a10:f781:10:cee0::/64
654 | 2c0f:ef78:1::/48
655 | 2c0f:ef78:3::/48
656 | 2c0f:ef78:5::/48
657 | 2c0f:ef78:6::/48
658 | 2c0f:ef78:9::/48
659 | 2c0f:ef78:10::/48
660 | 2c0f:ef78:11::/48
661 | 2c0f:ef78:12::/48
662 | 2c0f:ef78:c::/48
663 | 2c0f:ef78:d::/48
664 | 2c0f:ef78:e::/48
665 | 2c0f:ef78:f::/48
666 | 2c0f:ef78::/48
667 | 2401:db00::/32
668 | 2620:0:1c00::/40
669 | 2620:0:1cfa::/48
670 | 2620:0:1cff::/48
671 | 2620:10d:c09a::/48
672 | 2620:10d:c09b::/48
673 | 2620:10d:c09c::/48
674 | 2620:10d:c090::/44
675 | 2620:10d:c090::/48
676 | 2620:10d:c091::/48
677 | 2620:10d:c092::/48
678 | 2620:10d:c093::/48
679 | 2620:10d:c094::/48
680 | 2620:10d:c095::/48
681 | 2620:10d:c096::/48
682 | 2620:10d:c098::/48
683 | 2620:10d:c099::/48
684 | 2803:6080::/29
685 | 2806:10a0:cbff::/48
686 | 2806:1050:cbff::/48
687 | 2806:1090:cbff::/48
688 |
--------------------------------------------------------------------------------
/facebook/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a03:83e0::/32
2 | 2a03:2880::/31
3 | 2a03:2887:ff0a::/48
4 | 2a03:2887:ff00::/48
5 | 2a03:2887:ff1b::/48
6 | 2a03:2887:ff1c::/46
7 | 2a03:2887:ff02::/47
8 | 2a03:2887:ff3f::/48
9 | 2a03:2887:ff4d::/48
10 | 2a03:2887:ff4e::/47
11 | 2a03:2887:ff04::/46
12 | 2a03:2887:ff08::/47
13 | 2a03:2887:ff18::/47
14 | 2a03:2887:ff20::/47
15 | 2a03:2887:ff23::/48
16 | 2a03:2887:ff24::/47
17 | 2a03:2887:ff27::/48
18 | 2a03:2887:ff28::/45
19 | 2a03:2887:ff30::/48
20 | 2a03:2887:ff33::/48
21 | 2a03:2887:ff35::/48
22 | 2a03:2887:ff36::/47
23 | 2a03:2887:ff38::/46
24 | 2a03:2887:ff40::/46
25 | 2a03:2887:ff44::/47
26 | 2a03:2887:ff48::/46
27 | 2a03:2887:ff50::/45
28 | 2a03:2887:ff58::/47
29 | 2a03:2887:ff60::/45
30 | 2a03:2887:ff68::/47
31 | 2a03:2887:ff70::/47
32 | 2a03:2887:ff72::/48
33 | 2a10:f781:10:cee0::/64
34 | 2c0f:ef78:3::/48
35 | 2c0f:ef78:5::/48
36 | 2c0f:ef78:6::/48
37 | 2c0f:ef78:9::/48
38 | 2c0f:ef78:10::/47
39 | 2c0f:ef78:12::/48
40 | 2c0f:ef78:c::/46
41 | 2c0f:ef78::/47
42 | 2401:db00::/32
43 | 2620:0:1c00::/40
44 | 2620:10d:c090::/44
45 | 2803:6080::/29
46 | 2806:10a0:cbff::/48
47 | 2806:1050:cbff::/48
48 | 2806:1090:cbff::/48
49 |
--------------------------------------------------------------------------------
/github/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses
4 |
5 | set -euo pipefail
6 | set -x
7 |
8 |
9 | # get from public ranges
10 | curl -s https://api.github.com/meta > /tmp/github.json
11 |
12 |
13 | # get all prefixes without some keys
14 | jq 'del(.["ssh_keys", "verifiable_password_authentication", "ssh_key_fingerprints", "domains"]) | .[] | .[]' -r /tmp/github.json > /tmp/github-all.txt
15 |
16 |
17 | # save ipv4
18 | grep -v ':' /tmp/github-all.txt > /tmp/github-ipv4.txt
19 |
20 | # save ipv6
21 | grep ':' /tmp/github-all.txt > /tmp/github-ipv6.txt
22 |
23 |
24 | # sort & uniq
25 | sort -V /tmp/github-ipv4.txt | uniq > github/ipv4.txt
26 | sort -V /tmp/github-ipv6.txt | uniq > github/ipv6.txt
27 |
--------------------------------------------------------------------------------
/google/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://support.google.com/a/answer/60764
4 | # https://cloud.google.com/compute/docs/faq#find_ip_range
5 | # From: https://github.com/pierrocknroll/googlecloud-iprange/blob/master/list.sh
6 | # From: https://gist.github.com/jeffmccune/e7d635116f25bc7e12b2a19efbafcdf8
7 | # From: https://gist.github.com/n0531m/f3714f6ad6ef738a3b0a
8 |
9 | set -euo pipefail
10 | set -x
11 |
12 |
13 |
14 | # get from public ranges
15 | curl -s https://www.gstatic.com/ipranges/goog.txt > /tmp/goog.txt
16 | curl -s https://www.gstatic.com/ipranges/cloud.json > /tmp/cloud.json
17 |
18 | # Public GoogleBot IP ranges
19 | # From: https://developers.google.com/search/docs/advanced/crawling/verifying-googlebot
20 | curl -s https://developers.google.com/search/apis/ipranges/googlebot.json > /tmp/googlebot.json
21 |
22 | # get from netblocks
23 | txt="$(dig TXT _netblocks.google.com +short @8.8.8.8)"
24 | idx=2
25 | while [[ -n "${txt}" ]]; do
26 | echo "${txt}" | tr '[:space:]+' "\n" | grep ':' | cut -d: -f2- >> /tmp/netblocks.txt
27 | txt="$(dig TXT _netblocks${idx}.google.com +short @8.8.8.8)"
28 | ((idx++))
29 | done
30 |
31 | # get from other netblocks
32 | get_dns_spf() {
33 | dig @8.8.8.8 +short txt "$1" |
34 | tr ' ' '\n' |
35 | while read entry; do
36 | case "$entry" in
37 | ip4:*) echo "${entry#*:}" ;;
38 | ip6:*) echo "${entry#*:}" ;;
39 | include:*) get_dns_spf "${entry#*:}" ;;
40 | esac
41 | done
42 | }
43 |
44 | get_dns_spf "_cloud-netblocks.googleusercontent.com" >> /tmp/netblocks.txt
45 | get_dns_spf "_spf.google.com" >> /tmp/netblocks.txt
46 |
47 |
48 | # save ipv4
49 | grep -v ':' /tmp/goog.txt > /tmp/google-ipv4.txt
50 | jq '.prefixes[] | [.ipv4Prefix][] | select(. != null)' -r /tmp/cloud.json >> /tmp/google-ipv4.txt
51 | jq '.prefixes[] | [.ipv4Prefix][] | select(. != null)' -r /tmp/googlebot.json >> /tmp/google-ipv4.txt
52 | grep -v ':' /tmp/netblocks.txt >> /tmp/google-ipv4.txt
53 |
54 | # save ipv6
55 | grep ':' /tmp/goog.txt > /tmp/google-ipv6.txt
56 | jq '.prefixes[] | [.ipv6Prefix][] | select(. != null)' -r /tmp/cloud.json >> /tmp/google-ipv6.txt
57 | jq '.prefixes[] | [.ipv6Prefix][] | select(. != null)' -r /tmp/googlebot.json >> /tmp/google-ipv6.txt
58 | grep ':' /tmp/netblocks.txt >> /tmp/google-ipv6.txt
59 |
60 |
61 | # sort & uniq
62 | sort -V /tmp/google-ipv4.txt | uniq > google/ipv4.txt
63 | sort -V /tmp/google-ipv6.txt | uniq > google/ipv6.txt
64 |
--------------------------------------------------------------------------------
/google/ipv4.txt:
--------------------------------------------------------------------------------
1 | 8.8.4.0/24
2 | 8.8.8.0/24
3 | 8.34.208.0/20
4 | 8.34.208.0/23
5 | 8.34.210.0/24
6 | 8.34.211.0/24
7 | 8.34.212.0/22
8 | 8.34.216.0/22
9 | 8.34.220.0/22
10 | 8.35.192.0/20
11 | 8.35.192.0/21
12 | 8.35.200.0/23
13 | 23.236.48.0/20
14 | 23.251.128.0/19
15 | 23.251.128.0/20
16 | 23.251.144.0/20
17 | 34.0.0.0/15
18 | 34.0.0.0/20
19 | 34.0.16.0/20
20 | 34.0.32.0/20
21 | 34.0.48.0/20
22 | 34.0.64.0/19
23 | 34.0.96.0/19
24 | 34.0.128.0/19
25 | 34.0.160.0/19
26 | 34.0.192.0/19
27 | 34.0.224.0/24
28 | 34.0.225.0/24
29 | 34.0.226.0/24
30 | 34.0.227.0/24
31 | 34.0.240.0/20
32 | 34.1.0.0/20
33 | 34.1.16.0/20
34 | 34.1.32.0/20
35 | 34.1.48.0/20
36 | 34.1.128.0/20
37 | 34.1.144.0/20
38 | 34.1.160.0/20
39 | 34.1.176.0/20
40 | 34.1.192.0/20
41 | 34.1.208.0/20
42 | 34.1.224.0/19
43 | 34.2.0.0/16
44 | 34.2.0.0/20
45 | 34.2.16.0/20
46 | 34.2.32.0/20
47 | 34.2.48.0/20
48 | 34.2.76.0/23
49 | 34.2.128.0/17
50 | 34.3.0.0/23
51 | 34.3.3.0/24
52 | 34.3.4.0/24
53 | 34.3.8.0/21
54 | 34.3.16.0/20
55 | 34.3.32.0/19
56 | 34.3.64.0/18
57 | 34.3.80.0/20
58 | 34.4.0.0/14
59 | 34.6.0.0/15
60 | 34.8.0.0/13
61 | 34.8.0.0/16
62 | 34.9.0.0/16
63 | 34.10.0.0/16
64 | 34.11.0.0/17
65 | 34.11.128.0/17
66 | 34.12.0.0/16
67 | 34.13.0.0/18
68 | 34.13.68.0/22
69 | 34.13.72.0/21
70 | 34.13.112.0/20
71 | 34.13.128.0/17
72 | 34.14.0.0/17
73 | 34.14.128.0/18
74 | 34.16.0.0/12
75 | 34.16.0.0/17
76 | 34.16.128.0/17
77 | 34.17.0.0/16
78 | 34.18.0.0/16
79 | 34.19.0.0/17
80 | 34.19.128.0/17
81 | 34.20.0.0/17
82 | 34.20.128.0/17
83 | 34.21.0.0/17
84 | 34.21.128.0/17
85 | 34.22.0.0/19
86 | 34.22.32.0/19
87 | 34.22.64.0/19
88 | 34.22.85.0/27
89 | 34.22.96.0/20
90 | 34.22.112.0/20
91 | 34.22.128.0/17
92 | 34.23.0.0/16
93 | 34.24.0.0/15
94 | 34.26.0.0/16
95 | 34.27.0.0/16
96 | 34.28.0.0/14
97 | 34.32.0.0/11
98 | 34.32.0.0/17
99 | 34.32.128.0/17
100 | 34.33.0.0/16
101 | 34.34.0.0/17
102 | 34.34.128.0/18
103 | 34.34.216.0/21
104 | 34.35.0.0/16
105 | 34.36.0.0/16
106 | 34.37.0.0/16
107 | 34.38.0.0/16
108 | 34.39.0.0/17
109 | 34.39.128.0/17
110 | 34.40.0.0/17
111 | 34.40.128.0/17
112 | 34.41.0.0/16
113 | 34.42.0.0/16
114 | 34.44.0.0/15
115 | 34.46.0.0/16
116 | 34.47.0.0/18
117 | 34.47.64.0/18
118 | 34.47.128.0/17
119 | 34.48.0.0/16
120 | 34.49.0.0/16
121 | 34.50.0.0/18
122 | 34.50.64.0/18
123 | 34.50.160.0/19
124 | 34.50.192.0/18
125 | 34.51.0.0/17
126 | 34.51.128.0/17
127 | 34.52.128.0/17
128 | 34.53.0.0/17
129 | 34.53.128.0/17
130 | 34.54.0.0/16
131 | 34.55.0.0/16
132 | 34.56.0.0/14
133 | 34.60.0.0/15
134 | 34.62.0.0/16
135 | 34.63.0.0/16
136 | 34.64.0.0/10
137 | 34.64.0.0/11
138 | 34.64.32.0/19
139 | 34.64.64.0/22
140 | 34.64.68.0/22
141 | 34.64.72.0/21
142 | 34.64.80.0/20
143 | 34.64.82.64/28
144 | 34.64.96.0/19
145 | 34.64.128.0/22
146 | 34.64.132.0/22
147 | 34.64.136.0/21
148 | 34.64.144.0/20
149 | 34.64.160.0/19
150 | 34.64.192.0/18
151 | 34.65.0.0/16
152 | 34.65.242.112/28
153 | 34.66.0.0/15
154 | 34.68.0.0/14
155 | 34.72.0.0/16
156 | 34.73.0.0/16
157 | 34.74.0.0/15
158 | 34.76.0.0/14
159 | 34.80.0.0/15
160 | 34.80.50.80/28
161 | 34.82.0.0/15
162 | 34.84.0.0/16
163 | 34.85.0.0/17
164 | 34.85.128.0/17
165 | 34.86.0.0/16
166 | 34.87.0.0/17
167 | 34.87.128.0/18
168 | 34.87.192.0/18
169 | 34.88.0.0/16
170 | 34.88.194.0/28
171 | 34.89.0.0/17
172 | 34.89.10.80/28
173 | 34.89.128.0/17
174 | 34.89.198.80/28
175 | 34.90.0.0/15
176 | 34.92.0.0/16
177 | 34.93.0.0/16
178 | 34.94.0.0/16
179 | 34.95.0.0/18
180 | 34.95.64.0/18
181 | 34.95.128.0/17
182 | 34.96.0.0/14
183 | 34.96.64.0/18
184 | 34.96.128.0/17
185 | 34.96.162.48/28
186 | 34.97.0.0/16
187 | 34.98.64.0/18
188 | 34.98.128.0/21
189 | 34.100.0.0/16
190 | 34.100.128.0/17
191 | 34.100.182.96/28
192 | 34.101.18.0/24
193 | 34.101.20.0/22
194 | 34.101.24.0/22
195 | 34.101.32.0/19
196 | 34.101.50.144/28
197 | 34.101.64.0/18
198 | 34.101.128.0/17
199 | 34.102.0.0/15
200 | 34.102.0.0/17
201 | 34.102.128.0/17
202 | 34.104.0.0/14
203 | 34.104.27.0/24
204 | 34.104.49.0/24
205 | 34.104.50.0/23
206 | 34.104.52.0/24
207 | 34.104.56.0/23
208 | 34.104.58.0/23
209 | 34.104.60.0/23
210 | 34.104.62.0/23
211 | 34.104.64.0/21
212 | 34.104.72.0/22
213 | 34.104.76.0/22
214 | 34.104.80.0/21
215 | 34.104.88.0/21
216 | 34.104.96.0/21
217 | 34.104.104.0/23
218 | 34.104.106.0/23
219 | 34.104.108.0/23
220 | 34.104.110.0/23
221 | 34.104.112.0/23
222 | 34.104.114.0/23
223 | 34.104.116.0/22
224 | 34.104.120.0/23
225 | 34.104.122.0/23
226 | 34.104.124.0/23
227 | 34.104.126.0/23
228 | 34.104.128.0/17
229 | 34.105.0.0/17
230 | 34.105.128.0/17
231 | 34.106.0.0/16
232 | 34.107.0.0/17
233 | 34.107.128.0/17
234 | 34.108.0.0/16
235 | 34.110.128.0/17
236 | 34.111.0.0/16
237 | 34.112.0.0/16
238 | 34.116.0.0/21
239 | 34.116.64.0/18
240 | 34.116.128.0/17
241 | 34.117.0.0/16
242 | 34.118.0.0/17
243 | 34.118.66.0/28
244 | 34.118.128.0/18
245 | 34.118.192.0/21
246 | 34.118.200.0/21
247 | 34.118.240.0/22
248 | 34.118.244.0/22
249 | 34.118.248.0/23
250 | 34.118.250.0/23
251 | 34.118.252.0/23
252 | 34.118.254.0/23
253 | 34.118.254.0/28
254 | 34.120.0.0/16
255 | 34.121.0.0/16
256 | 34.122.0.0/15
257 | 34.124.0.0/18
258 | 34.124.0.0/21
259 | 34.124.8.0/22
260 | 34.124.12.0/22
261 | 34.124.16.0/21
262 | 34.124.24.0/21
263 | 34.124.32.0/21
264 | 34.124.40.0/23
265 | 34.124.42.0/23
266 | 34.124.44.0/23
267 | 34.124.46.0/23
268 | 34.124.48.0/23
269 | 34.124.50.0/23
270 | 34.124.52.0/22
271 | 34.124.56.0/23
272 | 34.124.58.0/23
273 | 34.124.60.0/23
274 | 34.124.62.0/23
275 | 34.124.64.0/20
276 | 34.124.80.0/23
277 | 34.124.84.0/22
278 | 34.124.88.0/23
279 | 34.124.92.0/22
280 | 34.124.112.0/20
281 | 34.124.128.0/17
282 | 34.125.0.0/16
283 | 34.126.64.0/18
284 | 34.126.128.0/18
285 | 34.126.178.96/28
286 | 34.126.192.0/20
287 | 34.126.208.0/20
288 | 34.127.0.0/17
289 | 34.127.177.0/24
290 | 34.127.178.0/23
291 | 34.127.180.0/24
292 | 34.127.184.0/23
293 | 34.127.186.0/23
294 | 34.127.188.0/23
295 | 34.127.190.0/23
296 | 34.128.0.0/10
297 | 34.128.32.0/22
298 | 34.128.36.0/24
299 | 34.128.37.0/24
300 | 34.128.42.0/23
301 | 34.128.44.0/23
302 | 34.128.46.0/23
303 | 34.128.48.0/24
304 | 34.128.49.0/24
305 | 34.128.52.0/22
306 | 34.128.58.0/23
307 | 34.128.60.0/23
308 | 34.128.62.0/23
309 | 34.128.64.0/18
310 | 34.128.128.0/18
311 | 34.129.0.0/16
312 | 34.130.0.0/16
313 | 34.131.0.0/16
314 | 34.132.0.0/14
315 | 34.136.0.0/16
316 | 34.137.0.0/16
317 | 34.138.0.0/15
318 | 34.140.0.0/16
319 | 34.141.0.0/17
320 | 34.141.128.0/17
321 | 34.142.0.0/17
322 | 34.142.128.0/17
323 | 34.143.128.0/17
324 | 34.144.192.0/18
325 | 34.145.0.0/17
326 | 34.145.128.0/17
327 | 34.146.0.0/16
328 | 34.146.150.144/28
329 | 34.147.0.0/17
330 | 34.147.110.144/28
331 | 34.147.128.0/17
332 | 34.148.0.0/16
333 | 34.149.0.0/16
334 | 34.150.0.0/17
335 | 34.150.128.0/17
336 | 34.151.0.0/18
337 | 34.151.64.0/18
338 | 34.151.74.144/28
339 | 34.151.128.0/18
340 | 34.151.192.0/18
341 | 34.152.0.0/18
342 | 34.152.50.64/28
343 | 34.152.64.0/22
344 | 34.152.68.0/24
345 | 34.152.69.0/24
346 | 34.152.72.0/21
347 | 34.152.80.0/23
348 | 34.152.84.0/23
349 | 34.152.86.0/23
350 | 34.152.96.0/24
351 | 34.152.97.0/25
352 | 34.152.97.128/25
353 | 34.152.98.0/25
354 | 34.152.98.128/25
355 | 34.152.100.0/24
356 | 34.152.101.0/24
357 | 34.152.102.0/24
358 | 34.152.103.0/24
359 | 34.152.104.0/23
360 | 34.152.106.0/23
361 | 34.152.110.0/25
362 | 34.152.111.0/24
363 | 34.153.32.0/24
364 | 34.153.33.0/24
365 | 34.153.38.0/24
366 | 34.153.40.0/23
367 | 34.153.42.0/23
368 | 34.153.44.0/24
369 | 34.153.45.0/24
370 | 34.153.46.0/23
371 | 34.153.48.0/21
372 | 34.153.58.0/23
373 | 34.153.62.0/25
374 | 34.153.62.128/25
375 | 34.153.63.0/24
376 | 34.153.128.0/18
377 | 34.153.224.0/24
378 | 34.153.225.0/24
379 | 34.153.230.0/24
380 | 34.153.232.0/23
381 | 34.153.234.0/23
382 | 34.153.236.0/24
383 | 34.153.237.0/24
384 | 34.153.238.0/23
385 | 34.153.240.0/21
386 | 34.153.250.0/23
387 | 34.153.252.0/25
388 | 34.153.252.128/25
389 | 34.153.253.0/24
390 | 34.153.254.0/23
391 | 34.154.0.0/16
392 | 34.154.114.144/28
393 | 34.155.0.0/16
394 | 34.155.98.32/28
395 | 34.157.0.0/21
396 | 34.157.8.0/23
397 | 34.157.12.0/22
398 | 34.157.16.0/20
399 | 34.157.32.0/22
400 | 34.157.36.0/22
401 | 34.157.40.0/22
402 | 34.157.44.0/23
403 | 34.157.46.0/23
404 | 34.157.48.0/20
405 | 34.157.64.0/20
406 | 34.157.80.0/23
407 | 34.157.82.0/23
408 | 34.157.84.0/23
409 | 34.157.87.0/24
410 | 34.157.88.0/23
411 | 34.157.90.0/23
412 | 34.157.92.0/22
413 | 34.157.96.0/20
414 | 34.157.112.0/21
415 | 34.157.121.0/24
416 | 34.157.124.0/23
417 | 34.157.126.0/23
418 | 34.157.128.0/21
419 | 34.157.136.0/23
420 | 34.157.140.0/22
421 | 34.157.144.0/20
422 | 34.157.160.0/22
423 | 34.157.164.0/22
424 | 34.157.168.0/22
425 | 34.157.172.0/23
426 | 34.157.174.0/23
427 | 34.157.176.0/20
428 | 34.157.192.0/20
429 | 34.157.208.0/23
430 | 34.157.210.0/23
431 | 34.157.212.0/23
432 | 34.157.215.0/24
433 | 34.157.216.0/23
434 | 34.157.220.0/22
435 | 34.157.224.0/20
436 | 34.157.240.0/21
437 | 34.157.249.0/24
438 | 34.157.250.0/23
439 | 34.157.252.0/23
440 | 34.157.254.0/24
441 | 34.157.255.0/24
442 | 34.158.64.0/18
443 | 34.158.128.0/18
444 | 34.159.0.0/16
445 | 34.160.0.0/16
446 | 34.161.0.0/16
447 | 34.162.0.0/16
448 | 34.163.0.0/16
449 | 34.164.0.0/16
450 | 34.165.0.0/16
451 | 34.165.18.176/28
452 | 34.166.0.0/16
453 | 34.168.0.0/15
454 | 34.170.0.0/15
455 | 34.172.0.0/15
456 | 34.174.0.0/16
457 | 34.175.0.0/16
458 | 34.175.160.64/28
459 | 34.176.0.0/16
460 | 34.176.130.16/28
461 | 34.177.32.0/22
462 | 34.177.36.0/23
463 | 34.177.40.0/21
464 | 34.177.48.0/23
465 | 34.177.50.0/23
466 | 34.177.52.0/22
467 | 34.177.64.0/24
468 | 34.177.65.0/25
469 | 34.177.65.128/25
470 | 34.177.66.0/25
471 | 34.177.66.128/25
472 | 34.177.68.0/24
473 | 34.177.69.0/24
474 | 34.177.70.0/24
475 | 34.177.71.0/24
476 | 34.177.72.0/23
477 | 34.177.74.0/23
478 | 34.177.78.0/25
479 | 34.177.79.0/24
480 | 34.178.0.0/16
481 | 34.179.0.0/16
482 | 34.181.0.0/17
483 | 34.181.128.0/17
484 | 34.182.0.0/17
485 | 34.182.128.0/17
486 | 34.183.0.0/24
487 | 34.183.1.0/24
488 | 34.183.2.0/24
489 | 34.183.3.0/25
490 | 34.183.4.0/23
491 | 34.183.8.0/23
492 | 34.183.12.0/22
493 | 34.183.16.0/22
494 | 34.184.0.0/24
495 | 34.184.1.0/24
496 | 34.184.2.0/24
497 | 34.184.3.0/25
498 | 34.184.4.0/23
499 | 34.184.8.0/23
500 | 34.184.12.0/22
501 | 34.184.16.0/22
502 | 34.187.0.0/17
503 | 35.184.0.0/13
504 | 35.184.0.0/14
505 | 35.184.0.0/16
506 | 35.185.0.0/17
507 | 35.185.128.0/19
508 | 35.185.160.0/20
509 | 35.185.176.0/20
510 | 35.185.192.0/18
511 | 35.186.0.0/17
512 | 35.186.128.0/20
513 | 35.186.144.0/20
514 | 35.186.160.0/19
515 | 35.186.192.0/18
516 | 35.187.0.0/17
517 | 35.187.144.0/20
518 | 35.187.160.0/19
519 | 35.187.192.0/19
520 | 35.187.224.0/19
521 | 35.188.0.0/15
522 | 35.188.0.0/17
523 | 35.188.128.0/18
524 | 35.188.192.0/19
525 | 35.188.224.0/19
526 | 35.189.0.0/18
527 | 35.189.64.0/18
528 | 35.189.128.0/19
529 | 35.189.160.0/19
530 | 35.189.192.0/18
531 | 35.190.0.0/17
532 | 35.190.0.0/18
533 | 35.190.64.0/19
534 | 35.190.112.0/20
535 | 35.190.128.0/18
536 | 35.190.192.0/19
537 | 35.190.224.0/20
538 | 35.190.240.0/22
539 | 35.191.0.0/17
540 | 35.192.0.0/14
541 | 35.192.0.0/15
542 | 35.194.0.0/18
543 | 35.194.64.0/19
544 | 35.194.96.0/19
545 | 35.194.128.0/17
546 | 35.195.0.0/16
547 | 35.196.0.0/15
548 | 35.196.0.0/16
549 | 35.197.0.0/17
550 | 35.197.128.0/19
551 | 35.197.160.0/19
552 | 35.197.192.0/18
553 | 35.198.0.0/16
554 | 35.198.0.0/18
555 | 35.198.64.0/18
556 | 35.198.128.0/18
557 | 35.198.192.0/18
558 | 35.199.0.0/17
559 | 35.199.0.0/18
560 | 35.199.64.0/18
561 | 35.199.128.0/18
562 | 35.199.144.0/20
563 | 35.199.160.0/19
564 | 35.200.0.0/13
565 | 35.200.0.0/17
566 | 35.200.128.0/17
567 | 35.201.0.0/19
568 | 35.201.41.0/24
569 | 35.201.64.0/18
570 | 35.201.128.0/17
571 | 35.202.0.0/16
572 | 35.203.0.0/17
573 | 35.203.128.0/18
574 | 35.203.210.0/23
575 | 35.203.212.0/22
576 | 35.203.216.0/22
577 | 35.203.232.0/21
578 | 35.204.0.0/16
579 | 35.205.0.0/16
580 | 35.206.10.0/23
581 | 35.206.32.0/19
582 | 35.206.64.0/18
583 | 35.206.128.0/18
584 | 35.206.192.0/18
585 | 35.207.0.0/18
586 | 35.207.64.0/18
587 | 35.207.128.0/18
588 | 35.207.192.0/18
589 | 35.208.0.0/12
590 | 35.208.0.0/13
591 | 35.208.0.0/15
592 | 35.210.0.0/16
593 | 35.211.0.0/16
594 | 35.212.0.0/17
595 | 35.212.128.0/17
596 | 35.213.0.0/17
597 | 35.213.128.0/18
598 | 35.213.192.0/18
599 | 35.214.0.0/17
600 | 35.214.128.0/17
601 | 35.215.0.0/18
602 | 35.215.64.0/18
603 | 35.215.128.0/18
604 | 35.215.192.0/18
605 | 35.216.0.0/15
606 | 35.216.0.0/17
607 | 35.216.128.0/17
608 | 35.217.0.0/18
609 | 35.217.64.0/18
610 | 35.217.128.0/17
611 | 35.219.0.0/17
612 | 35.219.128.0/18
613 | 35.219.192.0/24
614 | 35.219.224.0/19
615 | 35.220.0.0/14
616 | 35.220.0.0/20
617 | 35.220.16.0/23
618 | 35.220.18.0/23
619 | 35.220.20.0/22
620 | 35.220.24.0/23
621 | 35.220.26.0/24
622 | 35.220.27.0/24
623 | 35.220.31.0/24
624 | 35.220.32.0/21
625 | 35.220.40.0/24
626 | 35.220.41.0/24
627 | 35.220.42.0/24
628 | 35.220.43.0/24
629 | 35.220.44.0/24
630 | 35.220.45.0/24
631 | 35.220.46.0/24
632 | 35.220.47.0/24
633 | 35.220.48.0/21
634 | 35.220.56.0/22
635 | 35.220.60.0/22
636 | 35.220.64.0/19
637 | 35.220.96.0/19
638 | 35.220.128.0/17
639 | 35.221.0.0/18
640 | 35.221.64.0/18
641 | 35.221.128.0/17
642 | 35.222.0.0/15
643 | 35.224.0.0/12
644 | 35.224.0.0/13
645 | 35.224.0.0/15
646 | 35.226.0.0/16
647 | 35.227.0.0/17
648 | 35.227.128.0/18
649 | 35.227.192.0/18
650 | 35.228.0.0/16
651 | 35.229.16.0/20
652 | 35.229.32.0/19
653 | 35.229.64.0/18
654 | 35.229.128.0/17
655 | 35.230.0.0/17
656 | 35.230.128.0/19
657 | 35.230.160.0/19
658 | 35.230.240.0/20
659 | 35.231.0.0/16
660 | 35.232.0.0/15
661 | 35.232.0.0/16
662 | 35.233.0.0/17
663 | 35.233.128.0/17
664 | 35.234.0.0/16
665 | 35.234.0.0/18
666 | 35.234.64.0/18
667 | 35.234.128.0/19
668 | 35.234.160.0/20
669 | 35.234.176.0/20
670 | 35.234.192.0/20
671 | 35.234.208.0/20
672 | 35.234.224.0/20
673 | 35.234.240.0/20
674 | 35.235.0.0/17
675 | 35.235.0.0/20
676 | 35.235.16.0/20
677 | 35.235.32.0/20
678 | 35.235.48.0/20
679 | 35.235.64.0/18
680 | 35.235.192.0/20
681 | 35.235.216.0/21
682 | 35.235.224.0/20
683 | 35.236.0.0/14
684 | 35.236.0.0/17
685 | 35.236.128.0/18
686 | 35.236.192.0/18
687 | 35.237.0.0/16
688 | 35.238.0.0/15
689 | 35.240.0.0/13
690 | 35.240.0.0/17
691 | 35.240.128.0/17
692 | 35.241.0.0/18
693 | 35.241.64.0/18
694 | 35.241.128.0/17
695 | 35.242.0.0/20
696 | 35.242.16.0/23
697 | 35.242.18.0/23
698 | 35.242.20.0/22
699 | 35.242.24.0/23
700 | 35.242.26.0/24
701 | 35.242.27.0/24
702 | 35.242.31.0/24
703 | 35.242.32.0/21
704 | 35.242.40.0/24
705 | 35.242.41.0/24
706 | 35.242.42.0/24
707 | 35.242.43.0/24
708 | 35.242.44.0/24
709 | 35.242.45.0/24
710 | 35.242.46.0/24
711 | 35.242.47.0/24
712 | 35.242.48.0/21
713 | 35.242.56.0/22
714 | 35.242.60.0/22
715 | 35.242.64.0/19
716 | 35.242.96.0/19
717 | 35.242.128.0/18
718 | 35.242.192.0/18
719 | 35.243.0.0/21
720 | 35.243.8.0/21
721 | 35.243.32.0/21
722 | 35.243.40.0/21
723 | 35.243.56.0/21
724 | 35.243.64.0/18
725 | 35.243.128.0/17
726 | 35.244.0.0/18
727 | 35.244.64.0/18
728 | 35.244.128.0/17
729 | 35.245.0.0/16
730 | 35.246.0.0/17
731 | 35.246.128.0/17
732 | 35.247.0.0/17
733 | 35.247.128.0/18
734 | 35.247.192.0/18
735 | 35.247.243.240/28
736 | 57.140.192.0/18
737 | 64.15.112.0/20
738 | 64.233.160.0/19
739 | 66.22.228.0/23
740 | 66.102.0.0/20
741 | 66.249.64.0/19
742 | 66.249.64.0/27
743 | 66.249.64.32/27
744 | 66.249.64.64/27
745 | 66.249.64.96/27
746 | 66.249.64.128/27
747 | 66.249.64.160/27
748 | 66.249.64.192/27
749 | 66.249.64.224/27
750 | 66.249.65.0/27
751 | 66.249.65.32/27
752 | 66.249.65.64/27
753 | 66.249.65.96/27
754 | 66.249.65.128/27
755 | 66.249.65.160/27
756 | 66.249.65.192/27
757 | 66.249.65.224/27
758 | 66.249.66.0/27
759 | 66.249.66.32/27
760 | 66.249.66.64/27
761 | 66.249.66.96/27
762 | 66.249.66.128/27
763 | 66.249.66.160/27
764 | 66.249.66.192/27
765 | 66.249.66.224/27
766 | 66.249.67.0/27
767 | 66.249.68.0/27
768 | 66.249.68.32/27
769 | 66.249.68.64/27
770 | 66.249.68.96/27
771 | 66.249.68.128/27
772 | 66.249.68.160/27
773 | 66.249.69.0/27
774 | 66.249.69.32/27
775 | 66.249.69.64/27
776 | 66.249.69.96/27
777 | 66.249.69.128/27
778 | 66.249.69.160/27
779 | 66.249.69.192/27
780 | 66.249.69.224/27
781 | 66.249.70.0/27
782 | 66.249.70.32/27
783 | 66.249.70.64/27
784 | 66.249.70.96/27
785 | 66.249.70.128/27
786 | 66.249.70.160/27
787 | 66.249.70.192/27
788 | 66.249.70.224/27
789 | 66.249.71.0/27
790 | 66.249.71.32/27
791 | 66.249.71.64/27
792 | 66.249.71.96/27
793 | 66.249.71.128/27
794 | 66.249.71.160/27
795 | 66.249.71.192/27
796 | 66.249.71.224/27
797 | 66.249.72.0/27
798 | 66.249.72.32/27
799 | 66.249.72.64/27
800 | 66.249.72.96/27
801 | 66.249.72.128/27
802 | 66.249.72.160/27
803 | 66.249.72.192/27
804 | 66.249.72.224/27
805 | 66.249.73.0/27
806 | 66.249.73.32/27
807 | 66.249.73.64/27
808 | 66.249.73.96/27
809 | 66.249.73.128/27
810 | 66.249.73.160/27
811 | 66.249.73.192/27
812 | 66.249.73.224/27
813 | 66.249.74.0/27
814 | 66.249.74.32/27
815 | 66.249.74.64/27
816 | 66.249.74.96/27
817 | 66.249.74.128/27
818 | 66.249.74.160/27
819 | 66.249.74.192/27
820 | 66.249.74.224/27
821 | 66.249.75.0/27
822 | 66.249.75.32/27
823 | 66.249.75.64/27
824 | 66.249.75.96/27
825 | 66.249.75.128/27
826 | 66.249.75.160/27
827 | 66.249.75.192/27
828 | 66.249.75.224/27
829 | 66.249.76.0/27
830 | 66.249.76.32/27
831 | 66.249.76.64/27
832 | 66.249.76.96/27
833 | 66.249.76.128/27
834 | 66.249.76.160/27
835 | 66.249.76.192/27
836 | 66.249.76.224/27
837 | 66.249.77.0/27
838 | 66.249.77.32/27
839 | 66.249.77.64/27
840 | 66.249.77.96/27
841 | 66.249.77.128/27
842 | 66.249.77.160/27
843 | 66.249.77.192/27
844 | 66.249.77.224/27
845 | 66.249.78.0/27
846 | 66.249.78.32/27
847 | 66.249.78.64/27
848 | 66.249.78.96/27
849 | 66.249.79.0/27
850 | 66.249.79.32/27
851 | 66.249.79.64/27
852 | 66.249.79.96/27
853 | 66.249.79.128/27
854 | 66.249.79.160/27
855 | 66.249.79.192/27
856 | 66.249.79.224/27
857 | 66.249.80.0/20
858 | 70.32.128.0/19
859 | 72.14.192.0/18
860 | 74.114.24.0/21
861 | 74.125.0.0/16
862 | 104.154.0.0/15
863 | 104.154.16.0/20
864 | 104.154.32.0/19
865 | 104.154.64.0/19
866 | 104.154.96.0/20
867 | 104.154.113.0/24
868 | 104.154.114.0/23
869 | 104.154.116.0/22
870 | 104.154.120.0/23
871 | 104.154.128.0/17
872 | 104.155.0.0/17
873 | 104.155.128.0/18
874 | 104.155.192.0/19
875 | 104.155.224.0/20
876 | 104.196.0.0/14
877 | 104.196.0.0/18
878 | 104.196.65.0/24
879 | 104.196.66.0/23
880 | 104.196.68.0/22
881 | 104.196.96.0/19
882 | 104.196.128.0/18
883 | 104.196.192.0/19
884 | 104.196.224.0/19
885 | 104.197.0.0/16
886 | 104.198.0.0/20
887 | 104.198.16.0/20
888 | 104.198.32.0/19
889 | 104.198.64.0/20
890 | 104.198.80.0/20
891 | 104.198.96.0/20
892 | 104.198.112.0/20
893 | 104.198.128.0/17
894 | 104.199.0.0/18
895 | 104.199.66.0/23
896 | 104.199.68.0/22
897 | 104.199.72.0/21
898 | 104.199.80.0/20
899 | 104.199.96.0/20
900 | 104.199.112.0/20
901 | 104.199.128.0/18
902 | 104.199.192.0/19
903 | 104.199.224.0/20
904 | 104.199.242.0/23
905 | 104.199.244.0/22
906 | 104.199.248.0/21
907 | 104.237.160.0/19
908 | 107.167.160.0/19
909 | 107.167.160.0/20
910 | 107.167.176.0/20
911 | 107.178.192.0/18
912 | 107.178.208.0/20
913 | 107.178.240.0/20
914 | 108.59.80.0/20
915 | 108.59.80.0/21
916 | 108.59.88.0/21
917 | 108.170.192.0/18
918 | 108.170.192.0/20
919 | 108.170.208.0/21
920 | 108.170.216.0/22
921 | 108.170.220.0/23
922 | 108.170.222.0/24
923 | 108.177.0.0/17
924 | 108.177.8.0/21
925 | 108.177.96.0/19
926 | 130.211.0.0/16
927 | 130.211.0.0/22
928 | 130.211.4.0/22
929 | 130.211.8.0/21
930 | 130.211.16.0/20
931 | 130.211.32.0/19
932 | 130.211.32.0/20
933 | 130.211.48.0/20
934 | 130.211.64.0/18
935 | 130.211.64.0/19
936 | 130.211.96.0/20
937 | 130.211.112.0/20
938 | 130.211.128.0/17
939 | 130.211.128.0/18
940 | 130.211.192.0/19
941 | 130.211.224.0/20
942 | 130.211.240.0/20
943 | 136.22.160.0/20
944 | 136.22.176.0/21
945 | 136.22.184.0/23
946 | 136.22.186.0/24
947 | 136.124.0.0/15
948 | 142.250.0.0/15
949 | 146.148.0.0/17
950 | 146.148.2.0/23
951 | 146.148.4.0/22
952 | 146.148.8.0/21
953 | 146.148.16.0/20
954 | 146.148.32.0/19
955 | 146.148.64.0/18
956 | 146.148.64.0/19
957 | 146.148.96.0/20
958 | 146.148.112.0/20
959 | 152.65.208.0/22
960 | 152.65.214.0/23
961 | 152.65.218.0/23
962 | 152.65.222.0/23
963 | 152.65.224.0/19
964 | 162.120.128.0/17
965 | 162.216.148.0/22
966 | 162.222.176.0/21
967 | 172.110.32.0/21
968 | 172.217.0.0/16
969 | 172.217.0.0/19
970 | 172.217.32.0/20
971 | 172.217.128.0/19
972 | 172.217.160.0/20
973 | 172.217.192.0/19
974 | 172.253.0.0/16
975 | 172.253.56.0/21
976 | 172.253.112.0/20
977 | 173.194.0.0/16
978 | 173.255.112.0/20
979 | 173.255.112.0/21
980 | 173.255.120.0/21
981 | 192.104.160.0/23
982 | 192.158.28.0/22
983 | 192.178.0.0/15
984 | 192.178.4.0/27
985 | 192.178.4.32/27
986 | 192.178.4.64/27
987 | 192.178.4.96/27
988 | 192.178.4.128/27
989 | 192.178.4.160/27
990 | 192.178.5.0/27
991 | 192.178.6.0/27
992 | 192.178.6.32/27
993 | 192.178.6.64/27
994 | 192.178.6.96/27
995 | 192.178.6.128/27
996 | 192.178.6.160/27
997 | 192.178.6.192/27
998 | 192.178.6.224/27
999 | 192.178.7.0/27
1000 | 192.178.7.32/27
1001 | 192.178.7.64/27
1002 | 192.178.7.96/27
1003 | 192.178.7.128/27
1004 | 192.178.7.160/27
1005 | 193.186.4.0/24
1006 | 199.36.154.0/23
1007 | 199.36.156.0/24
1008 | 199.192.112.0/22
1009 | 199.192.115.0/24
1010 | 199.223.232.0/21
1011 | 199.223.232.0/22
1012 | 199.223.236.0/23
1013 | 199.223.236.0/24
1014 | 207.223.160.0/20
1015 | 208.65.152.0/22
1016 | 208.68.108.0/22
1017 | 208.68.108.0/23
1018 | 208.81.188.0/22
1019 | 208.117.224.0/19
1020 | 209.85.128.0/17
1021 | 216.58.192.0/19
1022 | 216.73.80.0/20
1023 | 216.239.32.0/19
1024 | 216.252.220.0/22
1025 |
--------------------------------------------------------------------------------
/google/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 8.8.4.0/24
2 | 8.8.8.0/24
3 | 8.34.208.0/20
4 | 8.35.192.0/20
5 | 23.236.48.0/20
6 | 23.251.128.0/19
7 | 34.0.0.0/15
8 | 34.2.0.0/16
9 | 34.3.0.0/23
10 | 34.3.3.0/24
11 | 34.3.4.0/24
12 | 34.3.8.0/21
13 | 34.3.16.0/20
14 | 34.3.32.0/19
15 | 34.3.64.0/18
16 | 34.4.0.0/14
17 | 34.8.0.0/13
18 | 34.16.0.0/12
19 | 34.32.0.0/11
20 | 34.64.0.0/10
21 | 34.128.0.0/10
22 | 35.184.0.0/13
23 | 35.192.0.0/14
24 | 35.196.0.0/15
25 | 35.198.0.0/16
26 | 35.199.0.0/17
27 | 35.199.128.0/18
28 | 35.200.0.0/13
29 | 35.208.0.0/12
30 | 35.224.0.0/12
31 | 35.240.0.0/13
32 | 57.140.192.0/18
33 | 64.15.112.0/20
34 | 64.233.160.0/19
35 | 66.22.228.0/23
36 | 66.102.0.0/20
37 | 66.249.64.0/19
38 | 70.32.128.0/19
39 | 72.14.192.0/18
40 | 74.114.24.0/21
41 | 74.125.0.0/16
42 | 104.154.0.0/15
43 | 104.196.0.0/14
44 | 104.237.160.0/19
45 | 107.167.160.0/19
46 | 107.178.192.0/18
47 | 108.59.80.0/20
48 | 108.170.192.0/18
49 | 108.177.0.0/17
50 | 130.211.0.0/16
51 | 136.22.160.0/20
52 | 136.22.176.0/21
53 | 136.22.184.0/23
54 | 136.22.186.0/24
55 | 136.124.0.0/15
56 | 142.250.0.0/15
57 | 146.148.0.0/17
58 | 152.65.208.0/22
59 | 152.65.214.0/23
60 | 152.65.218.0/23
61 | 152.65.222.0/23
62 | 152.65.224.0/19
63 | 162.120.128.0/17
64 | 162.216.148.0/22
65 | 162.222.176.0/21
66 | 172.110.32.0/21
67 | 172.217.0.0/16
68 | 172.253.0.0/16
69 | 173.194.0.0/16
70 | 173.255.112.0/20
71 | 192.104.160.0/23
72 | 192.158.28.0/22
73 | 192.178.0.0/15
74 | 193.186.4.0/24
75 | 199.36.154.0/23
76 | 199.36.156.0/24
77 | 199.192.112.0/22
78 | 199.223.232.0/21
79 | 207.223.160.0/20
80 | 208.65.152.0/22
81 | 208.68.108.0/22
82 | 208.81.188.0/22
83 | 208.117.224.0/19
84 | 209.85.128.0/17
85 | 216.58.192.0/19
86 | 216.73.80.0/20
87 | 216.239.32.0/19
88 | 216.252.220.0/22
89 |
--------------------------------------------------------------------------------
/google/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a00:1450:4000::/36
2 | 2a00:1450::/32
3 | 2c0f:fb50:4000::/36
4 | 2c0f:fb50::/32
5 | 2001:4860:4000::/36
6 | 2001:4860:4801:1a::/64
7 | 2001:4860:4801:1b::/64
8 | 2001:4860:4801:1c::/64
9 | 2001:4860:4801:1d::/64
10 | 2001:4860:4801:1e::/64
11 | 2001:4860:4801:1f::/64
12 | 2001:4860:4801:2a::/64
13 | 2001:4860:4801:2b::/64
14 | 2001:4860:4801:2c::/64
15 | 2001:4860:4801:2d::/64
16 | 2001:4860:4801:2e::/64
17 | 2001:4860:4801:2f::/64
18 | 2001:4860:4801:2::/64
19 | 2001:4860:4801:3a::/64
20 | 2001:4860:4801:3b::/64
21 | 2001:4860:4801:3c::/64
22 | 2001:4860:4801:3d::/64
23 | 2001:4860:4801:3e::/64
24 | 2001:4860:4801:3f::/64
25 | 2001:4860:4801:4a::/64
26 | 2001:4860:4801:4b::/64
27 | 2001:4860:4801:4c::/64
28 | 2001:4860:4801:4d::/64
29 | 2001:4860:4801:6a::/64
30 | 2001:4860:4801:6b::/64
31 | 2001:4860:4801:6c::/64
32 | 2001:4860:4801:6d::/64
33 | 2001:4860:4801:6e::/64
34 | 2001:4860:4801:6f::/64
35 | 2001:4860:4801:7a::/64
36 | 2001:4860:4801:7b::/64
37 | 2001:4860:4801:10::/64
38 | 2001:4860:4801:11::/64
39 | 2001:4860:4801:12::/64
40 | 2001:4860:4801:13::/64
41 | 2001:4860:4801:14::/64
42 | 2001:4860:4801:15::/64
43 | 2001:4860:4801:16::/64
44 | 2001:4860:4801:17::/64
45 | 2001:4860:4801:18::/64
46 | 2001:4860:4801:19::/64
47 | 2001:4860:4801:20::/64
48 | 2001:4860:4801:21::/64
49 | 2001:4860:4801:22::/64
50 | 2001:4860:4801:23::/64
51 | 2001:4860:4801:24::/64
52 | 2001:4860:4801:25::/64
53 | 2001:4860:4801:26::/64
54 | 2001:4860:4801:27::/64
55 | 2001:4860:4801:28::/64
56 | 2001:4860:4801:29::/64
57 | 2001:4860:4801:30::/64
58 | 2001:4860:4801:31::/64
59 | 2001:4860:4801:32::/64
60 | 2001:4860:4801:33::/64
61 | 2001:4860:4801:34::/64
62 | 2001:4860:4801:35::/64
63 | 2001:4860:4801:36::/64
64 | 2001:4860:4801:37::/64
65 | 2001:4860:4801:38::/64
66 | 2001:4860:4801:39::/64
67 | 2001:4860:4801:40::/64
68 | 2001:4860:4801:41::/64
69 | 2001:4860:4801:42::/64
70 | 2001:4860:4801:43::/64
71 | 2001:4860:4801:44::/64
72 | 2001:4860:4801:45::/64
73 | 2001:4860:4801:46::/64
74 | 2001:4860:4801:47::/64
75 | 2001:4860:4801:48::/64
76 | 2001:4860:4801:49::/64
77 | 2001:4860:4801:50::/64
78 | 2001:4860:4801:51::/64
79 | 2001:4860:4801:52::/64
80 | 2001:4860:4801:53::/64
81 | 2001:4860:4801:54::/64
82 | 2001:4860:4801:55::/64
83 | 2001:4860:4801:56::/64
84 | 2001:4860:4801:57::/64
85 | 2001:4860:4801:60::/64
86 | 2001:4860:4801:61::/64
87 | 2001:4860:4801:62::/64
88 | 2001:4860:4801:63::/64
89 | 2001:4860:4801:64::/64
90 | 2001:4860:4801:65::/64
91 | 2001:4860:4801:66::/64
92 | 2001:4860:4801:67::/64
93 | 2001:4860:4801:68::/64
94 | 2001:4860:4801:69::/64
95 | 2001:4860:4801:70::/64
96 | 2001:4860:4801:71::/64
97 | 2001:4860:4801:72::/64
98 | 2001:4860:4801:73::/64
99 | 2001:4860:4801:74::/64
100 | 2001:4860:4801:75::/64
101 | 2001:4860:4801:76::/64
102 | 2001:4860:4801:77::/64
103 | 2001:4860:4801:78::/64
104 | 2001:4860:4801:79::/64
105 | 2001:4860:4801:80::/64
106 | 2001:4860:4801:81::/64
107 | 2001:4860:4801:82::/64
108 | 2001:4860:4801:83::/64
109 | 2001:4860:4801:84::/64
110 | 2001:4860:4801:85::/64
111 | 2001:4860:4801:86::/64
112 | 2001:4860:4801:87::/64
113 | 2001:4860:4801:88::/64
114 | 2001:4860:4801:90::/64
115 | 2001:4860:4801:91::/64
116 | 2001:4860:4801:92::/64
117 | 2001:4860:4801:93::/64
118 | 2001:4860:4801:94::/64
119 | 2001:4860:4801:95::/64
120 | 2001:4860:4801:96::/64
121 | 2001:4860:4801:97::/64
122 | 2001:4860:4801:a0::/64
123 | 2001:4860:4801:a1::/64
124 | 2001:4860:4801:a2::/64
125 | 2001:4860:4801:a3::/64
126 | 2001:4860:4801:a4::/64
127 | 2001:4860:4801:a5::/64
128 | 2001:4860:4801:a6::/64
129 | 2001:4860:4801:a7::/64
130 | 2001:4860:4801:a8::/64
131 | 2001:4860:4801:a9::/64
132 | 2001:4860:4801:aa::/64
133 | 2001:4860:4801:ab::/64
134 | 2001:4860:4801:ac::/64
135 | 2001:4860:4801:b0::/64
136 | 2001:4860:4801:b1::/64
137 | 2001:4860:4801:b2::/64
138 | 2001:4860:4801:b3::/64
139 | 2001:4860:4801:b4::/64
140 | 2001:4860:4801:c::/64
141 | 2001:4860:4801:f::/64
142 | 2001:4860::/32
143 | 2404:6800:4000::/36
144 | 2404:6800::/32
145 | 2404:f340::/32
146 | 2600:1900:40a0::/44
147 | 2600:1900:40b0::/44
148 | 2600:1900:40c0::/44
149 | 2600:1900:40d0::/44
150 | 2600:1900:40e0::/44
151 | 2600:1900:40f0::/44
152 | 2600:1900:41a0::/44
153 | 2600:1900:41b0::/44
154 | 2600:1900:41c0::/44
155 | 2600:1900:41d0::/44
156 | 2600:1900:41e0::/44
157 | 2600:1900:42a0::/44
158 | 2600:1900:4000::/44
159 | 2600:1900:4010::/44
160 | 2600:1900:4020::/44
161 | 2600:1900:4030::/44
162 | 2600:1900:4040::/44
163 | 2600:1900:4050::/44
164 | 2600:1900:4060::/44
165 | 2600:1900:4070::/44
166 | 2600:1900:4080::/44
167 | 2600:1900:4090::/44
168 | 2600:1900:4120::/44
169 | 2600:1900:4140::/44
170 | 2600:1900:4150::/44
171 | 2600:1900:4160::/44
172 | 2600:1900:4170::/44
173 | 2600:1900:4180::/44
174 | 2600:1900:4280::/44
175 | 2600:1900:4290::/44
176 | 2600:1900:5400::/44
177 | 2600:1900:8000::/44
178 | 2600:1900::/28
179 | 2600:1900::/35
180 | 2600:1901:81b0::/44
181 | 2600:1901:81c0::/44
182 | 2600:1901:81f0::/44
183 | 2600:1901:4010::/44
184 | 2600:1901:8100::/44
185 | 2600:1901:8110::/44
186 | 2600:1901:8120::/44
187 | 2600:1901:8130::/44
188 | 2600:1901:8140::/44
189 | 2600:1901:8150::/44
190 | 2600:1901:8160::/44
191 | 2600:1901:8170::/44
192 | 2600:1901:8180::/44
193 | 2600:1901::/48
194 | 2605:ef80::/32
195 | 2606:40::/32
196 | 2606:73c0::/32
197 | 2607:1c0:241:40::/60
198 | 2607:1c0:300::/40
199 | 2607:f8b0:4000::/36
200 | 2607:f8b0::/32
201 | 2620:11a:a000::/40
202 | 2620:120:e000::/40
203 | 2800:3f0:4000::/36
204 | 2800:3f0::/32
205 |
--------------------------------------------------------------------------------
/google/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a00:1450::/32
2 | 2c0f:fb50::/32
3 | 2001:4860::/32
4 | 2404:6800::/32
5 | 2404:f340::/32
6 | 2600:1900::/28
7 | 2605:ef80::/32
8 | 2606:40::/32
9 | 2606:73c0::/32
10 | 2607:1c0:241:40::/60
11 | 2607:1c0:300::/40
12 | 2607:f8b0::/32
13 | 2620:11a:a000::/40
14 | 2620:120:e000::/40
15 | 2800:3f0::/32
16 |
--------------------------------------------------------------------------------
/googlebot/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -euo pipefail
4 | set -x
5 |
6 |
7 |
8 | # Public GoogleBot IP ranges
9 | # From: https://developers.google.com/search/docs/advanced/crawling/verifying-googlebot
10 | curl -s https://developers.google.com/search/apis/ipranges/googlebot.json > /tmp/googlebot.json
11 |
12 |
13 | # save ipv4
14 | jq '.prefixes[] | [.ipv4Prefix][] | select(. != null)' -r /tmp/googlebot.json >> /tmp/googlebot-ipv4.txt
15 |
16 | # save ipv6
17 | jq '.prefixes[] | [.ipv6Prefix][] | select(. != null)' -r /tmp/googlebot.json >> /tmp/googlebot-ipv6.txt
18 |
19 |
20 | # sort & uniq
21 | sort -V /tmp/googlebot-ipv4.txt | uniq > googlebot/ipv4.txt
22 | sort -V /tmp/googlebot-ipv6.txt | uniq > googlebot/ipv6.txt
23 |
--------------------------------------------------------------------------------
/googlebot/ipv4.txt:
--------------------------------------------------------------------------------
1 | 34.22.85.0/27
2 | 34.64.82.64/28
3 | 34.65.242.112/28
4 | 34.80.50.80/28
5 | 34.88.194.0/28
6 | 34.89.10.80/28
7 | 34.89.198.80/28
8 | 34.96.162.48/28
9 | 34.100.182.96/28
10 | 34.101.50.144/28
11 | 34.118.66.0/28
12 | 34.118.254.0/28
13 | 34.126.178.96/28
14 | 34.146.150.144/28
15 | 34.147.110.144/28
16 | 34.151.74.144/28
17 | 34.152.50.64/28
18 | 34.154.114.144/28
19 | 34.155.98.32/28
20 | 34.165.18.176/28
21 | 34.175.160.64/28
22 | 34.176.130.16/28
23 | 35.247.243.240/28
24 | 66.249.64.0/27
25 | 66.249.64.32/27
26 | 66.249.64.64/27
27 | 66.249.64.96/27
28 | 66.249.64.128/27
29 | 66.249.64.160/27
30 | 66.249.64.192/27
31 | 66.249.64.224/27
32 | 66.249.65.0/27
33 | 66.249.65.32/27
34 | 66.249.65.64/27
35 | 66.249.65.96/27
36 | 66.249.65.128/27
37 | 66.249.65.160/27
38 | 66.249.65.192/27
39 | 66.249.65.224/27
40 | 66.249.66.0/27
41 | 66.249.66.32/27
42 | 66.249.66.64/27
43 | 66.249.66.96/27
44 | 66.249.66.128/27
45 | 66.249.66.160/27
46 | 66.249.66.192/27
47 | 66.249.66.224/27
48 | 66.249.67.0/27
49 | 66.249.68.0/27
50 | 66.249.68.32/27
51 | 66.249.68.64/27
52 | 66.249.68.96/27
53 | 66.249.68.128/27
54 | 66.249.68.160/27
55 | 66.249.69.0/27
56 | 66.249.69.32/27
57 | 66.249.69.64/27
58 | 66.249.69.96/27
59 | 66.249.69.128/27
60 | 66.249.69.160/27
61 | 66.249.69.192/27
62 | 66.249.69.224/27
63 | 66.249.70.0/27
64 | 66.249.70.32/27
65 | 66.249.70.64/27
66 | 66.249.70.96/27
67 | 66.249.70.128/27
68 | 66.249.70.160/27
69 | 66.249.70.192/27
70 | 66.249.70.224/27
71 | 66.249.71.0/27
72 | 66.249.71.32/27
73 | 66.249.71.64/27
74 | 66.249.71.96/27
75 | 66.249.71.128/27
76 | 66.249.71.160/27
77 | 66.249.71.192/27
78 | 66.249.71.224/27
79 | 66.249.72.0/27
80 | 66.249.72.32/27
81 | 66.249.72.64/27
82 | 66.249.72.96/27
83 | 66.249.72.128/27
84 | 66.249.72.160/27
85 | 66.249.72.192/27
86 | 66.249.72.224/27
87 | 66.249.73.0/27
88 | 66.249.73.32/27
89 | 66.249.73.64/27
90 | 66.249.73.96/27
91 | 66.249.73.128/27
92 | 66.249.73.160/27
93 | 66.249.73.192/27
94 | 66.249.73.224/27
95 | 66.249.74.0/27
96 | 66.249.74.32/27
97 | 66.249.74.64/27
98 | 66.249.74.96/27
99 | 66.249.74.128/27
100 | 66.249.74.160/27
101 | 66.249.74.192/27
102 | 66.249.74.224/27
103 | 66.249.75.0/27
104 | 66.249.75.32/27
105 | 66.249.75.64/27
106 | 66.249.75.96/27
107 | 66.249.75.128/27
108 | 66.249.75.160/27
109 | 66.249.75.192/27
110 | 66.249.75.224/27
111 | 66.249.76.0/27
112 | 66.249.76.32/27
113 | 66.249.76.64/27
114 | 66.249.76.96/27
115 | 66.249.76.128/27
116 | 66.249.76.160/27
117 | 66.249.76.192/27
118 | 66.249.76.224/27
119 | 66.249.77.0/27
120 | 66.249.77.32/27
121 | 66.249.77.64/27
122 | 66.249.77.96/27
123 | 66.249.77.128/27
124 | 66.249.77.160/27
125 | 66.249.77.192/27
126 | 66.249.77.224/27
127 | 66.249.78.0/27
128 | 66.249.78.32/27
129 | 66.249.78.64/27
130 | 66.249.78.96/27
131 | 66.249.79.0/27
132 | 66.249.79.32/27
133 | 66.249.79.64/27
134 | 66.249.79.96/27
135 | 66.249.79.128/27
136 | 66.249.79.160/27
137 | 66.249.79.192/27
138 | 66.249.79.224/27
139 | 192.178.4.0/27
140 | 192.178.4.32/27
141 | 192.178.4.64/27
142 | 192.178.4.96/27
143 | 192.178.4.128/27
144 | 192.178.4.160/27
145 | 192.178.5.0/27
146 | 192.178.6.0/27
147 | 192.178.6.32/27
148 | 192.178.6.64/27
149 | 192.178.6.96/27
150 | 192.178.6.128/27
151 | 192.178.6.160/27
152 | 192.178.6.192/27
153 | 192.178.6.224/27
154 | 192.178.7.0/27
155 | 192.178.7.32/27
156 | 192.178.7.64/27
157 | 192.178.7.96/27
158 | 192.178.7.128/27
159 | 192.178.7.160/27
160 |
--------------------------------------------------------------------------------
/googlebot/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 34.22.85.0/27
2 | 34.64.82.64/28
3 | 34.65.242.112/28
4 | 34.80.50.80/28
5 | 34.88.194.0/28
6 | 34.89.10.80/28
7 | 34.89.198.80/28
8 | 34.96.162.48/28
9 | 34.100.182.96/28
10 | 34.101.50.144/28
11 | 34.118.66.0/28
12 | 34.118.254.0/28
13 | 34.126.178.96/28
14 | 34.146.150.144/28
15 | 34.147.110.144/28
16 | 34.151.74.144/28
17 | 34.152.50.64/28
18 | 34.154.114.144/28
19 | 34.155.98.32/28
20 | 34.165.18.176/28
21 | 34.175.160.64/28
22 | 34.176.130.16/28
23 | 35.247.243.240/28
24 | 66.249.64.0/23
25 | 66.249.66.0/24
26 | 66.249.67.0/27
27 | 66.249.68.0/25
28 | 66.249.68.128/26
29 | 66.249.69.0/24
30 | 66.249.70.0/23
31 | 66.249.72.0/22
32 | 66.249.76.0/23
33 | 66.249.78.0/25
34 | 66.249.79.0/24
35 | 192.178.4.0/25
36 | 192.178.4.128/26
37 | 192.178.5.0/27
38 | 192.178.6.0/24
39 | 192.178.7.0/25
40 | 192.178.7.128/26
41 |
--------------------------------------------------------------------------------
/googlebot/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2001:4860:4801:1a::/64
2 | 2001:4860:4801:1b::/64
3 | 2001:4860:4801:1c::/64
4 | 2001:4860:4801:1d::/64
5 | 2001:4860:4801:1e::/64
6 | 2001:4860:4801:1f::/64
7 | 2001:4860:4801:2a::/64
8 | 2001:4860:4801:2b::/64
9 | 2001:4860:4801:2c::/64
10 | 2001:4860:4801:2d::/64
11 | 2001:4860:4801:2e::/64
12 | 2001:4860:4801:2f::/64
13 | 2001:4860:4801:2::/64
14 | 2001:4860:4801:3a::/64
15 | 2001:4860:4801:3b::/64
16 | 2001:4860:4801:3c::/64
17 | 2001:4860:4801:3d::/64
18 | 2001:4860:4801:3e::/64
19 | 2001:4860:4801:3f::/64
20 | 2001:4860:4801:4a::/64
21 | 2001:4860:4801:4b::/64
22 | 2001:4860:4801:4c::/64
23 | 2001:4860:4801:4d::/64
24 | 2001:4860:4801:6a::/64
25 | 2001:4860:4801:6b::/64
26 | 2001:4860:4801:6c::/64
27 | 2001:4860:4801:6d::/64
28 | 2001:4860:4801:6e::/64
29 | 2001:4860:4801:6f::/64
30 | 2001:4860:4801:7a::/64
31 | 2001:4860:4801:7b::/64
32 | 2001:4860:4801:10::/64
33 | 2001:4860:4801:11::/64
34 | 2001:4860:4801:12::/64
35 | 2001:4860:4801:13::/64
36 | 2001:4860:4801:14::/64
37 | 2001:4860:4801:15::/64
38 | 2001:4860:4801:16::/64
39 | 2001:4860:4801:17::/64
40 | 2001:4860:4801:18::/64
41 | 2001:4860:4801:19::/64
42 | 2001:4860:4801:20::/64
43 | 2001:4860:4801:21::/64
44 | 2001:4860:4801:22::/64
45 | 2001:4860:4801:23::/64
46 | 2001:4860:4801:24::/64
47 | 2001:4860:4801:25::/64
48 | 2001:4860:4801:26::/64
49 | 2001:4860:4801:27::/64
50 | 2001:4860:4801:28::/64
51 | 2001:4860:4801:29::/64
52 | 2001:4860:4801:30::/64
53 | 2001:4860:4801:31::/64
54 | 2001:4860:4801:32::/64
55 | 2001:4860:4801:33::/64
56 | 2001:4860:4801:34::/64
57 | 2001:4860:4801:35::/64
58 | 2001:4860:4801:36::/64
59 | 2001:4860:4801:37::/64
60 | 2001:4860:4801:38::/64
61 | 2001:4860:4801:39::/64
62 | 2001:4860:4801:40::/64
63 | 2001:4860:4801:41::/64
64 | 2001:4860:4801:42::/64
65 | 2001:4860:4801:43::/64
66 | 2001:4860:4801:44::/64
67 | 2001:4860:4801:45::/64
68 | 2001:4860:4801:46::/64
69 | 2001:4860:4801:47::/64
70 | 2001:4860:4801:48::/64
71 | 2001:4860:4801:49::/64
72 | 2001:4860:4801:50::/64
73 | 2001:4860:4801:51::/64
74 | 2001:4860:4801:52::/64
75 | 2001:4860:4801:53::/64
76 | 2001:4860:4801:54::/64
77 | 2001:4860:4801:55::/64
78 | 2001:4860:4801:56::/64
79 | 2001:4860:4801:57::/64
80 | 2001:4860:4801:60::/64
81 | 2001:4860:4801:61::/64
82 | 2001:4860:4801:62::/64
83 | 2001:4860:4801:63::/64
84 | 2001:4860:4801:64::/64
85 | 2001:4860:4801:65::/64
86 | 2001:4860:4801:66::/64
87 | 2001:4860:4801:67::/64
88 | 2001:4860:4801:68::/64
89 | 2001:4860:4801:69::/64
90 | 2001:4860:4801:70::/64
91 | 2001:4860:4801:71::/64
92 | 2001:4860:4801:72::/64
93 | 2001:4860:4801:73::/64
94 | 2001:4860:4801:74::/64
95 | 2001:4860:4801:75::/64
96 | 2001:4860:4801:76::/64
97 | 2001:4860:4801:77::/64
98 | 2001:4860:4801:78::/64
99 | 2001:4860:4801:79::/64
100 | 2001:4860:4801:80::/64
101 | 2001:4860:4801:81::/64
102 | 2001:4860:4801:82::/64
103 | 2001:4860:4801:83::/64
104 | 2001:4860:4801:84::/64
105 | 2001:4860:4801:85::/64
106 | 2001:4860:4801:86::/64
107 | 2001:4860:4801:87::/64
108 | 2001:4860:4801:88::/64
109 | 2001:4860:4801:90::/64
110 | 2001:4860:4801:91::/64
111 | 2001:4860:4801:92::/64
112 | 2001:4860:4801:93::/64
113 | 2001:4860:4801:94::/64
114 | 2001:4860:4801:95::/64
115 | 2001:4860:4801:96::/64
116 | 2001:4860:4801:97::/64
117 | 2001:4860:4801:a0::/64
118 | 2001:4860:4801:a1::/64
119 | 2001:4860:4801:a2::/64
120 | 2001:4860:4801:a3::/64
121 | 2001:4860:4801:a4::/64
122 | 2001:4860:4801:a5::/64
123 | 2001:4860:4801:a6::/64
124 | 2001:4860:4801:a7::/64
125 | 2001:4860:4801:a8::/64
126 | 2001:4860:4801:a9::/64
127 | 2001:4860:4801:aa::/64
128 | 2001:4860:4801:ab::/64
129 | 2001:4860:4801:ac::/64
130 | 2001:4860:4801:b0::/64
131 | 2001:4860:4801:b1::/64
132 | 2001:4860:4801:b2::/64
133 | 2001:4860:4801:b3::/64
134 | 2001:4860:4801:b4::/64
135 | 2001:4860:4801:c::/64
136 | 2001:4860:4801:f::/64
137 |
--------------------------------------------------------------------------------
/googlebot/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2001:4860:4801:2::/64
2 | 2001:4860:4801:4c::/63
3 | 2001:4860:4801:10::/60
4 | 2001:4860:4801:20::/59
5 | 2001:4860:4801:40::/61
6 | 2001:4860:4801:48::/62
7 | 2001:4860:4801:50::/61
8 | 2001:4860:4801:60::/60
9 | 2001:4860:4801:70::/61
10 | 2001:4860:4801:78::/62
11 | 2001:4860:4801:80::/61
12 | 2001:4860:4801:88::/64
13 | 2001:4860:4801:90::/61
14 | 2001:4860:4801:a0::/61
15 | 2001:4860:4801:a8::/62
16 | 2001:4860:4801:ac::/64
17 | 2001:4860:4801:b0::/62
18 | 2001:4860:4801:b4::/64
19 | 2001:4860:4801:c::/64
20 | 2001:4860:4801:f::/64
21 |
--------------------------------------------------------------------------------
/linode/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | # https://www.linode.com/community/questions/19247/list-of-linodes-ip-ranges
5 |
6 | set -euo pipefail
7 | set -x
8 |
9 |
10 | # get from public ranges
11 | curl -s https://geoip.linode.com/ | grep -v '^#' | cut -d, -f1 > /tmp/linode.txt
12 |
13 | # save ipv4
14 | grep -v ':' /tmp/linode.txt > /tmp/linode-ipv4.txt
15 |
16 | # save ipv6
17 | grep ':' /tmp/linode.txt > /tmp/linode-ipv6.txt
18 |
19 |
20 | # sort & uniq
21 | sort -V /tmp/linode-ipv4.txt | uniq > linode/ipv4.txt
22 | sort -V /tmp/linode-ipv6.txt | uniq > linode/ipv6.txt
23 |
--------------------------------------------------------------------------------
/linode/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 23.92.16.0/20
2 | 23.239.0.0/19
3 | 45.33.0.0/17
4 | 45.56.64.0/18
5 | 45.79.0.0/21
6 | 45.79.8.0/22
7 | 45.79.13.0/24
8 | 45.79.14.0/23
9 | 45.79.16.0/20
10 | 45.79.32.0/19
11 | 45.79.64.0/19
12 | 45.79.96.0/20
13 | 45.79.112.0/22
14 | 45.79.116.0/23
15 | 45.79.118.0/24
16 | 45.79.120.0/21
17 | 45.79.128.0/18
18 | 45.79.192.0/19
19 | 45.79.224.0/21
20 | 45.79.234.0/24
21 | 45.79.236.0/22
22 | 45.79.240.0/21
23 | 45.79.248.0/22
24 | 45.79.252.0/23
25 | 45.118.132.0/22
26 | 50.116.0.0/18
27 | 64.62.190.0/24
28 | 64.62.228.0/24
29 | 64.62.231.0/24
30 | 64.71.152.0/24
31 | 65.19.178.0/24
32 | 65.49.60.0/24
33 | 66.160.141.0/24
34 | 66.175.208.0/20
35 | 66.220.1.0/24
36 | 66.228.32.0/19
37 | 66.246.75.0/24
38 | 66.246.76.0/24
39 | 66.246.138.0/24
40 | 69.164.192.0/21
41 | 69.164.201.0/24
42 | 69.164.202.0/23
43 | 69.164.204.0/22
44 | 69.164.208.0/20
45 | 72.14.176.0/22
46 | 72.14.181.0/24
47 | 72.14.182.0/23
48 | 72.14.184.0/21
49 | 74.82.3.0/24
50 | 74.82.5.0/24
51 | 74.207.224.0/21
52 | 74.207.232.0/22
53 | 74.207.236.0/23
54 | 74.207.240.0/21
55 | 74.207.248.0/22
56 | 74.207.252.0/23
57 | 74.207.254.0/24
58 | 80.85.84.0/22
59 | 85.90.244.0/22
60 | 85.159.208.0/21
61 | 88.80.184.0/21
62 | 96.126.96.0/19
63 | 97.107.128.0/21
64 | 97.107.136.0/22
65 | 97.107.140.0/23
66 | 97.107.142.0/24
67 | 103.3.60.0/22
68 | 103.29.68.0/22
69 | 104.200.16.0/20
70 | 104.237.128.0/19
71 | 109.74.192.0/21
72 | 109.74.200.0/22
73 | 109.74.204.0/23
74 | 109.74.206.0/24
75 | 109.237.24.0/22
76 | 139.144.0.0/17
77 | 139.144.132.0/22
78 | 139.144.143.0/24
79 | 139.144.144.0/20
80 | 139.144.160.0/19
81 | 139.144.192.0/19
82 | 139.144.224.0/20
83 | 139.144.240.0/22
84 | 139.144.247.0/24
85 | 139.144.248.0/21
86 | 139.162.1.0/24
87 | 139.162.2.0/23
88 | 139.162.4.0/22
89 | 139.162.8.0/21
90 | 139.162.16.0/20
91 | 139.162.32.0/19
92 | 139.162.65.0/24
93 | 139.162.66.0/23
94 | 139.162.68.0/22
95 | 139.162.72.0/21
96 | 139.162.80.0/20
97 | 139.162.96.0/19
98 | 139.162.128.0/24
99 | 139.162.130.0/23
100 | 139.162.132.0/22
101 | 139.162.136.0/21
102 | 139.162.144.0/20
103 | 139.162.160.0/19
104 | 139.162.192.0/18
105 | 139.177.176.0/20
106 | 139.177.192.0/20
107 | 143.42.0.0/17
108 | 143.42.128.0/19
109 | 143.42.160.0/21
110 | 143.42.168.0/22
111 | 143.42.172.0/23
112 | 143.42.178.0/23
113 | 143.42.182.0/23
114 | 143.42.184.0/21
115 | 143.42.192.0/18
116 | 151.236.216.0/22
117 | 151.236.220.0/23
118 | 151.236.222.0/24
119 | 162.216.16.0/22
120 | 170.187.131.0/24
121 | 170.187.132.0/24
122 | 170.187.134.0/23
123 | 170.187.136.0/21
124 | 170.187.144.0/20
125 | 170.187.160.0/19
126 | 170.187.192.0/18
127 | 172.104.4.0/22
128 | 172.104.8.0/21
129 | 172.104.16.0/20
130 | 172.104.32.0/19
131 | 172.104.64.0/18
132 | 172.104.128.0/18
133 | 172.104.192.0/21
134 | 172.104.202.0/23
135 | 172.104.205.0/24
136 | 172.104.206.0/23
137 | 172.104.208.0/21
138 | 172.104.216.0/22
139 | 172.104.220.0/24
140 | 172.104.223.0/24
141 | 172.104.224.0/19
142 | 172.105.0.0/20
143 | 172.105.16.0/21
144 | 172.105.24.0/22
145 | 172.105.28.0/23
146 | 172.105.30.0/24
147 | 172.105.33.0/24
148 | 172.105.34.0/23
149 | 172.105.36.0/22
150 | 172.105.40.0/21
151 | 172.105.48.0/20
152 | 172.105.64.0/18
153 | 172.105.128.0/20
154 | 172.105.146.0/23
155 | 172.105.148.0/22
156 | 172.105.152.0/21
157 | 172.105.161.0/24
158 | 172.105.162.0/23
159 | 172.105.164.0/22
160 | 172.105.168.0/21
161 | 172.105.176.0/20
162 | 172.105.192.0/18
163 | 172.232.0.0/18
164 | 172.232.64.0/20
165 | 172.232.80.0/21
166 | 172.232.96.0/19
167 | 172.232.128.0/17
168 | 172.233.0.0/16
169 | 172.234.2.0/23
170 | 172.234.4.0/23
171 | 172.234.8.0/21
172 | 172.234.16.0/20
173 | 172.234.32.0/19
174 | 172.234.64.0/18
175 | 172.234.128.0/17
176 | 172.235.0.0/20
177 | 172.235.16.0/21
178 | 172.235.24.0/22
179 | 172.235.28.0/23
180 | 172.235.30.0/24
181 | 172.235.32.0/19
182 | 172.235.96.0/21
183 | 172.235.104.0/23
184 | 172.235.108.0/22
185 | 172.235.112.0/21
186 | 172.235.120.0/23
187 | 172.235.128.0/18
188 | 172.235.192.0/20
189 | 172.235.208.0/21
190 | 172.235.216.0/22
191 | 172.235.224.0/19
192 | 172.236.0.0/15
193 | 172.238.0.0/16
194 | 173.230.128.0/20
195 | 173.230.144.0/21
196 | 173.230.152.0/22
197 | 173.230.156.0/23
198 | 173.230.158.0/24
199 | 173.255.192.0/21
200 | 173.255.200.0/22
201 | 173.255.204.0/23
202 | 173.255.206.0/24
203 | 173.255.208.0/21
204 | 173.255.216.0/22
205 | 173.255.220.0/23
206 | 173.255.223.0/24
207 | 173.255.224.0/21
208 | 173.255.232.0/22
209 | 173.255.236.0/23
210 | 173.255.238.0/24
211 | 173.255.240.0/20
212 | 176.58.96.0/19
213 | 178.79.128.0/20
214 | 178.79.144.0/22
215 | 178.79.148.0/23
216 | 178.79.150.0/24
217 | 178.79.152.0/21
218 | 178.79.160.0/22
219 | 178.79.164.0/23
220 | 178.79.166.0/24
221 | 178.79.168.0/21
222 | 178.79.176.0/20
223 | 185.3.92.0/22
224 | 192.46.208.0/20
225 | 192.46.224.0/20
226 | 192.53.112.0/20
227 | 192.53.160.0/20
228 | 192.81.128.0/21
229 | 192.155.80.0/20
230 | 194.195.112.0/20
231 | 194.195.208.0/20
232 | 194.195.240.0/20
233 | 194.233.160.0/19
234 | 198.58.96.0/21
235 | 198.58.104.0/22
236 | 198.58.109.0/24
237 | 198.58.110.0/23
238 | 198.58.112.0/20
239 | 198.74.48.0/21
240 | 198.74.56.0/22
241 | 198.74.60.0/23
242 | 198.74.62.0/24
243 | 207.192.69.0/24
244 | 207.192.70.0/23
245 | 207.192.72.0/22
246 | 209.123.162.0/24
247 | 209.123.234.0/24
248 | 212.71.232.0/21
249 | 212.71.244.0/22
250 | 212.71.248.0/21
251 | 212.111.40.0/22
252 | 213.52.128.0/23
253 | 213.52.130.0/24
254 | 213.168.248.0/22
255 | 213.219.36.0/22
256 |
--------------------------------------------------------------------------------
/linode/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a01:7e00::/32
2 | 2a01:7e01::/32
3 | 2a01:7e02::/32
4 | 2a01:7e03::/32
5 | 2a01:7e04::/32
6 | 2400:8901::/32
7 | 2400:8902::/32
8 | 2400:8904::/32
9 | 2400:8905::/32
10 | 2400:8907::/32
11 | 2600:3c0a::/32
12 | 2600:3c0b::/32
13 | 2600:3c0c::/32
14 | 2600:3c0d::/32
15 | 2600:3c0e::/32
16 | 2600:3c0f:2::/48
17 | 2600:3c0f:3::/48
18 | 2600:3c0f:4::/48
19 | 2600:3c0f:6::/48
20 | 2600:3c0f:7::/48
21 | 2600:3c0f:9::/48
22 | 2600:3c0f:10::/48
23 | 2600:3c0f:11::/48
24 | 2600:3c0f:14::/48
25 | 2600:3c0f:15::/48
26 | 2600:3c0f:16::/48
27 | 2600:3c0f:17::/48
28 | 2600:3c0f:18::/48
29 | 2600:3c0f:19::/48
30 | 2600:3c0f:20::/48
31 | 2600:3c0f:21::/48
32 | 2600:3c0f:22::/48
33 | 2600:3c0f:23::/48
34 | 2600:3c0f:24::/48
35 | 2600:3c0f:25::/48
36 | 2600:3c0f:26::/48
37 | 2600:3c0f:27::/48
38 | 2600:3c0f:28::/48
39 | 2600:3c0f:29::/48
40 | 2600:3c0f:30::/48
41 | 2600:3c0f:32::/48
42 | 2600:3c0f:34::/48
43 | 2600:3c0f:35::/48
44 | 2600:3c0f:36::/48
45 | 2600:3c0f:37::/48
46 | 2600:3c0f:38::/48
47 | 2600:3c0f:40::/48
48 | 2600:3c0f:41::/48
49 | 2600:3c0f:42::/48
50 | 2600:3c0f:43::/48
51 | 2600:3c0f:44::/48
52 | 2600:3c0f:45::/48
53 | 2600:3c0f:46::/48
54 | 2600:3c0f:47::/48
55 | 2600:3c0f:48::/48
56 | 2600:3c0f:49::/48
57 | 2600:3c0f:50::/48
58 | 2600:3c0f:51::/48
59 | 2600:3c00::/32
60 | 2600:3c01::/32
61 | 2600:3c02::/32
62 | 2600:3c03::/32
63 | 2600:3c04::/32
64 | 2600:3c05::/32
65 | 2600:3c06::/32
66 | 2600:3c07::/32
67 | 2600:3c08::/32
68 | 2600:3c09::/32
69 | 2600:3c12:0a00::/40
70 | 2600:3c12:0b00::/40
71 | 2600:3c12:0c00::/40
72 | 2600:3c12:0100::/40
73 | 2600:3c12:0200::/40
74 | 2600:3c12:0300::/40
75 | 2600:3c12:0400::/40
76 | 2600:3c12:0500::/40
77 | 2600:3c12:0700::/40
78 | 2600:3c12:0800::/40
79 | 2600:3c12:0900::/40
80 | 2600:3c13::/32
81 | 2600:3c14::/32
82 | 2600:3c15::/32
83 | 2600:3c16::/32
84 | 2600:3c17::/32
85 | 2600:3c18::/32
86 | 2600:3c19::/32
87 |
--------------------------------------------------------------------------------
/linode/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a01:7e00::/30
2 | 2a01:7e04::/32
3 | 2400:8901::/32
4 | 2400:8902::/32
5 | 2400:8904::/31
6 | 2400:8907::/32
7 | 2600:3c0c::/31
8 | 2600:3c0e::/32
9 | 2600:3c0f:2::/47
10 | 2600:3c0f:4::/48
11 | 2600:3c0f:6::/47
12 | 2600:3c0f:9::/48
13 | 2600:3c0f:10::/47
14 | 2600:3c0f:14::/46
15 | 2600:3c0f:18::/47
16 | 2600:3c0f:20::/45
17 | 2600:3c0f:28::/47
18 | 2600:3c0f:30::/48
19 | 2600:3c0f:32::/48
20 | 2600:3c0f:34::/46
21 | 2600:3c0f:38::/48
22 | 2600:3c0f:40::/45
23 | 2600:3c0f:48::/47
24 | 2600:3c0f:50::/47
25 | 2600:3c00::/29
26 | 2600:3c08::/30
27 | 2600:3c12:100::/40
28 | 2600:3c12:200::/39
29 | 2600:3c12:400::/39
30 | 2600:3c12:700::/40
31 | 2600:3c12:800::/38
32 | 2600:3c12:c00::/40
33 | 2600:3c13::/32
34 | 2600:3c14::/30
35 | 2600:3c18::/31
36 |
--------------------------------------------------------------------------------
/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lord-alfred/ipranges/9e1d73c7d77876591e074c91e1e2e1673ef66d47/logo.png
--------------------------------------------------------------------------------
/microsoft/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://azure.microsoft.com/en-us/updates/service-tag-discovery-api-in-preview/
4 | # https://docs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide
5 | # From: https://github.com/jensihnow/AzurePublicIPAddressRanges/blob/main/.github/workflows/main.yml
6 |
7 | set -euo pipefail
8 | set -x
9 |
10 |
11 | # get from public ranges
12 | download_and_parse_json() {
13 | URL="$(curl -s https://www.microsoft.com/en-us/download/details.aspx?id=${1} | grep -o ' /tmp/microsoft.json
15 | jq '.values[] | [.properties] | .[].addressPrefixes[] | select(. != null)' -r /tmp/microsoft.json > /tmp/microsoft-all.txt
16 |
17 | # save ipv4
18 | grep -v ':' /tmp/microsoft-all.txt >> /tmp/microsoft-ipv4.txt
19 |
20 | # save ipv6
21 | grep ':' /tmp/microsoft-all.txt >> /tmp/microsoft-ipv6.txt
22 | }
23 |
24 | download_and_parse_csv() {
25 | URL="$(curl -s https://www.microsoft.com/en-us/download/details.aspx?id=${1} | grep -o ' /tmp/microsoft.csv
27 | awk -F ',' '{print $1}' /tmp/microsoft.csv | grep -E '[:.]+' > /tmp/microsoft-all.txt
28 |
29 | # save ipv4
30 | grep -v ':' /tmp/microsoft-all.txt >> /tmp/microsoft-ipv4.txt
31 |
32 | # save ipv6
33 | grep ':' /tmp/microsoft-all.txt >> /tmp/microsoft-ipv6.txt
34 | }
35 |
36 | # Public cloud
37 | download_and_parse_json "56519"
38 | # US Gov
39 | download_and_parse_json "57063"
40 | # Germany
41 | download_and_parse_json "57064"
42 | # China
43 | download_and_parse_json "57062"
44 | # Public IPs
45 | download_and_parse_csv "53602"
46 |
47 |
48 | # sort & uniq
49 | sort -V /tmp/microsoft-ipv4.txt | uniq > microsoft/ipv4.txt
50 | sort -V /tmp/microsoft-ipv6.txt | uniq > microsoft/ipv6.txt
51 |
--------------------------------------------------------------------------------
/microsoft/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 1.186.0.0/16
2 | 4.128.0.0/9
3 | 9.129.0.0/16
4 | 9.130.0.0/15
5 | 9.132.0.0/15
6 | 9.135.0.0/16
7 | 9.136.0.0/16
8 | 9.140.0.0/15
9 | 9.143.0.0/16
10 | 9.145.0.0/16
11 | 9.146.0.0/16
12 | 9.149.0.0/16
13 | 9.157.0.0/16
14 | 9.158.0.0/15
15 | 9.160.0.0/16
16 | 9.163.0.0/16
17 | 9.164.0.0/16
18 | 9.166.0.0/15
19 | 9.169.0.0/16
20 | 9.173.0.0/16
21 | 9.177.0.0/16
22 | 9.185.0.0/16
23 | 9.190.0.0/16
24 | 9.192.0.0/15
25 | 9.198.0.0/16
26 | 9.205.0.0/16
27 | 9.220.0.0/16
28 | 9.223.0.0/16
29 | 9.228.0.0/15
30 | 9.231.0.0/16
31 | 9.234.0.0/15
32 | 9.248.0.0/16
33 | 13.64.0.0/11
34 | 13.96.0.0/13
35 | 13.104.0.0/14
36 | 13.117.0.0/16
37 | 13.118.0.0/15
38 | 13.123.0.0/16
39 | 13.240.0.0/14
40 | 20.0.0.0/11
41 | 20.33.0.0/16
42 | 20.34.0.0/15
43 | 20.36.0.0/14
44 | 20.40.0.0/13
45 | 20.48.0.0/12
46 | 20.64.0.0/10
47 | 20.128.0.0/16
48 | 20.130.0.0/16
49 | 20.135.0.0/16
50 | 20.136.0.0/16
51 | 20.140.0.0/15
52 | 20.143.0.0/16
53 | 20.144.0.0/14
54 | 20.150.0.0/15
55 | 20.152.0.0/15
56 | 20.157.0.0/16
57 | 20.158.0.0/15
58 | 20.160.0.0/11
59 | 20.192.0.0/10
60 | 23.96.0.0/13
61 | 31.80.0.0/13
62 | 40.17.0.0/16
63 | 40.21.0.0/16
64 | 40.25.0.0/16
65 | 40.33.0.0/16
66 | 40.34.0.0/16
67 | 40.47.0.0/16
68 | 40.64.0.0/10
69 | 40.146.0.0/16
70 | 40.148.0.0/16
71 | 40.155.0.0/16
72 | 40.159.0.0/16
73 | 40.162.0.0/16
74 | 40.169.0.0/16
75 | 40.170.0.0/15
76 | 40.212.0.0/16
77 | 40.218.0.0/16
78 | 40.249.0.0/16
79 | 40.253.0.0/16
80 | 42.159.0.0/16
81 | 48.192.0.0/10
82 | 50.20.0.0/18
83 | 50.20.64.0/19
84 | 50.20.128.0/18
85 | 50.21.32.0/19
86 | 50.85.0.0/16
87 | 51.1.0.0/16
88 | 51.4.0.0/15
89 | 51.8.0.0/16
90 | 51.10.0.0/15
91 | 51.12.0.0/15
92 | 51.18.0.0/16
93 | 51.41.0.0/16
94 | 51.42.0.0/15
95 | 51.51.0.0/16
96 | 51.53.0.0/16
97 | 51.54.0.0/15
98 | 51.56.0.0/14
99 | 51.61.0.0/16
100 | 51.103.0.0/16
101 | 51.104.0.0/14
102 | 51.109.0.0/16
103 | 51.111.0.0/16
104 | 51.115.0.0/16
105 | 51.116.0.0/16
106 | 51.120.0.0/16
107 | 51.124.0.0/16
108 | 51.126.0.0/16
109 | 51.132.0.0/16
110 | 51.135.0.0/16
111 | 51.136.0.0/15
112 | 51.138.0.0/16
113 | 51.140.0.0/14
114 | 51.144.0.0/15
115 | 52.96.0.0/12
116 | 52.112.0.0/14
117 | 52.120.0.0/14
118 | 52.125.0.0/16
119 | 52.126.0.0/15
120 | 52.130.0.0/15
121 | 52.132.0.0/14
122 | 52.136.0.0/13
123 | 52.145.0.0/16
124 | 52.146.0.0/15
125 | 52.148.0.0/14
126 | 52.152.0.0/13
127 | 52.160.0.0/11
128 | 52.224.0.0/11
129 | 54.15.0.0/16
130 | 54.18.0.0/16
131 | 54.27.0.0/16
132 | 54.29.0.0/16
133 | 54.104.0.0/16
134 | 54.119.0.0/16
135 | 54.128.0.0/16
136 | 54.133.0.0/16
137 | 54.135.0.0/16
138 | 54.139.0.0/16
139 | 57.13.0.0/16
140 | 57.16.0.0/14
141 | 57.27.0.0/16
142 | 57.33.0.0/16
143 | 57.36.0.0/16
144 | 57.41.0.0/16
145 | 57.42.0.0/15
146 | 57.44.0.0/15
147 | 57.46.0.0/16
148 | 57.49.0.0/16
149 | 57.50.0.0/16
150 | 57.52.0.0/16
151 | 57.54.0.0/15
152 | 57.61.0.0/16
153 | 57.62.0.0/15
154 | 57.150.0.0/15
155 | 57.152.0.0/13
156 | 57.160.0.0/12
157 | 57.184.0.0/15
158 | 57.192.0.0/16
159 | 57.226.0.0/16
160 | 57.239.0.0/16
161 | 57.240.0.0/16
162 | 57.243.0.0/16
163 | 57.244.0.0/16
164 | 62.10.0.0/15
165 | 64.4.0.0/18
166 | 64.207.0.0/18
167 | 64.236.0.0/16
168 | 64.238.96.0/19
169 | 65.52.0.0/14
170 | 66.119.144.0/20
171 | 66.180.96.0/19
172 | 68.18.0.0/15
173 | 68.154.0.0/15
174 | 68.210.0.0/15
175 | 68.218.0.0/15
176 | 68.220.0.0/15
177 | 68.240.0.0/13
178 | 69.15.0.0/16
179 | 69.93.0.0/16
180 | 69.198.0.0/15
181 | 70.37.0.0/17
182 | 70.37.128.0/18
183 | 70.152.0.0/15
184 | 70.156.0.0/15
185 | 72.16.128.0/17
186 | 72.54.0.0/16
187 | 72.144.0.0/14
188 | 72.152.0.0/14
189 | 74.7.0.0/16
190 | 74.144.0.0/12
191 | 74.160.0.0/14
192 | 74.176.0.0/14
193 | 74.224.0.0/14
194 | 74.234.0.0/15
195 | 74.240.0.0/14
196 | 74.248.0.0/15
197 | 82.87.0.0/16
198 | 82.171.0.0/16
199 | 84.81.0.0/16
200 | 84.222.0.0/15
201 | 85.210.0.0/15
202 | 85.212.0.0/16
203 | 86.91.0.0/16
204 | 91.190.216.0/21
205 | 94.245.64.0/18
206 | 98.64.0.0/14
207 | 98.70.0.0/15
208 | 102.37.0.0/16
209 | 102.133.0.0/16
210 | 103.9.8.0/22
211 | 103.25.156.0/22
212 | 103.36.96.0/22
213 | 103.255.140.0/22
214 | 104.40.0.0/13
215 | 104.146.0.0/15
216 | 104.208.0.0/13
217 | 107.32.0.0/11
218 | 108.140.0.0/14
219 | 109.246.0.0/16
220 | 111.221.16.0/20
221 | 111.221.64.0/18
222 | 122.149.0.0/16
223 | 124.252.0.0/16
224 | 128.24.0.0/16
225 | 128.85.0.0/16
226 | 128.94.0.0/16
227 | 128.203.0.0/16
228 | 128.251.0.0/16
229 | 129.75.0.0/16
230 | 129.135.0.0/16
231 | 130.33.0.0/16
232 | 130.107.0.0/16
233 | 130.131.0.0/16
234 | 130.213.0.0/16
235 | 131.107.0.0/16
236 | 131.145.0.0/16
237 | 131.163.0.0/16
238 | 131.189.0.0/16
239 | 131.253.1.0/24
240 | 131.253.3.0/24
241 | 131.253.5.0/24
242 | 131.253.6.0/24
243 | 131.253.8.0/24
244 | 131.253.12.0/22
245 | 131.253.16.0/23
246 | 131.253.18.0/24
247 | 131.253.21.0/24
248 | 131.253.22.0/23
249 | 131.253.24.0/21
250 | 131.253.32.0/20
251 | 131.253.61.0/24
252 | 131.253.62.0/23
253 | 131.253.64.0/18
254 | 131.253.128.0/17
255 | 132.164.0.0/16
256 | 132.196.0.0/16
257 | 132.220.0.0/16
258 | 132.245.0.0/16
259 | 134.33.0.0/16
260 | 134.112.0.0/16
261 | 134.138.0.0/16
262 | 134.149.0.0/16
263 | 134.170.0.0/16
264 | 134.177.0.0/16
265 | 135.3.0.0/16
266 | 135.4.0.0/14
267 | 135.13.0.0/16
268 | 135.18.0.0/16
269 | 135.85.0.0/16
270 | 135.86.0.0/16
271 | 135.88.0.0/16
272 | 135.93.0.0/16
273 | 135.111.0.0/16
274 | 135.112.0.0/16
275 | 135.114.0.0/15
276 | 135.116.0.0/14
277 | 135.120.0.0/15
278 | 135.130.0.0/16
279 | 135.149.0.0/16
280 | 135.171.0.0/16
281 | 135.183.0.0/16
282 | 135.185.0.0/16
283 | 135.220.0.0/15
284 | 135.222.0.0/16
285 | 135.224.0.0/12
286 | 135.240.0.0/15
287 | 135.243.0.0/16
288 | 135.244.0.0/16
289 | 135.246.0.0/15
290 | 135.248.0.0/16
291 | 135.253.0.0/16
292 | 135.254.0.0/15
293 | 137.116.0.0/15
294 | 137.135.0.0/16
295 | 137.162.0.0/16
296 | 138.91.0.0/16
297 | 138.105.0.0/16
298 | 138.196.0.0/16
299 | 138.203.0.0/16
300 | 138.213.0.0/16
301 | 138.239.0.0/16
302 | 138.242.0.0/16
303 | 139.188.0.0/16
304 | 139.217.0.0/16
305 | 139.219.0.0/16
306 | 141.251.0.0/16
307 | 143.64.0.0/16
308 | 143.209.0.0/16
309 | 143.226.0.0/16
310 | 143.241.0.0/16
311 | 145.129.0.0/16
312 | 145.130.0.0/16
313 | 145.132.0.0/15
314 | 145.176.0.0/12
315 | 146.147.0.0/16
316 | 147.145.0.0/16
317 | 147.214.0.0/16
318 | 147.243.0.0/16
319 | 148.7.0.0/16
320 | 148.53.0.0/16
321 | 149.1.0.0/16
322 | 149.175.0.0/16
323 | 149.198.0.0/16
324 | 149.204.0.0/16
325 | 150.171.0.0/16
326 | 150.206.0.0/16
327 | 150.212.0.0/16
328 | 150.242.48.0/22
329 | 151.98.0.0/16
330 | 151.129.0.0/16
331 | 151.206.0.0/16
332 | 152.138.0.0/16
333 | 155.62.0.0/16
334 | 156.23.0.0/16
335 | 157.31.0.0/16
336 | 157.54.0.0/15
337 | 157.56.0.0/14
338 | 157.60.0.0/16
339 | 157.81.0.0/16
340 | 157.95.0.0/16
341 | 157.172.0.0/16
342 | 157.176.0.0/16
343 | 157.252.0.0/16
344 | 158.23.0.0/16
345 | 158.24.0.0/16
346 | 158.53.0.0/16
347 | 158.158.0.0/16
348 | 159.27.0.0/16
349 | 159.128.0.0/16
350 | 160.4.0.0/16
351 | 160.207.0.0/16
352 | 160.234.0.0/16
353 | 161.66.0.0/16
354 | 161.157.0.0/16
355 | 161.220.0.0/16
356 | 163.57.0.0/16
357 | 163.228.0.0/16
358 | 165.15.0.0/16
359 | 165.17.0.0/16
360 | 167.105.0.0/16
361 | 167.162.0.0/16
362 | 167.186.0.0/16
363 | 167.220.0.0/16
364 | 167.231.0.0/16
365 | 168.61.0.0/16
366 | 168.62.0.0/15
367 | 169.138.0.0/16
368 | 170.165.0.0/16
369 | 172.128.0.0/10
370 | 172.192.0.0/12
371 | 172.208.0.0/13
372 | 173.200.0.0/16
373 | 174.132.0.0/16
374 | 191.232.0.0/13
375 | 192.32.0.0/16
376 | 192.48.225.0/24
377 | 192.84.159.0/24
378 | 192.84.160.0/23
379 | 192.146.133.0/24
380 | 192.153.251.0/24
381 | 192.197.157.0/24
382 | 192.237.67.0/24
383 | 193.149.64.0/19
384 | 193.221.113.0/24
385 | 194.69.96.0/19
386 | 194.110.197.0/24
387 | 194.238.128.0/17
388 | 195.134.224.0/19
389 | 198.105.232.0/22
390 | 198.137.97.0/24
391 | 198.180.97.0/25
392 | 198.180.97.128/26
393 | 198.180.97.192/27
394 | 198.180.97.224/30
395 | 198.180.97.228/31
396 | 198.200.130.0/24
397 | 198.206.164.0/24
398 | 199.30.16.0/20
399 | 199.50.0.0/16
400 | 199.60.28.0/24
401 | 199.74.210.0/24
402 | 199.103.90.0/23
403 | 199.103.122.0/24
404 | 199.118.0.0/16
405 | 199.242.32.0/20
406 | 199.242.48.0/21
407 | 202.89.224.0/20
408 | 204.13.120.0/21
409 | 204.14.180.0/22
410 | 204.79.135.0/24
411 | 204.79.179.0/24
412 | 204.79.180.0/23
413 | 204.79.188.0/24
414 | 204.79.195.0/24
415 | 204.79.196.0/23
416 | 204.79.252.0/24
417 | 204.152.18.0/23
418 | 204.152.140.0/23
419 | 204.231.192.0/24
420 | 204.231.194.0/23
421 | 204.231.197.0/24
422 | 204.231.198.0/23
423 | 204.231.200.0/21
424 | 204.231.208.0/20
425 | 204.231.236.0/24
426 | 205.174.224.0/20
427 | 206.138.168.0/21
428 | 206.191.224.0/19
429 | 207.46.0.0/16
430 | 207.68.128.0/18
431 | 207.103.0.0/16
432 | 208.68.136.0/21
433 | 208.76.44.0/22
434 | 208.84.0.0/21
435 | 209.199.0.0/16
436 | 209.240.192.0/19
437 | 212.132.0.0/19
438 | 212.173.0.0/17
439 | 212.207.0.0/16
440 | 213.54.0.0/16
441 | 213.199.128.0/18
442 | 216.32.180.0/22
443 | 216.220.208.0/20
444 | 217.176.0.0/16
445 | 217.177.96.0/19
446 |
--------------------------------------------------------------------------------
/microsoft/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a01:110::/31
2 | 2a01:4180::/32
3 | 2001:67c:1020::/48
4 | 2001:489a:2000::/35
5 | 2001:4898::/32
6 | 2001:df0:7::/48
7 | 2001:df0:d7::/48
8 | 2001:df0:d8::/47
9 | 2404:7940:3::/48
10 | 2404:7940:100::/47
11 | 2404:7940:200::/47
12 | 2404:7940:203::/48
13 | 2404:7940:300::/47
14 | 2404:7940::/47
15 | 2404:f801::/32
16 | 2406:e500:4a00::/46
17 | 2406:e500:4a80::/46
18 | 2406:e500:4b80::/46
19 | 2406:e500:2000::/64
20 | 2406:e500:2001::/48
21 | 2406:e500:2002::/47
22 | 2406:e500:2004::/47
23 | 2406:e500:2100::/123
24 | 2406:e500:2101::/48
25 | 2406:e500:2102::/47
26 | 2406:e500:2104::/47
27 | 2406:e500:2200::/46
28 | 2406:e500:2300::/46
29 | 2406:e500:2400::/46
30 | 2406:e500:2500:2c::/63
31 | 2406:e500:2500:2e::/64
32 | 2406:e500:2500:20::/61
33 | 2406:e500:2500:28::/62
34 | 2406:e500:2500:30::/62
35 | 2406:e500:2500::/59
36 | 2406:e500:2501:6a::/64
37 | 2406:e500:2501:6c::/62
38 | 2406:e500:2501:40::/59
39 | 2406:e500:2501:60::/61
40 | 2406:e500:2501:68::/63
41 | 2406:e500:2501::/58
42 | 2406:e500:2600::/46
43 | 2406:e500:4400::/40
44 | 2406:e500:4800::/47
45 | 2406:e500:4804::/47
46 | 2406:e500:4900:10::/61
47 | 2406:e500:4900::/60
48 | 2406:e500:5500::/48
49 | 2406:e500:5501:800::/54
50 | 2406:e500:5501:1000::/54
51 | 2406:e500:5502::/48
52 | 2406:e500:5510::/48
53 | 2406:e500:c020::/44
54 | 2406:e500:c120::/44
55 | 2602:fd5e::/36
56 | 2603:1000::/24
57 | 2620:0:30::/45
58 | 2620:1ec::/36
59 | 2801:80:1d0::/48
60 |
--------------------------------------------------------------------------------
/openai/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | # https://platform.openai.com/docs/gptbot
5 |
6 | set -euo pipefail
7 | set -x
8 |
9 |
10 | # get from public ranges
11 | download_and_parse_json() {
12 | curl --connect-timeout 60 --retry 3 --retry-delay 15 -s "${1}" \
13 | -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
14 | -H 'accept-language: en' \
15 | -H 'cache-control: no-cache' \
16 | -H 'pragma: no-cache' \
17 | -H 'priority: u=0, i' \
18 | -H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
19 | -H 'sec-ch-ua-mobile: ?0' \
20 | -H 'sec-ch-ua-platform: "macOS"' \
21 | -H 'sec-fetch-dest: document' \
22 | -H 'sec-fetch-mode: navigate' \
23 | -H 'sec-fetch-site: none' \
24 | -H 'sec-fetch-user: ?1' \
25 | -H 'upgrade-insecure-requests: 1' \
26 | -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
27 | > /tmp/openai.json
28 |
29 | jq '.prefixes[] | [.ipv4Prefix][] | select(. != null)' -r /tmp/openai.json > /tmp/openai.txt
30 |
31 | # save ipv4
32 | grep -v ':' /tmp/openai.txt >> /tmp/openai-ipv4.txt
33 |
34 | # ipv6 not provided
35 |
36 | sleep 10
37 | }
38 |
39 | download_and_parse_json "https://openai.com/chatgpt-user.json"
40 | download_and_parse_json "https://openai.com/searchbot.json"
41 | download_and_parse_json "https://openai.com/gptbot.json"
42 |
43 |
44 | # sort & uniq
45 | sort -V /tmp/openai-ipv4.txt | uniq > openai/ipv4.txt
46 |
--------------------------------------------------------------------------------
/openai/ipv4.txt:
--------------------------------------------------------------------------------
1 | 4.151.71.176/28
2 | 4.151.119.48/28
3 | 4.151.241.240/28
4 | 4.196.118.112/28
5 | 4.197.22.112/28
6 | 4.197.115.112/28
7 | 4.205.128.176/28
8 | 4.227.36.0/25
9 | 13.65.138.96/28
10 | 13.65.138.112/28
11 | 13.76.116.80/28
12 | 13.83.167.128/28
13 | 13.83.237.176/28
14 | 20.42.10.176/28
15 | 20.55.229.144/28
16 | 20.63.221.64/28
17 | 20.90.7.144/28
18 | 20.97.189.96/28
19 | 20.102.212.144/28
20 | 20.125.66.80/28
21 | 20.161.75.208/28
22 | 20.171.206.0/24
23 | 20.171.207.0/24
24 | 20.193.50.32/28
25 | 20.215.188.192/28
26 | 20.215.214.16/28
27 | 20.228.106.176/28
28 | 20.235.87.224/28
29 | 20.249.63.208/28
30 | 23.98.179.16/28
31 | 23.98.186.64/28
32 | 23.98.186.96/28
33 | 23.98.186.176/28
34 | 23.98.186.192/28
35 | 40.84.181.32/28
36 | 40.84.221.208/28
37 | 40.84.221.224/28
38 | 40.116.73.208/28
39 | 51.8.102.0/24
40 | 51.8.155.48/28
41 | 51.8.155.64/28
42 | 51.8.155.112/28
43 | 52.148.129.32/28
44 | 52.156.77.144/28
45 | 52.159.227.32/28
46 | 52.159.249.96/28
47 | 52.173.234.16/28
48 | 52.173.234.80/28
49 | 52.176.139.176/28
50 | 52.190.137.16/28
51 | 52.190.137.144/28
52 | 52.190.139.48/28
53 | 52.190.142.64/28
54 | 52.190.190.16/28
55 | 52.225.75.208/28
56 | 52.230.152.0/24
57 | 52.230.163.32/28
58 | 52.230.164.176/28
59 | 52.236.94.144/28
60 | 52.242.132.224/28
61 | 52.242.132.240/28
62 | 52.252.113.240/28
63 | 52.255.109.80/28
64 | 52.255.109.96/28
65 | 52.255.109.112/28
66 | 52.255.109.128/28
67 | 52.255.109.144/28
68 | 52.255.111.0/28
69 | 52.255.111.16/28
70 | 52.255.111.32/28
71 | 52.255.111.48/28
72 | 52.255.111.80/28
73 | 52.255.111.112/28
74 | 57.154.174.112/28
75 | 57.154.175.0/28
76 | 57.154.187.32/28
77 | 68.154.28.96/28
78 | 68.220.57.64/28
79 | 68.221.67.160/28
80 | 68.221.67.192/28
81 | 68.221.67.224/28
82 | 68.221.67.240/28
83 | 68.221.75.16/28
84 | 74.7.35.48/28
85 | 74.7.35.112/28
86 | 74.7.36.64/28
87 | 74.7.36.80/28
88 | 74.7.36.96/28
89 | 74.249.86.176/28
90 | 104.210.139.192/28
91 | 104.210.139.224/28
92 | 104.210.140.128/28
93 | 132.196.82.48/28
94 | 135.119.134.128/28
95 | 135.119.134.192/28
96 | 135.234.64.0/24
97 | 135.237.131.208/28
98 | 135.237.133.48/28
99 | 135.237.133.112/28
100 | 137.135.191.176/28
101 | 172.178.140.144/28
102 | 172.178.141.112/28
103 | 172.178.141.128/28
104 | 172.182.204.0/24
105 | 172.182.214.0/24
106 | 172.182.215.0/24
107 | 172.183.143.224/28
108 | 172.183.222.128/28
109 | 172.203.190.128/28
110 | 172.212.159.64/28
111 | 172.213.11.144/28
112 | 172.213.12.112/28
113 | 172.213.21.16/28
114 | 172.213.21.112/28
115 | 172.213.21.144/28
116 |
--------------------------------------------------------------------------------
/openai/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 4.151.71.176/28
2 | 4.151.119.48/28
3 | 4.151.241.240/28
4 | 4.196.118.112/28
5 | 4.197.22.112/28
6 | 4.197.115.112/28
7 | 4.205.128.176/28
8 | 4.227.36.0/25
9 | 13.65.138.96/27
10 | 13.76.116.80/28
11 | 13.83.167.128/28
12 | 13.83.237.176/28
13 | 20.42.10.176/28
14 | 20.55.229.144/28
15 | 20.63.221.64/28
16 | 20.90.7.144/28
17 | 20.97.189.96/28
18 | 20.102.212.144/28
19 | 20.125.66.80/28
20 | 20.161.75.208/28
21 | 20.171.206.0/23
22 | 20.193.50.32/28
23 | 20.215.188.192/28
24 | 20.215.214.16/28
25 | 20.228.106.176/28
26 | 20.235.87.224/28
27 | 20.249.63.208/28
28 | 23.98.179.16/28
29 | 23.98.186.64/28
30 | 23.98.186.96/28
31 | 23.98.186.176/28
32 | 23.98.186.192/28
33 | 40.84.181.32/28
34 | 40.84.221.208/28
35 | 40.84.221.224/28
36 | 40.116.73.208/28
37 | 51.8.102.0/24
38 | 51.8.155.48/28
39 | 51.8.155.64/28
40 | 51.8.155.112/28
41 | 52.148.129.32/28
42 | 52.156.77.144/28
43 | 52.159.227.32/28
44 | 52.159.249.96/28
45 | 52.173.234.16/28
46 | 52.173.234.80/28
47 | 52.176.139.176/28
48 | 52.190.137.16/28
49 | 52.190.137.144/28
50 | 52.190.139.48/28
51 | 52.190.142.64/28
52 | 52.190.190.16/28
53 | 52.225.75.208/28
54 | 52.230.152.0/24
55 | 52.230.163.32/28
56 | 52.230.164.176/28
57 | 52.236.94.144/28
58 | 52.242.132.224/27
59 | 52.252.113.240/28
60 | 52.255.109.80/28
61 | 52.255.109.96/27
62 | 52.255.109.128/27
63 | 52.255.111.0/26
64 | 52.255.111.80/28
65 | 52.255.111.112/28
66 | 57.154.174.112/28
67 | 57.154.175.0/28
68 | 57.154.187.32/28
69 | 68.154.28.96/28
70 | 68.220.57.64/28
71 | 68.221.67.160/28
72 | 68.221.67.192/28
73 | 68.221.67.224/27
74 | 68.221.75.16/28
75 | 74.7.35.48/28
76 | 74.7.35.112/28
77 | 74.7.36.64/27
78 | 74.7.36.96/28
79 | 74.249.86.176/28
80 | 104.210.139.192/28
81 | 104.210.139.224/28
82 | 104.210.140.128/28
83 | 132.196.82.48/28
84 | 135.119.134.128/28
85 | 135.119.134.192/28
86 | 135.234.64.0/24
87 | 135.237.131.208/28
88 | 135.237.133.48/28
89 | 135.237.133.112/28
90 | 137.135.191.176/28
91 | 172.178.140.144/28
92 | 172.178.141.112/28
93 | 172.178.141.128/28
94 | 172.182.204.0/24
95 | 172.182.214.0/23
96 | 172.183.143.224/28
97 | 172.183.222.128/28
98 | 172.203.190.128/28
99 | 172.212.159.64/28
100 | 172.213.11.144/28
101 | 172.213.12.112/28
102 | 172.213.21.16/28
103 | 172.213.21.112/28
104 | 172.213.21.144/28
105 |
--------------------------------------------------------------------------------
/oracle/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://docs.oracle.com/en-us/iaas/Content/General/Concepts/addressranges.htm
4 | # From: https://github.com/nccgroup/cloud_ip_ranges
5 |
6 | set -euo pipefail
7 | set -x
8 |
9 |
10 | # get from public ranges
11 | curl -s https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json > /tmp/oracle.json
12 |
13 |
14 | # save ipv4
15 | jq '.regions[] | [.cidrs][] | .[].cidr | select(. != null)' -r /tmp/oracle.json > /tmp/oracle-ipv4.txt
16 |
17 | # ipv6 not provided
18 |
19 |
20 | # sort & uniq
21 | sort -V /tmp/oracle-ipv4.txt | uniq > oracle/ipv4.txt
22 |
--------------------------------------------------------------------------------
/oracle/ipv4.txt:
--------------------------------------------------------------------------------
1 | 38.104.155.92/31
2 | 40.233.0.0/19
3 | 40.233.64.0/18
4 | 62.115.179.220/31
5 | 62.115.179.228/31
6 | 64.110.64.0/19
7 | 64.110.96.0/20
8 | 64.110.112.0/21
9 | 64.181.132.0/24
10 | 64.181.144.0/23
11 | 64.181.146.0/23
12 | 64.181.150.0/23
13 | 64.181.152.0/21
14 | 64.181.160.0/19
15 | 64.181.192.0/19
16 | 64.181.224.0/19
17 | 68.233.96.0/20
18 | 68.233.112.0/21
19 | 68.233.120.0/21
20 | 79.72.0.0/20
21 | 79.72.16.0/22
22 | 79.72.20.0/23
23 | 79.72.24.0/21
24 | 79.72.32.0/22
25 | 79.72.40.0/21
26 | 79.72.48.0/20
27 | 79.72.64.0/19
28 | 79.76.16.0/23
29 | 79.76.18.0/23
30 | 79.76.24.0/21
31 | 79.76.32.0/19
32 | 79.76.96.0/19
33 | 80.225.64.0/20
34 | 80.225.192.0/18
35 | 81.208.160.0/20
36 | 81.208.188.0/22
37 | 81.208.192.0/19
38 | 84.8.64.0/22
39 | 84.8.68.0/25
40 | 84.8.72.0/22
41 | 84.8.88.128/25
42 | 84.8.96.0/19
43 | 84.8.128.0/20
44 | 84.8.144.0/20
45 | 84.235.160.0/19
46 | 84.235.192.0/23
47 | 84.235.208.0/20
48 | 84.235.224.0/20
49 | 84.235.240.0/20
50 | 89.168.0.0/21
51 | 89.168.16.0/20
52 | 89.168.32.0/19
53 | 89.168.64.0/18
54 | 129.80.0.0/16
55 | 129.91.0.0/23
56 | 129.91.2.0/24
57 | 129.91.3.0/24
58 | 129.91.4.0/23
59 | 129.91.16.0/21
60 | 129.145.16.0/21
61 | 129.145.74.0/23
62 | 129.145.76.0/22
63 | 129.146.0.0/21
64 | 129.146.8.0/22
65 | 129.146.12.128/25
66 | 129.146.13.128/25
67 | 129.146.14.128/25
68 | 129.146.16.0/20
69 | 129.146.32.0/19
70 | 129.146.64.0/18
71 | 129.146.128.0/17
72 | 129.148.0.0/21
73 | 129.148.8.0/22
74 | 129.148.12.0/22
75 | 129.148.16.0/20
76 | 129.148.32.0/19
77 | 129.148.128.0/23
78 | 129.148.132.0/22
79 | 129.148.144.0/23
80 | 129.148.148.0/25
81 | 129.148.148.192/26
82 | 129.148.150.0/23
83 | 129.148.152.0/23
84 | 129.148.156.0/22
85 | 129.148.160.0/23
86 | 129.148.164.0/25
87 | 129.148.166.0/23
88 | 129.148.168.0/21
89 | 129.148.176.0/22
90 | 129.148.180.0/25
91 | 129.148.184.0/22
92 | 129.148.200.0/21
93 | 129.148.208.0/22
94 | 129.148.212.0/23
95 | 129.148.214.0/24
96 | 129.148.215.0/25
97 | 129.148.218.0/24
98 | 129.148.219.192/26
99 | 129.148.220.0/22
100 | 129.149.0.0/22
101 | 129.149.6.0/25
102 | 129.149.16.0/23
103 | 129.149.20.0/23
104 | 129.149.22.0/25
105 | 129.149.22.192/26
106 | 129.149.23.0/24
107 | 129.149.28.0/22
108 | 129.149.32.0/23
109 | 129.149.36.0/22
110 | 129.149.48.0/22
111 | 129.149.52.0/25
112 | 129.149.56.0/22
113 | 129.149.63.192/26
114 | 129.149.64.0/22
115 | 129.149.68.0/25
116 | 129.149.80.0/22
117 | 129.149.84.0/25
118 | 129.149.96.0/22
119 | 129.149.100.0/25
120 | 129.149.112.0/22
121 | 129.149.118.0/25
122 | 129.149.120.0/22
123 | 129.149.126.0/25
124 | 129.150.32.0/19
125 | 129.150.64.0/18
126 | 129.150.128.0/17
127 | 129.151.0.0/19
128 | 129.151.32.0/21
129 | 129.151.40.0/21
130 | 129.151.48.0/20
131 | 129.151.64.0/19
132 | 129.151.96.0/19
133 | 129.151.128.0/19
134 | 129.151.160.0/19
135 | 129.151.192.0/19
136 | 129.151.224.0/19
137 | 129.152.0.0/19
138 | 129.152.128.0/19
139 | 129.153.0.0/19
140 | 129.153.32.0/20
141 | 129.153.48.0/20
142 | 129.153.64.0/18
143 | 129.153.128.0/18
144 | 129.153.192.0/19
145 | 129.153.224.0/20
146 | 129.153.240.0/23
147 | 129.153.243.192/26
148 | 129.154.32.0/20
149 | 129.154.48.0/20
150 | 129.154.64.0/18
151 | 129.154.168.0/22
152 | 129.154.192.0/19
153 | 129.154.224.0/19
154 | 129.156.0.0/20
155 | 129.158.32.0/19
156 | 129.158.192.0/18
157 | 129.159.0.0/20
158 | 129.159.16.0/21
159 | 129.159.24.0/21
160 | 129.159.32.0/20
161 | 129.159.48.0/20
162 | 129.159.64.0/18
163 | 129.159.128.0/19
164 | 129.159.160.0/19
165 | 129.159.192.0/19
166 | 129.159.224.0/20
167 | 129.159.240.0/20
168 | 129.191.0.0/17
169 | 129.213.0.128/25
170 | 129.213.2.128/25
171 | 129.213.4.128/25
172 | 129.213.8.0/21
173 | 129.213.16.0/20
174 | 129.213.32.0/19
175 | 129.213.64.0/18
176 | 129.213.128.0/18
177 | 129.213.192.0/20
178 | 129.213.208.0/21
179 | 130.35.0.0/22
180 | 130.35.16.0/22
181 | 130.35.96.0/21
182 | 130.35.112.0/22
183 | 130.35.116.0/25
184 | 130.35.128.0/22
185 | 130.35.144.0/22
186 | 130.35.200.0/22
187 | 130.35.228.0/22
188 | 130.61.0.128/25
189 | 130.61.2.128/25
190 | 130.61.4.128/25
191 | 130.61.8.0/21
192 | 130.61.16.0/20
193 | 130.61.32.0/19
194 | 130.61.64.0/18
195 | 130.61.128.0/17
196 | 130.162.32.0/19
197 | 130.162.64.0/18
198 | 130.162.128.0/19
199 | 130.162.160.0/19
200 | 130.162.192.0/21
201 | 130.162.208.0/20
202 | 130.162.224.0/19
203 | 131.186.0.0/21
204 | 131.186.8.0/22
205 | 131.186.12.0/25
206 | 131.186.16.0/20
207 | 131.186.32.0/20
208 | 131.186.56.0/21
209 | 132.145.0.128/25
210 | 132.145.2.128/25
211 | 132.145.4.128/25
212 | 132.145.8.0/21
213 | 132.145.16.0/20
214 | 132.145.32.0/19
215 | 132.145.64.0/20
216 | 132.145.80.0/20
217 | 132.145.96.0/20
218 | 132.145.112.0/20
219 | 132.145.128.0/18
220 | 132.145.192.0/19
221 | 132.145.224.0/19
222 | 132.226.0.0/20
223 | 132.226.16.0/21
224 | 132.226.24.0/21
225 | 132.226.32.0/19
226 | 132.226.64.0/18
227 | 132.226.128.0/21
228 | 132.226.144.0/20
229 | 132.226.160.0/21
230 | 132.226.168.0/21
231 | 132.226.176.0/21
232 | 132.226.184.0/21
233 | 132.226.192.0/20
234 | 132.226.208.0/21
235 | 132.226.216.0/21
236 | 132.226.224.0/20
237 | 132.226.240.0/20
238 | 134.65.16.0/20
239 | 134.65.48.0/22
240 | 134.65.52.128/25
241 | 134.65.56.0/21
242 | 134.65.208.0/20
243 | 134.65.224.0/19
244 | 134.70.8.0/21
245 | 134.70.16.0/22
246 | 134.70.24.0/21
247 | 134.70.32.0/22
248 | 134.70.40.0/21
249 | 134.70.48.0/22
250 | 134.70.56.0/21
251 | 134.70.64.0/22
252 | 134.70.72.0/22
253 | 134.70.76.0/22
254 | 134.70.80.0/22
255 | 134.70.84.0/22
256 | 134.70.88.0/22
257 | 134.70.92.0/22
258 | 134.70.96.0/22
259 | 134.70.100.0/22
260 | 134.70.104.0/22
261 | 134.70.108.0/22
262 | 134.70.112.0/22
263 | 134.70.116.0/22
264 | 134.70.120.0/22
265 | 134.70.124.0/22
266 | 134.70.128.0/22
267 | 134.70.132.0/22
268 | 134.70.136.0/22
269 | 134.70.140.0/22
270 | 134.70.144.0/22
271 | 134.70.148.0/22
272 | 134.70.152.0/22
273 | 134.70.156.0/22
274 | 134.70.160.0/22
275 | 134.70.164.0/22
276 | 134.70.168.0/22
277 | 134.70.172.0/22
278 | 134.70.176.0/22
279 | 134.70.180.0/22
280 | 134.70.184.0/22
281 | 134.70.188.0/22
282 | 134.70.192.0/21
283 | 134.70.200.0/23
284 | 134.70.202.0/23
285 | 134.70.204.0/23
286 | 134.98.128.0/19
287 | 134.185.64.0/22
288 | 134.185.80.0/20
289 | 134.185.96.0/19
290 | 136.248.64.0/18
291 | 136.248.128.0/19
292 | 136.248.240.0/21
293 | 137.131.0.0/18
294 | 137.131.128.0/17
295 | 138.1.0.0/22
296 | 138.1.16.0/22
297 | 138.1.32.0/21
298 | 138.1.40.0/21
299 | 138.1.48.0/21
300 | 138.1.64.0/22
301 | 138.1.80.0/22
302 | 138.1.108.0/25
303 | 138.1.112.0/20
304 | 138.2.0.0/19
305 | 138.2.32.0/19
306 | 138.2.64.0/19
307 | 138.2.96.0/20
308 | 138.2.112.0/20
309 | 138.2.128.0/18
310 | 138.2.208.0/20
311 | 138.2.224.0/20
312 | 138.2.240.0/21
313 | 138.3.208.0/20
314 | 138.3.240.0/20
315 | 139.177.96.0/21
316 | 139.177.104.0/22
317 | 139.177.108.0/25
318 | 139.185.32.0/19
319 | 140.83.32.0/21
320 | 140.83.44.0/22
321 | 140.83.48.0/20
322 | 140.83.80.0/21
323 | 140.84.160.0/19
324 | 140.86.0.0/20
325 | 140.86.32.0/20
326 | 140.86.48.0/21
327 | 140.86.62.0/23
328 | 140.86.64.0/20
329 | 140.86.96.0/23
330 | 140.86.156.0/23
331 | 140.86.192.0/20
332 | 140.86.208.0/21
333 | 140.86.216.0/21
334 | 140.91.4.0/22
335 | 140.91.8.0/23
336 | 140.91.10.0/23
337 | 140.91.12.0/22
338 | 140.91.16.0/22
339 | 140.91.20.0/23
340 | 140.91.22.0/23
341 | 140.91.24.0/22
342 | 140.91.28.0/23
343 | 140.91.30.0/23
344 | 140.91.32.0/23
345 | 140.91.34.0/23
346 | 140.91.36.0/23
347 | 140.91.38.0/23
348 | 140.91.40.0/23
349 | 140.91.42.0/23
350 | 140.91.44.0/23
351 | 140.91.46.0/23
352 | 140.91.48.0/23
353 | 140.91.50.0/23
354 | 140.91.52.0/23
355 | 140.91.54.0/23
356 | 140.91.56.0/23
357 | 140.91.58.0/23
358 | 140.91.60.0/23
359 | 140.91.62.0/23
360 | 140.91.64.0/23
361 | 140.91.66.0/23
362 | 140.91.68.0/23
363 | 140.91.70.0/23
364 | 140.91.72.0/23
365 | 140.91.74.0/23
366 | 140.91.76.0/23
367 | 140.91.78.0/23
368 | 140.91.80.0/23
369 | 140.91.82.0/23
370 | 140.91.84.0/22
371 | 140.91.88.0/23
372 | 140.91.90.0/23
373 | 140.91.92.0/23
374 | 140.91.94.0/23
375 | 140.204.0.128/25
376 | 140.204.4.128/25
377 | 140.204.8.128/25
378 | 140.204.12.128/25
379 | 140.204.16.128/25
380 | 140.204.20.128/25
381 | 140.204.24.128/25
382 | 140.204.30.128/25
383 | 140.204.34.128/25
384 | 140.204.36.128/25
385 | 140.204.38.128/25
386 | 140.204.40.128/25
387 | 140.204.42.128/25
388 | 140.204.46.128/25
389 | 140.204.50.128/25
390 | 140.204.52.128/25
391 | 140.204.54.128/25
392 | 140.204.58.128/25
393 | 140.204.66.128/25
394 | 140.204.70.128/25
395 | 140.204.76.128/25
396 | 140.204.80.128/25
397 | 140.204.84.0/23
398 | 140.204.86.128/25
399 | 140.204.92.128/25
400 | 140.204.96.128/25
401 | 140.204.100.128/25
402 | 140.204.104.128/25
403 | 140.204.108.128/25
404 | 140.204.112.128/25
405 | 140.204.116.128/25
406 | 140.204.120.128/25
407 | 140.204.122.128/25
408 | 140.204.124.128/25
409 | 140.204.126.128/25
410 | 140.204.132.128/25
411 | 140.204.136.128/25
412 | 140.238.0.0/19
413 | 140.238.32.0/19
414 | 140.238.64.0/18
415 | 140.238.128.0/19
416 | 140.238.160.0/21
417 | 140.238.168.0/21
418 | 140.238.176.0/20
419 | 140.238.192.0/20
420 | 140.238.208.0/20
421 | 140.238.224.0/21
422 | 140.238.232.0/22
423 | 140.238.236.0/22
424 | 140.238.240.0/20
425 | 140.245.0.0/19
426 | 140.245.32.0/19
427 | 140.245.64.0/20
428 | 140.245.80.0/20
429 | 140.245.96.0/19
430 | 140.245.192.0/18
431 | 141.144.32.0/19
432 | 141.144.84.0/22
433 | 141.144.96.0/19
434 | 141.144.192.0/19
435 | 141.144.224.0/19
436 | 141.145.40.0/22
437 | 141.145.112.0/20
438 | 141.145.192.0/19
439 | 141.147.0.0/18
440 | 141.147.64.0/18
441 | 141.147.128.0/20
442 | 141.147.144.0/20
443 | 141.147.160.0/19
444 | 141.147.240.0/20
445 | 141.148.0.0/18
446 | 141.148.64.0/19
447 | 141.148.128.0/18
448 | 141.148.192.0/19
449 | 141.148.224.0/19
450 | 141.253.96.0/19
451 | 142.0.160.0/21
452 | 143.47.32.0/19
453 | 143.47.96.0/19
454 | 143.47.176.0/20
455 | 143.47.224.0/19
456 | 144.21.32.0/20
457 | 144.21.48.0/20
458 | 144.21.64.0/18
459 | 144.22.32.0/19
460 | 144.22.64.0/18
461 | 144.22.128.0/17
462 | 144.24.0.0/18
463 | 144.24.64.0/19
464 | 144.24.96.0/19
465 | 144.24.128.0/19
466 | 144.24.160.0/19
467 | 144.24.192.0/20
468 | 144.24.208.0/20
469 | 144.24.224.0/21
470 | 144.24.232.0/21
471 | 144.24.240.0/20
472 | 144.33.0.0/19
473 | 146.56.32.0/20
474 | 146.56.48.0/21
475 | 146.56.61.192/26
476 | 146.56.96.0/20
477 | 146.56.112.0/21
478 | 146.56.120.0/22
479 | 146.56.124.64/26
480 | 146.56.124.128/25
481 | 146.56.125.0/24
482 | 146.56.126.0/23
483 | 146.56.128.0/18
484 | 146.235.0.0/20
485 | 146.235.16.0/21
486 | 146.235.24.0/21
487 | 146.235.32.0/19
488 | 146.235.192.0/19
489 | 146.235.224.0/20
490 | 146.235.240.0/21
491 | 146.235.251.192/26
492 | 146.235.252.64/26
493 | 146.235.252.128/25
494 | 146.235.253.0/24
495 | 146.235.254.0/23
496 | 147.154.0.0/19
497 | 147.154.32.0/25
498 | 147.154.36.0/22
499 | 147.154.40.0/21
500 | 147.154.48.0/21
501 | 147.154.56.0/22
502 | 147.154.96.0/20
503 | 147.154.112.0/21
504 | 147.154.120.0/22
505 | 147.154.128.0/19
506 | 147.154.160.0/20
507 | 147.154.176.0/21
508 | 147.154.184.0/22
509 | 147.154.189.128/25
510 | 147.154.224.0/20
511 | 147.154.240.0/21
512 | 147.154.255.128/25
513 | 149.130.136.0/23
514 | 149.130.160.0/19
515 | 149.130.208.0/20
516 | 149.130.224.0/19
517 | 150.136.0.0/16
518 | 150.230.0.0/21
519 | 150.230.8.0/21
520 | 150.230.20.0/22
521 | 150.230.24.0/21
522 | 150.230.32.0/20
523 | 150.230.48.0/21
524 | 150.230.56.0/21
525 | 150.230.64.0/19
526 | 150.230.96.0/20
527 | 150.230.112.0/20
528 | 150.230.128.0/20
529 | 150.230.144.0/20
530 | 150.230.160.0/19
531 | 150.230.192.0/19
532 | 150.230.224.0/21
533 | 150.230.232.0/21
534 | 150.230.240.0/21
535 | 150.230.248.0/21
536 | 151.106.160.0/19
537 | 151.145.32.0/19
538 | 151.145.64.0/20
539 | 151.145.80.0/20
540 | 152.67.0.0/19
541 | 152.67.32.0/19
542 | 152.67.64.0/19
543 | 152.67.96.0/19
544 | 152.67.128.0/19
545 | 152.67.160.0/19
546 | 152.67.192.0/19
547 | 152.67.224.0/19
548 | 152.69.160.0/20
549 | 152.69.176.0/20
550 | 152.69.192.0/20
551 | 152.69.208.0/20
552 | 152.69.224.0/20
553 | 152.70.0.0/19
554 | 152.70.32.0/22
555 | 152.70.36.0/22
556 | 152.70.40.0/21
557 | 152.70.48.0/20
558 | 152.70.64.0/20
559 | 152.70.80.0/21
560 | 152.70.88.0/21
561 | 152.70.96.0/20
562 | 152.70.112.0/20
563 | 152.70.128.0/19
564 | 152.70.160.0/19
565 | 152.70.192.0/20
566 | 152.70.208.0/20
567 | 152.70.224.0/22
568 | 152.70.228.0/22
569 | 152.70.232.0/21
570 | 152.70.240.0/20
571 | 155.248.128.0/22
572 | 155.248.132.0/23
573 | 155.248.135.128/25
574 | 155.248.136.0/22
575 | 155.248.140.0/25
576 | 155.248.144.0/22
577 | 155.248.148.0/25
578 | 155.248.160.0/19
579 | 155.248.192.0/20
580 | 155.248.208.0/21
581 | 155.248.216.0/21
582 | 155.248.224.0/20
583 | 155.248.240.0/20
584 | 158.101.0.0/18
585 | 158.101.64.0/19
586 | 158.101.96.0/19
587 | 158.101.128.0/19
588 | 158.101.160.0/19
589 | 158.101.192.0/19
590 | 158.101.224.0/19
591 | 158.178.128.0/22
592 | 158.178.136.0/21
593 | 158.178.144.0/20
594 | 158.178.192.0/20
595 | 158.178.208.0/21
596 | 158.178.216.0/22
597 | 158.178.220.0/22
598 | 158.178.224.0/20
599 | 158.178.240.0/21
600 | 158.178.248.0/22
601 | 158.179.4.0/22
602 | 158.179.8.0/22
603 | 158.179.12.64/26
604 | 158.179.12.128/25
605 | 158.179.13.0/24
606 | 158.179.15.0/24
607 | 158.179.16.0/20
608 | 158.179.160.0/20
609 | 158.179.176.0/20
610 | 158.179.192.0/22
611 | 158.179.196.0/24
612 | 158.179.198.0/23
613 | 158.179.200.0/21
614 | 158.179.208.0/20
615 | 158.180.4.0/22
616 | 158.180.8.0/21
617 | 158.180.16.0/20
618 | 158.180.32.0/19
619 | 158.180.64.0/19
620 | 158.180.226.0/23
621 | 158.180.228.0/22
622 | 158.180.232.0/21
623 | 158.247.96.0/22
624 | 158.247.100.0/25
625 | 158.247.104.0/22
626 | 158.247.112.0/23
627 | 158.247.114.128/25
628 | 158.247.120.0/21
629 | 159.13.0.0/22
630 | 159.13.4.0/25
631 | 159.13.14.0/23
632 | 159.13.32.0/19
633 | 159.54.128.0/19
634 | 159.54.160.0/19
635 | 159.112.128.0/20
636 | 159.112.144.0/21
637 | 159.112.162.0/23
638 | 159.112.166.0/24
639 | 159.112.168.0/22
640 | 159.112.172.0/22
641 | 159.112.176.0/20
642 | 160.34.6.0/23
643 | 160.34.8.0/22
644 | 160.34.208.0/20
645 | 164.152.16.0/20
646 | 164.152.32.0/19
647 | 164.152.96.0/22
648 | 164.152.104.0/21
649 | 164.152.192.0/21
650 | 164.152.240.0/20
651 | 165.1.64.0/20
652 | 165.1.96.0/22
653 | 165.1.100.0/25
654 | 165.1.104.0/22
655 | 165.1.112.0/23
656 | 165.1.114.128/25
657 | 165.1.120.0/21
658 | 167.234.208.0/20
659 | 167.234.224.0/19
660 | 168.75.64.0/19
661 | 168.75.96.0/20
662 | 168.138.0.0/19
663 | 168.138.32.0/19
664 | 168.138.64.0/19
665 | 168.138.96.0/20
666 | 168.138.112.0/21
667 | 168.138.120.0/22
668 | 168.138.124.0/22
669 | 168.138.128.0/19
670 | 168.138.160.0/19
671 | 168.138.192.0/19
672 | 168.138.224.0/19
673 | 169.155.128.0/19
674 | 169.224.224.0/21
675 | 170.9.192.0/19
676 | 170.9.224.0/19
677 | 192.9.128.0/19
678 | 192.9.160.0/19
679 | 192.9.224.0/19
680 | 192.18.128.0/20
681 | 192.18.144.0/20
682 | 192.18.200.0/21
683 | 192.29.8.0/21
684 | 192.29.20.0/22
685 | 192.29.24.0/21
686 | 192.29.36.0/22
687 | 192.29.40.0/21
688 | 192.29.48.0/22
689 | 192.29.56.0/23
690 | 192.29.60.0/23
691 | 192.29.64.0/21
692 | 192.29.72.0/25
693 | 192.29.80.0/22
694 | 192.29.88.0/21
695 | 192.29.96.0/20
696 | 192.29.112.0/20
697 | 192.29.128.0/23
698 | 192.29.130.0/24
699 | 192.29.134.0/23
700 | 192.29.137.192/26
701 | 192.29.138.0/23
702 | 192.29.140.0/22
703 | 192.29.144.0/23
704 | 192.29.148.0/23
705 | 192.29.151.0/24
706 | 192.29.152.0/22
707 | 192.29.158.0/23
708 | 192.29.160.0/21
709 | 192.29.168.0/22
710 | 192.29.172.0/24
711 | 192.29.178.0/23
712 | 192.29.180.0/22
713 | 192.29.192.0/22
714 | 192.29.200.0/21
715 | 192.29.208.0/22
716 | 192.29.216.0/21
717 | 192.29.224.0/22
718 | 192.29.232.0/25
719 | 192.29.232.192/26
720 | 192.29.240.0/22
721 | 192.29.248.0/21
722 | 193.122.0.0/20
723 | 193.122.16.0/20
724 | 193.122.32.0/19
725 | 193.122.64.0/19
726 | 193.122.96.0/19
727 | 193.122.128.0/17
728 | 193.123.0.0/19
729 | 193.123.32.0/19
730 | 193.123.64.0/19
731 | 193.123.96.0/19
732 | 193.123.128.0/19
733 | 193.123.160.0/20
734 | 193.123.176.0/20
735 | 193.123.192.0/19
736 | 193.123.224.0/19
737 | 193.227.135.0/24
738 | 194.164.248.0/21
739 | 204.216.104.0/21
740 | 204.216.112.0/23
741 | 204.216.119.192/26
742 | 204.216.120.0/22
743 | 204.216.127.192/26
744 | 204.216.128.0/18
745 | 204.216.192.0/20
746 | 204.216.208.0/20
747 | 205.147.88.0/23
748 | 207.127.66.128/25
749 | 207.127.68.0/22
750 | 207.127.72.0/22
751 | 207.127.80.0/23
752 | 207.127.82.0/23
753 | 207.127.84.0/23
754 | 207.127.86.0/25
755 | 207.127.88.0/21
756 | 207.127.96.0/21
757 | 207.127.107.192/26
758 | 207.127.109.192/26
759 | 207.127.124.0/23
760 | 207.135.0.0/22
761 | 207.135.4.0/22
762 | 207.135.8.0/23
763 | 207.135.10.0/23
764 | 207.135.12.0/22
765 | 207.135.16.0/23
766 | 207.135.18.0/23
767 | 207.135.20.0/23
768 | 207.135.25.0/24
769 | 207.135.26.0/24
770 | 207.135.27.0/24
771 | 207.135.28.0/24
772 | 207.135.29.0/24
773 | 207.135.30.0/23
774 | 207.211.128.0/22
775 | 207.211.132.0/25
776 | 207.211.140.0/22
777 | 207.211.144.0/20
778 | 207.211.160.0/19
779 | 209.17.60.0/22
780 | 213.19.198.156/31
781 | 213.19.198.164/31
782 | 213.35.96.0/19
783 | 217.142.128.0/19
784 | 217.142.160.0/21
785 | 217.142.168.0/22
786 | 217.142.176.0/23
787 | 217.142.178.128/25
788 | 217.142.184.0/21
789 | 217.142.224.0/19
790 | 220.158.64.0/20
791 |
--------------------------------------------------------------------------------
/oracle/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 38.104.155.92/31
2 | 40.233.0.0/19
3 | 40.233.64.0/18
4 | 62.115.179.220/31
5 | 62.115.179.228/31
6 | 64.110.64.0/19
7 | 64.110.96.0/20
8 | 64.110.112.0/21
9 | 64.181.132.0/24
10 | 64.181.144.0/22
11 | 64.181.150.0/23
12 | 64.181.152.0/21
13 | 64.181.160.0/19
14 | 64.181.192.0/18
15 | 68.233.96.0/19
16 | 79.72.0.0/20
17 | 79.72.16.0/22
18 | 79.72.20.0/23
19 | 79.72.24.0/21
20 | 79.72.32.0/22
21 | 79.72.40.0/21
22 | 79.72.48.0/20
23 | 79.72.64.0/19
24 | 79.76.16.0/22
25 | 79.76.24.0/21
26 | 79.76.32.0/19
27 | 79.76.96.0/19
28 | 80.225.64.0/20
29 | 80.225.192.0/18
30 | 81.208.160.0/20
31 | 81.208.188.0/22
32 | 81.208.192.0/19
33 | 84.8.64.0/22
34 | 84.8.68.0/25
35 | 84.8.72.0/22
36 | 84.8.88.128/25
37 | 84.8.96.0/19
38 | 84.8.128.0/19
39 | 84.235.160.0/19
40 | 84.235.192.0/23
41 | 84.235.208.0/20
42 | 84.235.224.0/19
43 | 89.168.0.0/21
44 | 89.168.16.0/20
45 | 89.168.32.0/19
46 | 89.168.64.0/18
47 | 129.80.0.0/16
48 | 129.91.0.0/22
49 | 129.91.4.0/23
50 | 129.91.16.0/21
51 | 129.145.16.0/21
52 | 129.145.74.0/23
53 | 129.145.76.0/22
54 | 129.146.0.0/21
55 | 129.146.8.0/22
56 | 129.146.12.128/25
57 | 129.146.13.128/25
58 | 129.146.14.128/25
59 | 129.146.16.0/20
60 | 129.146.32.0/19
61 | 129.146.64.0/18
62 | 129.146.128.0/17
63 | 129.148.0.0/18
64 | 129.148.128.0/23
65 | 129.148.132.0/22
66 | 129.148.144.0/23
67 | 129.148.148.0/25
68 | 129.148.148.192/26
69 | 129.148.150.0/23
70 | 129.148.152.0/23
71 | 129.148.156.0/22
72 | 129.148.160.0/23
73 | 129.148.164.0/25
74 | 129.148.166.0/23
75 | 129.148.168.0/21
76 | 129.148.176.0/22
77 | 129.148.180.0/25
78 | 129.148.184.0/22
79 | 129.148.200.0/21
80 | 129.148.208.0/22
81 | 129.148.212.0/23
82 | 129.148.214.0/24
83 | 129.148.215.0/25
84 | 129.148.218.0/24
85 | 129.148.219.192/26
86 | 129.148.220.0/22
87 | 129.149.0.0/22
88 | 129.149.6.0/25
89 | 129.149.16.0/23
90 | 129.149.20.0/23
91 | 129.149.22.0/25
92 | 129.149.22.192/26
93 | 129.149.23.0/24
94 | 129.149.28.0/22
95 | 129.149.32.0/23
96 | 129.149.36.0/22
97 | 129.149.48.0/22
98 | 129.149.52.0/25
99 | 129.149.56.0/22
100 | 129.149.63.192/26
101 | 129.149.64.0/22
102 | 129.149.68.0/25
103 | 129.149.80.0/22
104 | 129.149.84.0/25
105 | 129.149.96.0/22
106 | 129.149.100.0/25
107 | 129.149.112.0/22
108 | 129.149.118.0/25
109 | 129.149.120.0/22
110 | 129.149.126.0/25
111 | 129.150.32.0/19
112 | 129.150.64.0/18
113 | 129.150.128.0/17
114 | 129.151.0.0/16
115 | 129.152.0.0/19
116 | 129.152.128.0/19
117 | 129.153.0.0/17
118 | 129.153.128.0/18
119 | 129.153.192.0/19
120 | 129.153.224.0/20
121 | 129.153.240.0/23
122 | 129.153.243.192/26
123 | 129.154.32.0/19
124 | 129.154.64.0/18
125 | 129.154.168.0/22
126 | 129.154.192.0/18
127 | 129.156.0.0/20
128 | 129.158.32.0/19
129 | 129.158.192.0/18
130 | 129.159.0.0/16
131 | 129.191.0.0/17
132 | 129.213.0.128/25
133 | 129.213.2.128/25
134 | 129.213.4.128/25
135 | 129.213.8.0/21
136 | 129.213.16.0/20
137 | 129.213.32.0/19
138 | 129.213.64.0/18
139 | 129.213.128.0/18
140 | 129.213.192.0/20
141 | 129.213.208.0/21
142 | 130.35.0.0/22
143 | 130.35.16.0/22
144 | 130.35.96.0/21
145 | 130.35.112.0/22
146 | 130.35.116.0/25
147 | 130.35.128.0/22
148 | 130.35.144.0/22
149 | 130.35.200.0/22
150 | 130.35.228.0/22
151 | 130.61.0.128/25
152 | 130.61.2.128/25
153 | 130.61.4.128/25
154 | 130.61.8.0/21
155 | 130.61.16.0/20
156 | 130.61.32.0/19
157 | 130.61.64.0/18
158 | 130.61.128.0/17
159 | 130.162.32.0/19
160 | 130.162.64.0/18
161 | 130.162.128.0/18
162 | 130.162.192.0/21
163 | 130.162.208.0/20
164 | 130.162.224.0/19
165 | 131.186.0.0/21
166 | 131.186.8.0/22
167 | 131.186.12.0/25
168 | 131.186.16.0/20
169 | 131.186.32.0/20
170 | 131.186.56.0/21
171 | 132.145.0.128/25
172 | 132.145.2.128/25
173 | 132.145.4.128/25
174 | 132.145.8.0/21
175 | 132.145.16.0/20
176 | 132.145.32.0/19
177 | 132.145.64.0/18
178 | 132.145.128.0/17
179 | 132.226.0.0/17
180 | 132.226.128.0/21
181 | 132.226.144.0/20
182 | 132.226.160.0/19
183 | 132.226.192.0/18
184 | 134.65.16.0/20
185 | 134.65.48.0/22
186 | 134.65.52.128/25
187 | 134.65.56.0/21
188 | 134.65.208.0/20
189 | 134.65.224.0/19
190 | 134.70.8.0/21
191 | 134.70.16.0/22
192 | 134.70.24.0/21
193 | 134.70.32.0/22
194 | 134.70.40.0/21
195 | 134.70.48.0/22
196 | 134.70.56.0/21
197 | 134.70.64.0/22
198 | 134.70.72.0/21
199 | 134.70.80.0/20
200 | 134.70.96.0/19
201 | 134.70.128.0/18
202 | 134.70.192.0/21
203 | 134.70.200.0/22
204 | 134.70.204.0/23
205 | 134.98.128.0/19
206 | 134.185.64.0/22
207 | 134.185.80.0/20
208 | 134.185.96.0/19
209 | 136.248.64.0/18
210 | 136.248.128.0/19
211 | 136.248.240.0/21
212 | 137.131.0.0/18
213 | 137.131.128.0/17
214 | 138.1.0.0/22
215 | 138.1.16.0/22
216 | 138.1.32.0/20
217 | 138.1.48.0/21
218 | 138.1.64.0/22
219 | 138.1.80.0/22
220 | 138.1.108.0/25
221 | 138.1.112.0/20
222 | 138.2.0.0/17
223 | 138.2.128.0/18
224 | 138.2.208.0/20
225 | 138.2.224.0/20
226 | 138.2.240.0/21
227 | 138.3.208.0/20
228 | 138.3.240.0/20
229 | 139.177.96.0/21
230 | 139.177.104.0/22
231 | 139.177.108.0/25
232 | 139.185.32.0/19
233 | 140.83.32.0/21
234 | 140.83.44.0/22
235 | 140.83.48.0/20
236 | 140.83.80.0/21
237 | 140.84.160.0/19
238 | 140.86.0.0/20
239 | 140.86.32.0/20
240 | 140.86.48.0/21
241 | 140.86.62.0/23
242 | 140.86.64.0/20
243 | 140.86.96.0/23
244 | 140.86.156.0/23
245 | 140.86.192.0/19
246 | 140.91.4.0/22
247 | 140.91.8.0/21
248 | 140.91.16.0/20
249 | 140.91.32.0/19
250 | 140.91.64.0/19
251 | 140.204.0.128/25
252 | 140.204.4.128/25
253 | 140.204.8.128/25
254 | 140.204.12.128/25
255 | 140.204.16.128/25
256 | 140.204.20.128/25
257 | 140.204.24.128/25
258 | 140.204.30.128/25
259 | 140.204.34.128/25
260 | 140.204.36.128/25
261 | 140.204.38.128/25
262 | 140.204.40.128/25
263 | 140.204.42.128/25
264 | 140.204.46.128/25
265 | 140.204.50.128/25
266 | 140.204.52.128/25
267 | 140.204.54.128/25
268 | 140.204.58.128/25
269 | 140.204.66.128/25
270 | 140.204.70.128/25
271 | 140.204.76.128/25
272 | 140.204.80.128/25
273 | 140.204.84.0/23
274 | 140.204.86.128/25
275 | 140.204.92.128/25
276 | 140.204.96.128/25
277 | 140.204.100.128/25
278 | 140.204.104.128/25
279 | 140.204.108.128/25
280 | 140.204.112.128/25
281 | 140.204.116.128/25
282 | 140.204.120.128/25
283 | 140.204.122.128/25
284 | 140.204.124.128/25
285 | 140.204.126.128/25
286 | 140.204.132.128/25
287 | 140.204.136.128/25
288 | 140.238.0.0/16
289 | 140.245.0.0/17
290 | 140.245.192.0/18
291 | 141.144.32.0/19
292 | 141.144.84.0/22
293 | 141.144.96.0/19
294 | 141.144.192.0/18
295 | 141.145.40.0/22
296 | 141.145.112.0/20
297 | 141.145.192.0/19
298 | 141.147.0.0/17
299 | 141.147.128.0/18
300 | 141.147.240.0/20
301 | 141.148.0.0/18
302 | 141.148.64.0/19
303 | 141.148.128.0/17
304 | 141.253.96.0/19
305 | 142.0.160.0/21
306 | 143.47.32.0/19
307 | 143.47.96.0/19
308 | 143.47.176.0/20
309 | 143.47.224.0/19
310 | 144.21.32.0/19
311 | 144.21.64.0/18
312 | 144.22.32.0/19
313 | 144.22.64.0/18
314 | 144.22.128.0/17
315 | 144.24.0.0/16
316 | 144.33.0.0/19
317 | 146.56.32.0/20
318 | 146.56.48.0/21
319 | 146.56.61.192/26
320 | 146.56.96.0/20
321 | 146.56.112.0/21
322 | 146.56.120.0/22
323 | 146.56.124.64/26
324 | 146.56.124.128/25
325 | 146.56.125.0/24
326 | 146.56.126.0/23
327 | 146.56.128.0/18
328 | 146.235.0.0/18
329 | 146.235.192.0/19
330 | 146.235.224.0/20
331 | 146.235.240.0/21
332 | 146.235.251.192/26
333 | 146.235.252.64/26
334 | 146.235.252.128/25
335 | 146.235.253.0/24
336 | 146.235.254.0/23
337 | 147.154.0.0/19
338 | 147.154.32.0/25
339 | 147.154.36.0/22
340 | 147.154.40.0/21
341 | 147.154.48.0/21
342 | 147.154.56.0/22
343 | 147.154.96.0/20
344 | 147.154.112.0/21
345 | 147.154.120.0/22
346 | 147.154.128.0/19
347 | 147.154.160.0/20
348 | 147.154.176.0/21
349 | 147.154.184.0/22
350 | 147.154.189.128/25
351 | 147.154.224.0/20
352 | 147.154.240.0/21
353 | 147.154.255.128/25
354 | 149.130.136.0/23
355 | 149.130.160.0/19
356 | 149.130.208.0/20
357 | 149.130.224.0/19
358 | 150.136.0.0/16
359 | 150.230.0.0/20
360 | 150.230.20.0/22
361 | 150.230.24.0/21
362 | 150.230.32.0/19
363 | 150.230.64.0/18
364 | 150.230.128.0/17
365 | 151.106.160.0/19
366 | 151.145.32.0/19
367 | 151.145.64.0/19
368 | 152.67.0.0/16
369 | 152.69.160.0/19
370 | 152.69.192.0/19
371 | 152.69.224.0/20
372 | 152.70.0.0/16
373 | 155.248.128.0/22
374 | 155.248.132.0/23
375 | 155.248.135.128/25
376 | 155.248.136.0/22
377 | 155.248.140.0/25
378 | 155.248.144.0/22
379 | 155.248.148.0/25
380 | 155.248.160.0/19
381 | 155.248.192.0/18
382 | 158.101.0.0/16
383 | 158.178.128.0/22
384 | 158.178.136.0/21
385 | 158.178.144.0/20
386 | 158.178.192.0/19
387 | 158.178.224.0/20
388 | 158.178.240.0/21
389 | 158.178.248.0/22
390 | 158.179.4.0/22
391 | 158.179.8.0/22
392 | 158.179.12.64/26
393 | 158.179.12.128/25
394 | 158.179.13.0/24
395 | 158.179.15.0/24
396 | 158.179.16.0/20
397 | 158.179.160.0/19
398 | 158.179.192.0/22
399 | 158.179.196.0/24
400 | 158.179.198.0/23
401 | 158.179.200.0/21
402 | 158.179.208.0/20
403 | 158.180.4.0/22
404 | 158.180.8.0/21
405 | 158.180.16.0/20
406 | 158.180.32.0/19
407 | 158.180.64.0/19
408 | 158.180.226.0/23
409 | 158.180.228.0/22
410 | 158.180.232.0/21
411 | 158.247.96.0/22
412 | 158.247.100.0/25
413 | 158.247.104.0/22
414 | 158.247.112.0/23
415 | 158.247.114.128/25
416 | 158.247.120.0/21
417 | 159.13.0.0/22
418 | 159.13.4.0/25
419 | 159.13.14.0/23
420 | 159.13.32.0/19
421 | 159.54.128.0/18
422 | 159.112.128.0/20
423 | 159.112.144.0/21
424 | 159.112.162.0/23
425 | 159.112.166.0/24
426 | 159.112.168.0/21
427 | 159.112.176.0/20
428 | 160.34.6.0/23
429 | 160.34.8.0/22
430 | 160.34.208.0/20
431 | 164.152.16.0/20
432 | 164.152.32.0/19
433 | 164.152.96.0/22
434 | 164.152.104.0/21
435 | 164.152.192.0/21
436 | 164.152.240.0/20
437 | 165.1.64.0/20
438 | 165.1.96.0/22
439 | 165.1.100.0/25
440 | 165.1.104.0/22
441 | 165.1.112.0/23
442 | 165.1.114.128/25
443 | 165.1.120.0/21
444 | 167.234.208.0/20
445 | 167.234.224.0/19
446 | 168.75.64.0/19
447 | 168.75.96.0/20
448 | 168.138.0.0/16
449 | 169.155.128.0/19
450 | 169.224.224.0/21
451 | 170.9.192.0/18
452 | 192.9.128.0/18
453 | 192.9.224.0/19
454 | 192.18.128.0/19
455 | 192.18.200.0/21
456 | 192.29.8.0/21
457 | 192.29.20.0/22
458 | 192.29.24.0/21
459 | 192.29.36.0/22
460 | 192.29.40.0/21
461 | 192.29.48.0/22
462 | 192.29.56.0/23
463 | 192.29.60.0/23
464 | 192.29.64.0/21
465 | 192.29.72.0/25
466 | 192.29.80.0/22
467 | 192.29.88.0/21
468 | 192.29.96.0/19
469 | 192.29.128.0/23
470 | 192.29.130.0/24
471 | 192.29.134.0/23
472 | 192.29.137.192/26
473 | 192.29.138.0/23
474 | 192.29.140.0/22
475 | 192.29.144.0/23
476 | 192.29.148.0/23
477 | 192.29.151.0/24
478 | 192.29.152.0/22
479 | 192.29.158.0/23
480 | 192.29.160.0/21
481 | 192.29.168.0/22
482 | 192.29.172.0/24
483 | 192.29.178.0/23
484 | 192.29.180.0/22
485 | 192.29.192.0/22
486 | 192.29.200.0/21
487 | 192.29.208.0/22
488 | 192.29.216.0/21
489 | 192.29.224.0/22
490 | 192.29.232.0/25
491 | 192.29.232.192/26
492 | 192.29.240.0/22
493 | 192.29.248.0/21
494 | 193.122.0.0/15
495 | 193.227.135.0/24
496 | 194.164.248.0/21
497 | 204.216.104.0/21
498 | 204.216.112.0/23
499 | 204.216.119.192/26
500 | 204.216.120.0/22
501 | 204.216.127.192/26
502 | 204.216.128.0/18
503 | 204.216.192.0/19
504 | 205.147.88.0/23
505 | 207.127.66.128/25
506 | 207.127.68.0/22
507 | 207.127.72.0/22
508 | 207.127.80.0/22
509 | 207.127.84.0/23
510 | 207.127.86.0/25
511 | 207.127.88.0/21
512 | 207.127.96.0/21
513 | 207.127.107.192/26
514 | 207.127.109.192/26
515 | 207.127.124.0/23
516 | 207.135.0.0/20
517 | 207.135.16.0/22
518 | 207.135.20.0/23
519 | 207.135.25.0/24
520 | 207.135.26.0/23
521 | 207.135.28.0/22
522 | 207.211.128.0/22
523 | 207.211.132.0/25
524 | 207.211.140.0/22
525 | 207.211.144.0/20
526 | 207.211.160.0/19
527 | 209.17.60.0/22
528 | 213.19.198.156/31
529 | 213.19.198.164/31
530 | 213.35.96.0/19
531 | 217.142.128.0/19
532 | 217.142.160.0/21
533 | 217.142.168.0/22
534 | 217.142.176.0/23
535 | 217.142.178.128/25
536 | 217.142.184.0/21
537 | 217.142.224.0/19
538 | 220.158.64.0/20
539 |
--------------------------------------------------------------------------------
/protonvpn/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -euo pipefail
4 | set -x
5 |
6 |
7 | # get from public ranges
8 | curl -s https://api.protonvpn.ch/vpn/logicals > /tmp/protonvpn.json
9 |
10 |
11 | # get all prefixes without some keys
12 | jq '.LogicalServers[].Servers[].EntryIP' -r /tmp/protonvpn.json | tr -d '"' > /tmp/protonvpn-all.txt
13 |
14 |
15 | # save ipv4
16 | grep -v ':' /tmp/protonvpn-all.txt > /tmp/protonvpn-ipv4.txt
17 |
18 | # ipv6 not provided
19 |
20 |
21 | # sort & uniq
22 | sort -V /tmp/protonvpn-ipv4.txt | uniq > protonvpn/ipv4.txt
23 |
--------------------------------------------------------------------------------
/protonvpn/ipv4.txt:
--------------------------------------------------------------------------------
1 | 2.58.241.66
2 | 5.157.13.2
3 | 5.253.204.162
4 | 5.253.204.194
5 | 31.13.189.226
6 | 31.13.189.242
7 | 31.13.191.66
8 | 31.13.191.98
9 | 31.171.153.98
10 | 36.50.238.1
11 | 37.0.12.226
12 | 37.19.200.26
13 | 37.19.200.27
14 | 37.19.201.129
15 | 37.19.201.130
16 | 37.19.205.155
17 | 37.19.205.223
18 | 37.19.214.1
19 | 37.46.115.5
20 | 37.221.112.194
21 | 37.221.112.210
22 | 45.14.71.6
23 | 45.83.124.1
24 | 45.83.125.1
25 | 45.83.126.1
26 | 45.83.127.1
27 | 45.83.136.1
28 | 45.83.137.1
29 | 45.83.138.1
30 | 45.83.139.1
31 | 45.83.144.1
32 | 45.83.145.1
33 | 45.83.145.25
34 | 45.83.145.50
35 | 45.83.145.74
36 | 45.83.145.79
37 | 45.83.145.84
38 | 45.83.145.89
39 | 45.83.145.94
40 | 45.83.146.1
41 | 45.87.213.210
42 | 45.87.214.18
43 | 45.92.33.162
44 | 45.128.133.226
45 | 45.128.134.194
46 | 45.128.134.199
47 | 45.134.140.33
48 | 45.134.140.46
49 | 45.134.140.59
50 | 45.139.48.242
51 | 45.146.222.226
52 | 45.151.45.4
53 | 46.29.25.2
54 | 46.29.25.3
55 | 46.29.25.4
56 | 46.29.25.5
57 | 46.29.25.6
58 | 62.112.9.164
59 | 62.169.136.7
60 | 62.169.136.8
61 | 62.169.136.9
62 | 62.169.136.10
63 | 62.169.136.11
64 | 62.169.136.12
65 | 62.169.136.13
66 | 62.169.136.27
67 | 62.169.136.35
68 | 62.169.136.37
69 | 62.169.136.43
70 | 62.169.136.56
71 | 62.169.136.57
72 | 62.169.136.58
73 | 62.169.136.60
74 | 62.169.136.61
75 | 62.169.136.62
76 | 62.169.136.65
77 | 62.169.136.70
78 | 62.169.136.71
79 | 62.169.136.80
80 | 62.169.136.81
81 | 62.169.136.82
82 | 62.169.136.84
83 | 62.169.136.85
84 | 62.169.136.88
85 | 62.169.136.89
86 | 62.169.136.90
87 | 62.169.136.91
88 | 62.169.136.92
89 | 62.169.136.93
90 | 62.169.136.94
91 | 62.169.136.95
92 | 62.169.136.96
93 | 62.169.136.97
94 | 62.169.136.103
95 | 62.169.136.104
96 | 62.169.136.105
97 | 62.169.136.106
98 | 62.169.136.107
99 | 62.169.136.110
100 | 62.169.136.111
101 | 62.169.136.113
102 | 62.169.136.120
103 | 62.169.136.121
104 | 62.169.136.122
105 | 62.169.136.123
106 | 62.169.136.124
107 | 62.169.136.126
108 | 62.169.136.127
109 | 62.169.136.130
110 | 62.169.136.131
111 | 62.169.136.132
112 | 62.169.136.133
113 | 62.169.136.141
114 | 62.169.136.142
115 | 62.169.136.143
116 | 62.169.136.147
117 | 62.169.136.148
118 | 62.169.136.149
119 | 62.169.136.150
120 | 62.169.136.153
121 | 62.169.136.165
122 | 62.169.136.169
123 | 62.169.136.170
124 | 62.169.136.171
125 | 62.169.136.172
126 | 62.169.136.173
127 | 62.169.136.174
128 | 62.169.136.175
129 | 62.169.136.177
130 | 62.169.136.183
131 | 62.169.136.184
132 | 62.169.136.186
133 | 62.169.136.187
134 | 62.169.136.188
135 | 62.169.136.189
136 | 62.169.136.190
137 | 62.169.136.191
138 | 62.169.136.192
139 | 62.169.136.195
140 | 62.169.136.197
141 | 62.169.136.198
142 | 62.169.136.199
143 | 62.169.136.208
144 | 62.169.136.209
145 | 62.169.136.210
146 | 62.169.136.211
147 | 62.169.136.212
148 | 62.169.136.213
149 | 62.169.136.214
150 | 62.169.136.215
151 | 62.169.136.216
152 | 62.169.136.217
153 | 62.169.136.218
154 | 62.169.136.219
155 | 62.169.136.220
156 | 62.169.136.221
157 | 62.169.136.222
158 | 62.169.136.223
159 | 62.169.136.224
160 | 62.169.136.225
161 | 62.169.136.226
162 | 62.169.136.227
163 | 62.169.136.228
164 | 62.169.136.229
165 | 62.169.136.230
166 | 62.169.136.231
167 | 62.169.136.232
168 | 62.169.136.233
169 | 62.169.136.234
170 | 62.169.136.235
171 | 62.169.136.236
172 | 62.169.136.237
173 | 62.169.136.238
174 | 62.169.136.239
175 | 62.169.136.240
176 | 62.169.136.241
177 | 62.169.136.242
178 | 62.169.136.243
179 | 62.169.136.245
180 | 62.169.136.246
181 | 62.169.136.247
182 | 62.169.136.248
183 | 62.169.136.249
184 | 62.169.136.250
185 | 62.169.136.252
186 | 62.169.136.253
187 | 62.169.136.254
188 | 66.90.72.170
189 | 66.90.82.26
190 | 69.10.63.242
191 | 72.14.148.2
192 | 72.14.148.25
193 | 74.63.204.210
194 | 74.118.126.2
195 | 74.118.126.4
196 | 74.118.126.8
197 | 74.118.126.16
198 | 74.118.126.24
199 | 74.118.126.32
200 | 74.118.126.48
201 | 74.118.126.56
202 | 74.118.126.60
203 | 74.118.126.64
204 | 74.118.126.72
205 | 74.118.126.96
206 | 74.118.126.104
207 | 74.118.126.108
208 | 74.118.126.112
209 | 74.118.126.116
210 | 74.118.126.132
211 | 74.118.126.136
212 | 74.118.126.144
213 | 74.118.126.152
214 | 74.118.126.156
215 | 74.118.126.172
216 | 74.118.126.180
217 | 74.118.126.184
218 | 74.118.126.188
219 | 74.118.126.200
220 | 74.118.126.204
221 | 74.118.126.208
222 | 74.118.126.212
223 | 74.118.126.216
224 | 74.118.126.220
225 | 74.118.126.224
226 | 74.118.126.228
227 | 74.118.126.240
228 | 77.247.178.54
229 | 79.110.55.2
230 | 79.127.131.193
231 | 79.127.134.1
232 | 79.127.134.28
233 | 79.127.134.55
234 | 79.127.134.82
235 | 79.127.136.46
236 | 79.127.136.58
237 | 79.127.136.65
238 | 79.127.136.92
239 | 79.127.136.222
240 | 79.127.141.1
241 | 79.127.144.130
242 | 79.127.145.65
243 | 79.127.146.1
244 | 79.127.146.51
245 | 79.127.146.101
246 | 79.127.146.156
247 | 79.127.146.206
248 | 79.127.149.65
249 | 79.127.154.1
250 | 79.127.160.129
251 | 79.127.160.158
252 | 79.127.160.187
253 | 79.127.164.65
254 | 79.127.180.1
255 | 79.127.184.129
256 | 79.127.184.158
257 | 79.127.184.187
258 | 79.127.184.216
259 | 79.127.185.193
260 | 79.127.185.222
261 | 79.127.220.243
262 | 79.127.220.251
263 | 79.127.254.65
264 | 79.127.254.92
265 | 79.127.254.119
266 | 79.135.104.11
267 | 79.135.104.12
268 | 79.135.105.80
269 | 79.135.105.88
270 | 79.135.105.129
271 | 79.135.105.184
272 | 79.135.105.188
273 | 79.135.105.204
274 | 84.17.63.8
275 | 84.17.63.17
276 | 84.17.63.54
277 | 84.247.50.178
278 | 84.252.113.9
279 | 85.132.252.34
280 | 85.203.39.226
281 | 86.106.121.3
282 | 87.249.133.97
283 | 87.249.134.138
284 | 87.249.134.139
285 | 87.249.139.170
286 | 89.36.76.130
287 | 89.39.104.193
288 | 89.39.106.191
289 | 89.45.4.2
290 | 89.45.224.2
291 | 89.105.214.98
292 | 89.187.164.241
293 | 89.187.164.246
294 | 89.187.170.135
295 | 89.187.171.239
296 | 89.187.171.248
297 | 89.187.175.129
298 | 89.187.175.132
299 | 89.187.178.173
300 | 89.187.180.14
301 | 89.187.180.27
302 | 89.187.180.40
303 | 91.90.123.50
304 | 91.90.123.178
305 | 91.132.139.2
306 | 93.190.140.104
307 | 94.190.195.24
308 | 95.153.31.114
309 | 95.173.205.129
310 | 95.173.217.2
311 | 95.173.217.29
312 | 95.173.217.129
313 | 95.173.217.158
314 | 95.173.217.187
315 | 95.173.221.33
316 | 95.173.221.65
317 | 95.173.221.92
318 | 103.25.57.50
319 | 103.25.57.130
320 | 103.69.224.2
321 | 103.69.224.3
322 | 103.69.224.4
323 | 103.69.224.5
324 | 103.69.224.6
325 | 103.75.11.18
326 | 103.75.11.130
327 | 103.75.11.162
328 | 103.75.11.178
329 | 103.108.229.18
330 | 103.108.231.18
331 | 103.108.231.162
332 | 103.108.231.226
333 | 103.108.231.242
334 | 103.125.235.19
335 | 103.214.20.98
336 | 103.214.20.210
337 | 103.216.220.98
338 | 103.216.220.162
339 | 103.216.220.178
340 | 104.234.212.26
341 | 104.254.95.98
342 | 107.181.177.2
343 | 107.181.177.11
344 | 116.90.74.178
345 | 130.195.216.66
346 | 130.195.217.2
347 | 130.195.221.162
348 | 130.195.223.2
349 | 130.195.240.2
350 | 130.195.241.2
351 | 130.195.242.2
352 | 130.195.243.2
353 | 130.195.245.2
354 | 130.195.245.3
355 | 130.195.250.66
356 | 130.195.250.98
357 | 138.199.6.177
358 | 138.199.6.178
359 | 138.199.6.179
360 | 138.199.6.181
361 | 138.199.7.129
362 | 138.199.33.225
363 | 138.199.33.236
364 | 138.199.34.193
365 | 138.199.35.97
366 | 138.199.50.97
367 | 138.199.50.103
368 | 138.199.50.104
369 | 138.199.50.105
370 | 138.199.50.106
371 | 138.199.50.107
372 | 138.199.53.225
373 | 138.199.53.236
374 | 138.199.55.33
375 | 138.199.60.85
376 | 138.199.60.86
377 | 138.199.60.87
378 | 138.199.60.89
379 | 139.28.218.2
380 | 139.28.218.130
381 | 143.244.44.186
382 | 144.48.38.98
383 | 144.48.38.178
384 | 144.48.39.226
385 | 146.70.14.19
386 | 146.70.29.194
387 | 146.70.45.114
388 | 146.70.45.226
389 | 146.70.48.2
390 | 146.70.51.210
391 | 146.70.58.130
392 | 146.70.72.130
393 | 146.70.72.162
394 | 146.70.83.66
395 | 146.70.84.2
396 | 146.70.86.114
397 | 146.70.96.66
398 | 146.70.98.98
399 | 146.70.98.130
400 | 146.70.98.162
401 | 146.70.113.98
402 | 146.70.113.114
403 | 146.70.115.162
404 | 146.70.120.146
405 | 146.70.120.210
406 | 146.70.127.242
407 | 146.70.129.18
408 | 146.70.133.130
409 | 146.70.136.35
410 | 146.70.142.18
411 | 146.70.142.82
412 | 146.70.147.114
413 | 146.70.156.2
414 | 146.70.161.162
415 | 146.70.161.178
416 | 146.70.170.2
417 | 146.70.170.18
418 | 146.70.174.82
419 | 146.70.174.130
420 | 146.70.174.146
421 | 146.70.174.162
422 | 146.70.174.178
423 | 146.70.174.194
424 | 146.70.174.210
425 | 146.70.174.226
426 | 146.70.174.242
427 | 146.70.179.18
428 | 146.70.179.34
429 | 146.70.179.50
430 | 146.70.179.98
431 | 146.70.181.34
432 | 146.70.182.2
433 | 146.70.182.18
434 | 146.70.182.34
435 | 146.70.183.18
436 | 146.70.183.130
437 | 146.70.183.146
438 | 146.70.183.162
439 | 146.70.194.2
440 | 146.70.194.18
441 | 146.70.194.34
442 | 146.70.194.50
443 | 146.70.194.66
444 | 146.70.194.82
445 | 146.70.194.98
446 | 146.70.194.114
447 | 146.70.195.34
448 | 146.70.195.82
449 | 146.70.195.98
450 | 146.70.198.2
451 | 146.70.198.18
452 | 146.70.198.34
453 | 146.70.198.50
454 | 146.70.202.18
455 | 146.70.202.50
456 | 146.70.202.66
457 | 146.70.202.98
458 | 146.70.202.130
459 | 146.70.202.146
460 | 146.70.202.162
461 | 146.70.202.178
462 | 146.70.204.162
463 | 146.70.204.178
464 | 146.70.217.66
465 | 146.70.217.98
466 | 146.70.221.130
467 | 146.70.226.194
468 | 146.70.226.226
469 | 146.70.229.3
470 | 146.70.231.2
471 | 146.70.237.130
472 | 146.70.245.130
473 | 146.70.252.2
474 | 149.22.80.1
475 | 149.22.80.28
476 | 149.22.80.55
477 | 149.22.80.82
478 | 149.22.81.1
479 | 149.22.81.28
480 | 149.22.82.1
481 | 149.22.82.28
482 | 149.22.82.55
483 | 149.22.82.88
484 | 149.22.84.89
485 | 149.22.85.193
486 | 149.22.91.161
487 | 149.22.94.1
488 | 149.22.94.28
489 | 149.22.94.55
490 | 149.22.94.86
491 | 149.22.94.113
492 | 149.22.95.193
493 | 149.36.48.129
494 | 149.36.48.141
495 | 149.36.48.153
496 | 149.36.48.154
497 | 149.36.48.155
498 | 149.40.48.65
499 | 149.40.48.106
500 | 149.40.48.107
501 | 149.40.48.225
502 | 149.40.49.1
503 | 149.40.49.30
504 | 149.40.63.129
505 | 149.50.216.193
506 | 149.50.216.205
507 | 149.50.216.225
508 | 149.50.216.238
509 | 149.50.217.161
510 | 149.88.17.129
511 | 149.88.18.193
512 | 149.88.19.225
513 | 149.88.19.238
514 | 149.88.20.129
515 | 149.88.21.30
516 | 149.88.24.129
517 | 149.88.24.180
518 | 149.88.27.193
519 | 149.88.27.206
520 | 149.88.27.219
521 | 149.88.27.232
522 | 149.88.27.233
523 | 149.88.27.234
524 | 149.88.27.235
525 | 149.88.27.236
526 | 149.88.97.97
527 | 149.88.97.110
528 | 149.88.97.122
529 | 149.88.102.33
530 | 149.88.102.46
531 | 149.88.102.97
532 | 149.88.102.110
533 | 149.88.110.33
534 | 149.102.224.161
535 | 149.102.224.162
536 | 149.102.224.175
537 | 149.102.226.193
538 | 149.102.226.225
539 | 149.102.227.1
540 | 149.102.227.30
541 | 149.102.228.1
542 | 149.102.228.29
543 | 149.102.228.57
544 | 149.102.228.85
545 | 149.102.228.193
546 | 149.102.228.221
547 | 149.102.235.33
548 | 149.102.237.129
549 | 149.102.239.33
550 | 149.102.239.34
551 | 149.102.244.17
552 | 149.102.245.129
553 | 149.102.245.156
554 | 149.102.251.97
555 | 149.102.254.65
556 | 149.102.254.77
557 | 149.102.254.78
558 | 151.243.141.2
559 | 151.243.141.3
560 | 151.243.141.4
561 | 151.243.141.5
562 | 151.243.141.6
563 | 154.47.16.81
564 | 154.47.17.129
565 | 154.47.19.193
566 | 154.47.19.212
567 | 154.47.19.213
568 | 154.47.22.65
569 | 154.47.22.77
570 | 154.47.22.90
571 | 154.47.24.193
572 | 154.47.25.129
573 | 154.47.25.145
574 | 154.47.25.161
575 | 154.47.25.193
576 | 154.47.25.206
577 | 156.146.45.129
578 | 156.146.45.139
579 | 156.146.50.5
580 | 156.146.51.65
581 | 156.146.51.78
582 | 156.146.54.97
583 | 156.146.55.225
584 | 163.5.171.2
585 | 163.5.171.29
586 | 163.5.171.56
587 | 163.5.171.83
588 | 165.231.178.10
589 | 169.150.204.33
590 | 169.150.204.44
591 | 169.150.208.129
592 | 169.150.208.158
593 | 169.150.208.187
594 | 169.150.208.216
595 | 169.150.226.161
596 | 172.98.82.146
597 | 176.96.226.226
598 | 176.96.226.242
599 | 176.113.74.82
600 | 178.218.167.210
601 | 178.249.212.161
602 | 178.249.212.162
603 | 178.249.212.163
604 | 178.249.214.65
605 | 180.149.228.66
606 | 180.149.228.82
607 | 180.149.229.130
608 | 185.51.134.194
609 | 185.76.11.17
610 | 185.76.11.22
611 | 185.76.11.27
612 | 185.90.60.210
613 | 185.107.44.110
614 | 185.107.44.200
615 | 185.107.56.103
616 | 185.111.109.1
617 | 185.130.187.2
618 | 185.156.46.33
619 | 185.159.156.27
620 | 185.159.156.28
621 | 185.159.156.29
622 | 185.159.156.37
623 | 185.159.156.49
624 | 185.159.156.56
625 | 185.159.156.58
626 | 185.159.156.68
627 | 185.159.156.72
628 | 185.159.156.73
629 | 185.159.156.74
630 | 185.159.156.81
631 | 185.159.156.82
632 | 185.159.156.83
633 | 185.159.156.84
634 | 185.159.156.85
635 | 185.159.156.86
636 | 185.159.156.87
637 | 185.159.156.88
638 | 185.159.156.89
639 | 185.159.156.90
640 | 185.159.156.91
641 | 185.159.156.92
642 | 185.159.156.93
643 | 185.159.156.94
644 | 185.159.156.95
645 | 185.159.156.97
646 | 185.159.156.98
647 | 185.159.156.99
648 | 185.159.156.119
649 | 185.159.156.121
650 | 185.159.156.122
651 | 185.159.156.123
652 | 185.159.156.124
653 | 185.159.156.126
654 | 185.159.156.127
655 | 185.159.156.128
656 | 185.159.156.133
657 | 185.159.156.134
658 | 185.159.156.139
659 | 185.159.156.140
660 | 185.159.156.141
661 | 185.159.156.148
662 | 185.159.156.160
663 | 185.159.156.161
664 | 185.159.156.168
665 | 185.159.156.169
666 | 185.159.156.170
667 | 185.159.156.171
668 | 185.159.156.179
669 | 185.159.156.180
670 | 185.159.156.181
671 | 185.159.156.182
672 | 185.159.156.183
673 | 185.159.156.184
674 | 185.159.157.13
675 | 185.159.157.23
676 | 185.159.157.24
677 | 185.159.157.176
678 | 185.159.158.1
679 | 185.159.158.2
680 | 185.159.158.21
681 | 185.159.158.22
682 | 185.159.158.23
683 | 185.159.158.24
684 | 185.159.158.25
685 | 185.159.158.26
686 | 185.159.158.27
687 | 185.159.158.55
688 | 185.159.158.67
689 | 185.159.158.74
690 | 185.159.158.76
691 | 185.159.158.77
692 | 185.159.158.78
693 | 185.159.158.79
694 | 185.159.158.80
695 | 185.159.158.81
696 | 185.159.158.82
697 | 185.159.158.83
698 | 185.159.158.85
699 | 185.159.158.86
700 | 185.159.158.87
701 | 185.159.158.104
702 | 185.159.158.118
703 | 185.159.158.119
704 | 185.159.158.120
705 | 185.159.158.138
706 | 185.159.158.144
707 | 185.159.158.145
708 | 185.159.158.146
709 | 185.159.158.147
710 | 185.159.158.148
711 | 185.159.158.149
712 | 185.159.158.150
713 | 185.159.158.151
714 | 185.159.158.156
715 | 185.159.158.163
716 | 185.159.158.164
717 | 185.159.158.168
718 | 185.159.158.177
719 | 185.159.158.178
720 | 185.159.158.179
721 | 185.159.158.180
722 | 185.159.158.181
723 | 185.159.158.182
724 | 185.159.158.185
725 | 185.159.158.186
726 | 185.159.158.187
727 | 185.159.158.188
728 | 185.159.158.189
729 | 185.159.158.190
730 | 185.159.158.191
731 | 185.159.158.192
732 | 185.159.158.193
733 | 185.159.158.194
734 | 185.159.158.195
735 | 185.159.158.196
736 | 185.159.158.197
737 | 185.159.158.199
738 | 185.159.158.200
739 | 185.159.158.202
740 | 185.159.158.204
741 | 185.159.158.205
742 | 185.159.158.206
743 | 185.159.158.207
744 | 185.159.158.208
745 | 185.159.158.209
746 | 185.159.158.210
747 | 185.159.158.212
748 | 185.159.158.213
749 | 185.159.158.214
750 | 185.159.158.215
751 | 185.159.158.216
752 | 185.159.158.217
753 | 185.159.158.218
754 | 185.159.158.219
755 | 185.159.158.220
756 | 185.159.158.221
757 | 185.159.158.222
758 | 185.159.158.223
759 | 185.159.158.224
760 | 185.159.158.225
761 | 185.159.158.226
762 | 185.159.158.227
763 | 185.159.158.228
764 | 185.159.158.229
765 | 185.159.158.230
766 | 185.159.158.231
767 | 185.159.158.232
768 | 185.159.158.233
769 | 185.159.158.234
770 | 185.159.158.235
771 | 185.159.158.236
772 | 185.159.158.237
773 | 185.159.158.241
774 | 185.159.158.242
775 | 185.159.158.243
776 | 185.159.158.244
777 | 185.159.158.245
778 | 185.159.158.246
779 | 185.159.158.247
780 | 185.159.158.249
781 | 185.159.158.250
782 | 185.159.158.251
783 | 185.163.44.137
784 | 185.165.241.179
785 | 185.177.125.174
786 | 185.177.126.102
787 | 185.177.126.134
788 | 185.177.126.151
789 | 185.181.100.178
790 | 185.185.134.146
791 | 185.212.111.98
792 | 185.229.25.116
793 | 185.230.125.2
794 | 185.230.125.34
795 | 185.230.126.146
796 | 185.245.85.130
797 | 185.246.211.72
798 | 185.246.211.193
799 | 185.247.68.50
800 | 188.214.106.178
801 | 188.214.122.82
802 | 188.214.125.162
803 | 188.214.152.226
804 | 188.214.158.34
805 | 188.215.235.82
806 | 188.240.57.226
807 | 188.241.177.226
808 | 190.2.131.156
809 | 190.2.132.124
810 | 190.2.132.139
811 | 190.2.146.180
812 | 193.9.36.1
813 | 193.9.37.1
814 | 193.9.38.1
815 | 193.9.39.1
816 | 193.29.106.18
817 | 193.29.107.98
818 | 193.29.107.162
819 | 193.29.107.242
820 | 193.37.254.66
821 | 193.37.254.178
822 | 193.148.18.82
823 | 194.34.132.55
824 | 194.59.6.2
825 | 194.59.6.3
826 | 194.59.6.4
827 | 194.59.6.5
828 | 194.59.6.6
829 | 194.59.6.7
830 | 194.59.6.8
831 | 194.59.6.9
832 | 194.59.6.10
833 | 194.59.6.11
834 | 194.126.177.6
835 | 194.126.177.7
836 | 194.126.177.8
837 | 194.126.177.9
838 | 194.126.177.13
839 | 194.126.177.14
840 | 195.80.150.226
841 | 195.158.248.226
842 | 195.178.172.188
843 | 195.178.172.189
844 | 195.181.167.193
845 | 196.196.203.202
846 | 196.197.28.130
847 | 196.240.54.114
848 | 196.245.151.210
849 | 205.142.240.210
850 | 212.92.104.193
851 | 212.92.104.209
852 | 212.92.104.225
853 | 212.92.104.241
854 | 212.102.44.161
855 | 212.102.44.166
856 | 217.138.193.98
857 | 217.138.198.246
858 | 217.138.216.98
859 | 217.138.216.130
860 | 217.138.216.162
861 |
--------------------------------------------------------------------------------
/protonvpn/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 2.58.241.66/32
2 | 5.157.13.2/32
3 | 5.253.204.162/32
4 | 5.253.204.194/32
5 | 31.13.189.226/32
6 | 31.13.189.242/32
7 | 31.13.191.66/32
8 | 31.13.191.98/32
9 | 31.171.153.98/32
10 | 36.50.238.1/32
11 | 37.0.12.226/32
12 | 37.19.200.26/31
13 | 37.19.201.129/32
14 | 37.19.201.130/32
15 | 37.19.205.155/32
16 | 37.19.205.223/32
17 | 37.19.214.1/32
18 | 37.46.115.5/32
19 | 37.221.112.194/32
20 | 37.221.112.210/32
21 | 45.14.71.6/32
22 | 45.83.124.1/32
23 | 45.83.125.1/32
24 | 45.83.126.1/32
25 | 45.83.127.1/32
26 | 45.83.136.1/32
27 | 45.83.137.1/32
28 | 45.83.138.1/32
29 | 45.83.139.1/32
30 | 45.83.144.1/32
31 | 45.83.145.1/32
32 | 45.83.145.25/32
33 | 45.83.145.50/32
34 | 45.83.145.74/32
35 | 45.83.145.79/32
36 | 45.83.145.84/32
37 | 45.83.145.89/32
38 | 45.83.145.94/32
39 | 45.83.146.1/32
40 | 45.87.213.210/32
41 | 45.87.214.18/32
42 | 45.92.33.162/32
43 | 45.128.133.226/32
44 | 45.128.134.194/32
45 | 45.128.134.199/32
46 | 45.134.140.33/32
47 | 45.134.140.46/32
48 | 45.134.140.59/32
49 | 45.139.48.242/32
50 | 45.146.222.226/32
51 | 45.151.45.4/32
52 | 46.29.25.2/31
53 | 46.29.25.4/31
54 | 46.29.25.6/32
55 | 62.112.9.164/32
56 | 62.169.136.7/32
57 | 62.169.136.8/30
58 | 62.169.136.12/31
59 | 62.169.136.27/32
60 | 62.169.136.35/32
61 | 62.169.136.37/32
62 | 62.169.136.43/32
63 | 62.169.136.56/31
64 | 62.169.136.58/32
65 | 62.169.136.60/31
66 | 62.169.136.62/32
67 | 62.169.136.65/32
68 | 62.169.136.70/31
69 | 62.169.136.80/31
70 | 62.169.136.82/32
71 | 62.169.136.84/31
72 | 62.169.136.88/29
73 | 62.169.136.96/31
74 | 62.169.136.103/32
75 | 62.169.136.104/30
76 | 62.169.136.110/31
77 | 62.169.136.113/32
78 | 62.169.136.120/30
79 | 62.169.136.124/32
80 | 62.169.136.126/31
81 | 62.169.136.130/31
82 | 62.169.136.132/31
83 | 62.169.136.141/32
84 | 62.169.136.142/31
85 | 62.169.136.147/32
86 | 62.169.136.148/31
87 | 62.169.136.150/32
88 | 62.169.136.153/32
89 | 62.169.136.165/32
90 | 62.169.136.169/32
91 | 62.169.136.170/31
92 | 62.169.136.172/30
93 | 62.169.136.177/32
94 | 62.169.136.183/32
95 | 62.169.136.184/32
96 | 62.169.136.186/31
97 | 62.169.136.188/30
98 | 62.169.136.192/32
99 | 62.169.136.195/32
100 | 62.169.136.197/32
101 | 62.169.136.198/31
102 | 62.169.136.208/28
103 | 62.169.136.224/28
104 | 62.169.136.240/30
105 | 62.169.136.245/32
106 | 62.169.136.246/31
107 | 62.169.136.248/31
108 | 62.169.136.250/32
109 | 62.169.136.252/31
110 | 62.169.136.254/32
111 | 66.90.72.170/32
112 | 66.90.82.26/32
113 | 69.10.63.242/32
114 | 72.14.148.2/32
115 | 72.14.148.25/32
116 | 74.63.204.210/32
117 | 74.118.126.2/32
118 | 74.118.126.4/32
119 | 74.118.126.8/32
120 | 74.118.126.16/32
121 | 74.118.126.24/32
122 | 74.118.126.32/32
123 | 74.118.126.48/32
124 | 74.118.126.56/32
125 | 74.118.126.60/32
126 | 74.118.126.64/32
127 | 74.118.126.72/32
128 | 74.118.126.96/32
129 | 74.118.126.104/32
130 | 74.118.126.108/32
131 | 74.118.126.112/32
132 | 74.118.126.116/32
133 | 74.118.126.132/32
134 | 74.118.126.136/32
135 | 74.118.126.144/32
136 | 74.118.126.152/32
137 | 74.118.126.156/32
138 | 74.118.126.172/32
139 | 74.118.126.180/32
140 | 74.118.126.184/32
141 | 74.118.126.188/32
142 | 74.118.126.200/32
143 | 74.118.126.204/32
144 | 74.118.126.208/32
145 | 74.118.126.212/32
146 | 74.118.126.216/32
147 | 74.118.126.220/32
148 | 74.118.126.224/32
149 | 74.118.126.228/32
150 | 74.118.126.240/32
151 | 77.247.178.54/32
152 | 79.110.55.2/32
153 | 79.127.131.193/32
154 | 79.127.134.1/32
155 | 79.127.134.28/32
156 | 79.127.134.55/32
157 | 79.127.134.82/32
158 | 79.127.136.46/32
159 | 79.127.136.58/32
160 | 79.127.136.65/32
161 | 79.127.136.92/32
162 | 79.127.136.222/32
163 | 79.127.141.1/32
164 | 79.127.144.130/32
165 | 79.127.145.65/32
166 | 79.127.146.1/32
167 | 79.127.146.51/32
168 | 79.127.146.101/32
169 | 79.127.146.156/32
170 | 79.127.146.206/32
171 | 79.127.149.65/32
172 | 79.127.154.1/32
173 | 79.127.160.129/32
174 | 79.127.160.158/32
175 | 79.127.160.187/32
176 | 79.127.164.65/32
177 | 79.127.180.1/32
178 | 79.127.184.129/32
179 | 79.127.184.158/32
180 | 79.127.184.187/32
181 | 79.127.184.216/32
182 | 79.127.185.193/32
183 | 79.127.185.222/32
184 | 79.127.220.243/32
185 | 79.127.220.251/32
186 | 79.127.254.65/32
187 | 79.127.254.92/32
188 | 79.127.254.119/32
189 | 79.135.104.11/32
190 | 79.135.104.12/32
191 | 79.135.105.80/32
192 | 79.135.105.88/32
193 | 79.135.105.129/32
194 | 79.135.105.184/32
195 | 79.135.105.188/32
196 | 79.135.105.204/32
197 | 84.17.63.8/32
198 | 84.17.63.17/32
199 | 84.17.63.54/32
200 | 84.247.50.178/32
201 | 84.252.113.9/32
202 | 85.132.252.34/32
203 | 85.203.39.226/32
204 | 86.106.121.3/32
205 | 87.249.133.97/32
206 | 87.249.134.138/31
207 | 87.249.139.170/32
208 | 89.36.76.130/32
209 | 89.39.104.193/32
210 | 89.39.106.191/32
211 | 89.45.4.2/32
212 | 89.45.224.2/32
213 | 89.105.214.98/32
214 | 89.187.164.241/32
215 | 89.187.164.246/32
216 | 89.187.170.135/32
217 | 89.187.171.239/32
218 | 89.187.171.248/32
219 | 89.187.175.129/32
220 | 89.187.175.132/32
221 | 89.187.178.173/32
222 | 89.187.180.14/32
223 | 89.187.180.27/32
224 | 89.187.180.40/32
225 | 91.90.123.50/32
226 | 91.90.123.178/32
227 | 91.132.139.2/32
228 | 93.190.140.104/32
229 | 94.190.195.24/32
230 | 95.153.31.114/32
231 | 95.173.205.129/32
232 | 95.173.217.2/32
233 | 95.173.217.29/32
234 | 95.173.217.129/32
235 | 95.173.217.158/32
236 | 95.173.217.187/32
237 | 95.173.221.33/32
238 | 95.173.221.65/32
239 | 95.173.221.92/32
240 | 103.25.57.50/32
241 | 103.25.57.130/32
242 | 103.69.224.2/31
243 | 103.69.224.4/31
244 | 103.69.224.6/32
245 | 103.75.11.18/32
246 | 103.75.11.130/32
247 | 103.75.11.162/32
248 | 103.75.11.178/32
249 | 103.108.229.18/32
250 | 103.108.231.18/32
251 | 103.108.231.162/32
252 | 103.108.231.226/32
253 | 103.108.231.242/32
254 | 103.125.235.19/32
255 | 103.214.20.98/32
256 | 103.214.20.210/32
257 | 103.216.220.98/32
258 | 103.216.220.162/32
259 | 103.216.220.178/32
260 | 104.234.212.26/32
261 | 104.254.95.98/32
262 | 107.181.177.2/32
263 | 107.181.177.11/32
264 | 116.90.74.178/32
265 | 130.195.216.66/32
266 | 130.195.217.2/32
267 | 130.195.221.162/32
268 | 130.195.223.2/32
269 | 130.195.240.2/32
270 | 130.195.241.2/32
271 | 130.195.242.2/32
272 | 130.195.243.2/32
273 | 130.195.245.2/31
274 | 130.195.250.66/32
275 | 130.195.250.98/32
276 | 138.199.6.177/32
277 | 138.199.6.178/31
278 | 138.199.6.181/32
279 | 138.199.7.129/32
280 | 138.199.33.225/32
281 | 138.199.33.236/32
282 | 138.199.34.193/32
283 | 138.199.35.97/32
284 | 138.199.50.97/32
285 | 138.199.50.103/32
286 | 138.199.50.104/30
287 | 138.199.53.225/32
288 | 138.199.53.236/32
289 | 138.199.55.33/32
290 | 138.199.60.85/32
291 | 138.199.60.86/31
292 | 138.199.60.89/32
293 | 139.28.218.2/32
294 | 139.28.218.130/32
295 | 143.244.44.186/32
296 | 144.48.38.98/32
297 | 144.48.38.178/32
298 | 144.48.39.226/32
299 | 146.70.14.19/32
300 | 146.70.29.194/32
301 | 146.70.45.114/32
302 | 146.70.45.226/32
303 | 146.70.48.2/32
304 | 146.70.51.210/32
305 | 146.70.58.130/32
306 | 146.70.72.130/32
307 | 146.70.72.162/32
308 | 146.70.83.66/32
309 | 146.70.84.2/32
310 | 146.70.86.114/32
311 | 146.70.96.66/32
312 | 146.70.98.98/32
313 | 146.70.98.130/32
314 | 146.70.98.162/32
315 | 146.70.113.98/32
316 | 146.70.113.114/32
317 | 146.70.115.162/32
318 | 146.70.120.146/32
319 | 146.70.120.210/32
320 | 146.70.127.242/32
321 | 146.70.129.18/32
322 | 146.70.133.130/32
323 | 146.70.136.35/32
324 | 146.70.142.18/32
325 | 146.70.142.82/32
326 | 146.70.147.114/32
327 | 146.70.156.2/32
328 | 146.70.161.162/32
329 | 146.70.161.178/32
330 | 146.70.170.2/32
331 | 146.70.170.18/32
332 | 146.70.174.82/32
333 | 146.70.174.130/32
334 | 146.70.174.146/32
335 | 146.70.174.162/32
336 | 146.70.174.178/32
337 | 146.70.174.194/32
338 | 146.70.174.210/32
339 | 146.70.174.226/32
340 | 146.70.174.242/32
341 | 146.70.179.18/32
342 | 146.70.179.34/32
343 | 146.70.179.50/32
344 | 146.70.179.98/32
345 | 146.70.181.34/32
346 | 146.70.182.2/32
347 | 146.70.182.18/32
348 | 146.70.182.34/32
349 | 146.70.183.18/32
350 | 146.70.183.130/32
351 | 146.70.183.146/32
352 | 146.70.183.162/32
353 | 146.70.194.2/32
354 | 146.70.194.18/32
355 | 146.70.194.34/32
356 | 146.70.194.50/32
357 | 146.70.194.66/32
358 | 146.70.194.82/32
359 | 146.70.194.98/32
360 | 146.70.194.114/32
361 | 146.70.195.34/32
362 | 146.70.195.82/32
363 | 146.70.195.98/32
364 | 146.70.198.2/32
365 | 146.70.198.18/32
366 | 146.70.198.34/32
367 | 146.70.198.50/32
368 | 146.70.202.18/32
369 | 146.70.202.50/32
370 | 146.70.202.66/32
371 | 146.70.202.98/32
372 | 146.70.202.130/32
373 | 146.70.202.146/32
374 | 146.70.202.162/32
375 | 146.70.202.178/32
376 | 146.70.204.162/32
377 | 146.70.204.178/32
378 | 146.70.217.66/32
379 | 146.70.217.98/32
380 | 146.70.221.130/32
381 | 146.70.226.194/32
382 | 146.70.226.226/32
383 | 146.70.229.3/32
384 | 146.70.231.2/32
385 | 146.70.237.130/32
386 | 146.70.245.130/32
387 | 146.70.252.2/32
388 | 149.22.80.1/32
389 | 149.22.80.28/32
390 | 149.22.80.55/32
391 | 149.22.80.82/32
392 | 149.22.81.1/32
393 | 149.22.81.28/32
394 | 149.22.82.1/32
395 | 149.22.82.28/32
396 | 149.22.82.55/32
397 | 149.22.82.88/32
398 | 149.22.84.89/32
399 | 149.22.85.193/32
400 | 149.22.91.161/32
401 | 149.22.94.1/32
402 | 149.22.94.28/32
403 | 149.22.94.55/32
404 | 149.22.94.86/32
405 | 149.22.94.113/32
406 | 149.22.95.193/32
407 | 149.36.48.129/32
408 | 149.36.48.141/32
409 | 149.36.48.153/32
410 | 149.36.48.154/31
411 | 149.40.48.65/32
412 | 149.40.48.106/31
413 | 149.40.48.225/32
414 | 149.40.49.1/32
415 | 149.40.49.30/32
416 | 149.40.63.129/32
417 | 149.50.216.193/32
418 | 149.50.216.205/32
419 | 149.50.216.225/32
420 | 149.50.216.238/32
421 | 149.50.217.161/32
422 | 149.88.17.129/32
423 | 149.88.18.193/32
424 | 149.88.19.225/32
425 | 149.88.19.238/32
426 | 149.88.20.129/32
427 | 149.88.21.30/32
428 | 149.88.24.129/32
429 | 149.88.24.180/32
430 | 149.88.27.193/32
431 | 149.88.27.206/32
432 | 149.88.27.219/32
433 | 149.88.27.232/30
434 | 149.88.27.236/32
435 | 149.88.97.97/32
436 | 149.88.97.110/32
437 | 149.88.97.122/32
438 | 149.88.102.33/32
439 | 149.88.102.46/32
440 | 149.88.102.97/32
441 | 149.88.102.110/32
442 | 149.88.110.33/32
443 | 149.102.224.161/32
444 | 149.102.224.162/32
445 | 149.102.224.175/32
446 | 149.102.226.193/32
447 | 149.102.226.225/32
448 | 149.102.227.1/32
449 | 149.102.227.30/32
450 | 149.102.228.1/32
451 | 149.102.228.29/32
452 | 149.102.228.57/32
453 | 149.102.228.85/32
454 | 149.102.228.193/32
455 | 149.102.228.221/32
456 | 149.102.235.33/32
457 | 149.102.237.129/32
458 | 149.102.239.33/32
459 | 149.102.239.34/32
460 | 149.102.244.17/32
461 | 149.102.245.129/32
462 | 149.102.245.156/32
463 | 149.102.251.97/32
464 | 149.102.254.65/32
465 | 149.102.254.77/32
466 | 149.102.254.78/32
467 | 151.243.141.2/31
468 | 151.243.141.4/31
469 | 151.243.141.6/32
470 | 154.47.16.81/32
471 | 154.47.17.129/32
472 | 154.47.19.193/32
473 | 154.47.19.212/31
474 | 154.47.22.65/32
475 | 154.47.22.77/32
476 | 154.47.22.90/32
477 | 154.47.24.193/32
478 | 154.47.25.129/32
479 | 154.47.25.145/32
480 | 154.47.25.161/32
481 | 154.47.25.193/32
482 | 154.47.25.206/32
483 | 156.146.45.129/32
484 | 156.146.45.139/32
485 | 156.146.50.5/32
486 | 156.146.51.65/32
487 | 156.146.51.78/32
488 | 156.146.54.97/32
489 | 156.146.55.225/32
490 | 163.5.171.2/32
491 | 163.5.171.29/32
492 | 163.5.171.56/32
493 | 163.5.171.83/32
494 | 165.231.178.10/32
495 | 169.150.204.33/32
496 | 169.150.204.44/32
497 | 169.150.208.129/32
498 | 169.150.208.158/32
499 | 169.150.208.187/32
500 | 169.150.208.216/32
501 | 169.150.226.161/32
502 | 172.98.82.146/32
503 | 176.96.226.226/32
504 | 176.96.226.242/32
505 | 176.113.74.82/32
506 | 178.218.167.210/32
507 | 178.249.212.161/32
508 | 178.249.212.162/31
509 | 178.249.214.65/32
510 | 180.149.228.66/32
511 | 180.149.228.82/32
512 | 180.149.229.130/32
513 | 185.51.134.194/32
514 | 185.76.11.17/32
515 | 185.76.11.22/32
516 | 185.76.11.27/32
517 | 185.90.60.210/32
518 | 185.107.44.110/32
519 | 185.107.44.200/32
520 | 185.107.56.103/32
521 | 185.111.109.1/32
522 | 185.130.187.2/32
523 | 185.156.46.33/32
524 | 185.159.156.27/32
525 | 185.159.156.28/31
526 | 185.159.156.37/32
527 | 185.159.156.49/32
528 | 185.159.156.56/32
529 | 185.159.156.58/32
530 | 185.159.156.68/32
531 | 185.159.156.72/31
532 | 185.159.156.74/32
533 | 185.159.156.81/32
534 | 185.159.156.82/31
535 | 185.159.156.84/30
536 | 185.159.156.88/29
537 | 185.159.156.97/32
538 | 185.159.156.98/31
539 | 185.159.156.119/32
540 | 185.159.156.121/32
541 | 185.159.156.122/31
542 | 185.159.156.124/32
543 | 185.159.156.126/31
544 | 185.159.156.128/32
545 | 185.159.156.133/32
546 | 185.159.156.134/32
547 | 185.159.156.139/32
548 | 185.159.156.140/31
549 | 185.159.156.148/32
550 | 185.159.156.160/31
551 | 185.159.156.168/30
552 | 185.159.156.179/32
553 | 185.159.156.180/30
554 | 185.159.156.184/32
555 | 185.159.157.13/32
556 | 185.159.157.23/32
557 | 185.159.157.24/32
558 | 185.159.157.176/32
559 | 185.159.158.1/32
560 | 185.159.158.2/32
561 | 185.159.158.21/32
562 | 185.159.158.22/31
563 | 185.159.158.24/30
564 | 185.159.158.55/32
565 | 185.159.158.67/32
566 | 185.159.158.74/32
567 | 185.159.158.76/30
568 | 185.159.158.80/30
569 | 185.159.158.85/32
570 | 185.159.158.86/31
571 | 185.159.158.104/32
572 | 185.159.158.118/31
573 | 185.159.158.120/32
574 | 185.159.158.138/32
575 | 185.159.158.144/29
576 | 185.159.158.156/32
577 | 185.159.158.163/32
578 | 185.159.158.164/32
579 | 185.159.158.168/32
580 | 185.159.158.177/32
581 | 185.159.158.178/31
582 | 185.159.158.180/31
583 | 185.159.158.182/32
584 | 185.159.158.185/32
585 | 185.159.158.186/31
586 | 185.159.158.188/30
587 | 185.159.158.192/30
588 | 185.159.158.196/31
589 | 185.159.158.199/32
590 | 185.159.158.200/32
591 | 185.159.158.202/32
592 | 185.159.158.204/30
593 | 185.159.158.208/31
594 | 185.159.158.210/32
595 | 185.159.158.212/30
596 | 185.159.158.216/29
597 | 185.159.158.224/29
598 | 185.159.158.232/30
599 | 185.159.158.236/31
600 | 185.159.158.241/32
601 | 185.159.158.242/31
602 | 185.159.158.244/30
603 | 185.159.158.249/32
604 | 185.159.158.250/31
605 | 185.163.44.137/32
606 | 185.165.241.179/32
607 | 185.177.125.174/32
608 | 185.177.126.102/32
609 | 185.177.126.134/32
610 | 185.177.126.151/32
611 | 185.181.100.178/32
612 | 185.185.134.146/32
613 | 185.212.111.98/32
614 | 185.229.25.116/32
615 | 185.230.125.2/32
616 | 185.230.125.34/32
617 | 185.230.126.146/32
618 | 185.245.85.130/32
619 | 185.246.211.72/32
620 | 185.246.211.193/32
621 | 185.247.68.50/32
622 | 188.214.106.178/32
623 | 188.214.122.82/32
624 | 188.214.125.162/32
625 | 188.214.152.226/32
626 | 188.214.158.34/32
627 | 188.215.235.82/32
628 | 188.240.57.226/32
629 | 188.241.177.226/32
630 | 190.2.131.156/32
631 | 190.2.132.124/32
632 | 190.2.132.139/32
633 | 190.2.146.180/32
634 | 193.9.36.1/32
635 | 193.9.37.1/32
636 | 193.9.38.1/32
637 | 193.9.39.1/32
638 | 193.29.106.18/32
639 | 193.29.107.98/32
640 | 193.29.107.162/32
641 | 193.29.107.242/32
642 | 193.37.254.66/32
643 | 193.37.254.178/32
644 | 193.148.18.82/32
645 | 194.34.132.55/32
646 | 194.59.6.2/31
647 | 194.59.6.4/30
648 | 194.59.6.8/30
649 | 194.126.177.6/31
650 | 194.126.177.8/31
651 | 194.126.177.13/32
652 | 194.126.177.14/32
653 | 195.80.150.226/32
654 | 195.158.248.226/32
655 | 195.178.172.188/31
656 | 195.181.167.193/32
657 | 196.196.203.202/32
658 | 196.197.28.130/32
659 | 196.240.54.114/32
660 | 196.245.151.210/32
661 | 205.142.240.210/32
662 | 212.92.104.193/32
663 | 212.92.104.209/32
664 | 212.92.104.225/32
665 | 212.92.104.241/32
666 | 212.102.44.161/32
667 | 212.102.44.166/32
668 | 217.138.193.98/32
669 | 217.138.198.246/32
670 | 217.138.216.98/32
671 | 217.138.216.130/32
672 | 217.138.216.162/32
673 |
--------------------------------------------------------------------------------
/telegram/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -euo pipefail
4 | set -x
5 |
6 | # get ranges from telegram
7 | curl -s https://core.telegram.org/resources/cidr.txt > /tmp/telegram.txt
8 |
9 | # seperate IPv4 and IPv6, sort an uniq
10 | grep -v ':' /tmp/telegram.txt | sort -V | uniq > telegram/ipv4.txt
11 | grep ':' /tmp/telegram.txt | sort -V | uniq > telegram/ipv6.txt
12 |
--------------------------------------------------------------------------------
/telegram/ipv4.txt:
--------------------------------------------------------------------------------
1 | 91.105.192.0/23
2 | 91.108.4.0/22
3 | 91.108.8.0/22
4 | 91.108.12.0/22
5 | 91.108.16.0/22
6 | 91.108.20.0/22
7 | 91.108.56.0/22
8 | 149.154.160.0/20
9 | 185.76.151.0/24
10 |
--------------------------------------------------------------------------------
/telegram/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 91.105.192.0/23
2 | 91.108.4.0/22
3 | 91.108.8.0/21
4 | 91.108.16.0/21
5 | 91.108.56.0/22
6 | 149.154.160.0/20
7 | 185.76.151.0/24
8 |
--------------------------------------------------------------------------------
/telegram/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a0a:f280::/32
2 | 2001:67c:4e8::/48
3 | 2001:b28:f23c::/48
4 | 2001:b28:f23d::/48
5 | 2001:b28:f23f::/48
6 |
--------------------------------------------------------------------------------
/telegram/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a0a:f280::/32
2 | 2001:67c:4e8::/48
3 | 2001:b28:f23c::/47
4 | 2001:b28:f23f::/48
5 |
--------------------------------------------------------------------------------
/twitter/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | # https://www.irr.net/docs/list.html
5 | # https://bgp.he.net/search?search%5Bsearch%5D=twitter&commit=Search
6 | # https://github.com/SecOps-Institute/TwitterIPLists/blob/master/twitter_asn_list.lst
7 |
8 | set -euo pipefail
9 | set -x
10 |
11 |
12 | # get from Autonomous System
13 | get_routes() {
14 | whois -h riswhois.ripe.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
15 | whois -h whois.radb.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
16 | whois -h rr.ntt.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
17 | whois -h whois.rogerstelecom.net -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
18 | whois -h whois.bgp.net.br -- "-i origin $1" | grep '^route' | awk '{ print $2; }'
19 | }
20 |
21 | get_routes 'AS13414' > /tmp/twitter.txt || echo 'failed'
22 | get_routes 'AS35995' >> /tmp/twitter.txt || echo 'failed'
23 | get_routes 'AS54888' >> /tmp/twitter.txt || echo 'failed'
24 | get_routes 'AS63179' >> /tmp/twitter.txt || echo 'failed'
25 |
26 |
27 | # save ipv4
28 | grep -v ':' /tmp/twitter.txt > /tmp/twitter-ipv4.txt
29 |
30 | # save ipv6
31 | grep ':' /tmp/twitter.txt > /tmp/twitter-ipv6.txt
32 |
33 |
34 | # sort & uniq
35 | sort -V /tmp/twitter-ipv4.txt | uniq > twitter/ipv4.txt
36 | sort -V /tmp/twitter-ipv6.txt | uniq > twitter/ipv6.txt
37 |
--------------------------------------------------------------------------------
/twitter/ipv4.txt:
--------------------------------------------------------------------------------
1 | 8.25.194.0/23
2 | 8.25.194.0/24
3 | 8.25.195.0/24
4 | 8.25.196.0/23
5 | 8.25.196.0/24
6 | 8.25.197.0/24
7 | 64.63.0.0/18
8 | 64.63.0.0/24
9 | 64.63.1.0/24
10 | 64.63.2.0/24
11 | 64.63.3.0/24
12 | 64.63.4.0/24
13 | 64.63.5.0/24
14 | 64.63.6.0/24
15 | 64.63.7.0/24
16 | 64.63.8.0/24
17 | 64.63.9.0/24
18 | 64.63.10.0/24
19 | 64.63.11.0/24
20 | 64.63.12.0/24
21 | 64.63.13.0/24
22 | 64.63.14.0/24
23 | 64.63.15.0/24
24 | 64.63.16.0/24
25 | 64.63.17.0/24
26 | 64.63.18.0/24
27 | 64.63.19.0/24
28 | 64.63.20.0/24
29 | 64.63.21.0/24
30 | 64.63.22.0/24
31 | 64.63.23.0/24
32 | 64.63.24.0/24
33 | 64.63.25.0/24
34 | 64.63.26.0/24
35 | 64.63.27.0/24
36 | 64.63.28.0/24
37 | 64.63.29.0/24
38 | 64.63.30.0/24
39 | 64.63.31.0/24
40 | 64.63.32.0/24
41 | 64.63.33.0/24
42 | 64.63.34.0/24
43 | 64.63.35.0/24
44 | 64.63.36.0/24
45 | 64.63.37.0/24
46 | 64.63.38.0/24
47 | 64.63.39.0/24
48 | 64.63.40.0/24
49 | 64.63.41.0/24
50 | 64.63.42.0/24
51 | 64.63.43.0/24
52 | 64.63.44.0/24
53 | 64.63.45.0/24
54 | 64.63.46.0/24
55 | 64.63.47.0/24
56 | 64.63.48.0/24
57 | 64.63.49.0/24
58 | 64.63.50.0/24
59 | 64.63.51.0/24
60 | 64.63.52.0/24
61 | 64.63.53.0/24
62 | 64.63.54.0/24
63 | 64.63.55.0/24
64 | 64.63.56.0/24
65 | 64.63.57.0/24
66 | 64.63.58.0/24
67 | 64.63.59.0/24
68 | 64.63.60.0/24
69 | 64.63.61.0/24
70 | 64.63.62.0/24
71 | 64.63.63.0/24
72 | 69.12.56.0/21
73 | 69.12.56.0/24
74 | 69.12.57.0/24
75 | 69.12.58.0/24
76 | 69.12.59.0/24
77 | 69.12.60.0/24
78 | 69.12.61.0/24
79 | 69.12.62.0/24
80 | 69.12.63.0/24
81 | 69.195.160.0/19
82 | 69.195.160.0/24
83 | 69.195.161.0/24
84 | 69.195.162.0/24
85 | 69.195.163.0/24
86 | 69.195.164.0/24
87 | 69.195.165.0/24
88 | 69.195.166.0/24
89 | 69.195.167.0/24
90 | 69.195.168.0/24
91 | 69.195.169.0/24
92 | 69.195.170.0/24
93 | 69.195.171.0/24
94 | 69.195.172.0/24
95 | 69.195.173.0/24
96 | 69.195.174.0/24
97 | 69.195.175.0/24
98 | 69.195.176.0/24
99 | 69.195.177.0/24
100 | 69.195.178.0/24
101 | 69.195.179.0/24
102 | 69.195.180.0/24
103 | 69.195.181.0/24
104 | 69.195.182.0/24
105 | 69.195.183.0/24
106 | 69.195.184.0/24
107 | 69.195.185.0/24
108 | 69.195.186.0/24
109 | 69.195.187.0/24
110 | 69.195.188.0/24
111 | 69.195.189.0/24
112 | 69.195.190.0/23
113 | 69.195.190.0/24
114 | 69.195.191.0/24
115 | 103.252.112.0/22
116 | 103.252.112.0/23
117 | 103.252.114.0/23
118 | 104.244.40.0/24
119 | 104.244.41.0/24
120 | 104.244.42.0/24
121 | 104.244.43.0/24
122 | 104.244.44.0/24
123 | 104.244.45.0/24
124 | 104.244.46.0/24
125 | 104.244.47.0/24
126 | 185.45.4.0/23
127 | 185.45.4.0/24
128 | 185.45.5.0/24
129 | 185.45.6.0/23
130 | 188.64.224.0/21
131 | 188.64.224.0/24
132 | 188.64.225.0/24
133 | 188.64.226.0/24
134 | 188.64.227.0/24
135 | 188.64.228.0/24
136 | 188.64.229.0/24
137 | 188.64.230.0/24
138 | 188.64.231.0/24
139 | 192.44.68.0/23
140 | 192.44.68.0/24
141 | 192.44.69.0/24
142 | 192.48.236.0/23
143 | 192.48.236.0/24
144 | 192.48.237.0/24
145 | 192.133.76.0/22
146 | 192.133.76.0/23
147 | 192.133.78.0/23
148 | 199.16.156.0/22
149 | 199.16.156.0/23
150 | 199.16.156.0/24
151 | 199.16.157.0/24
152 | 199.16.158.0/24
153 | 199.16.159.0/24
154 | 199.59.148.0/22
155 | 199.59.148.0/24
156 | 199.59.149.0/24
157 | 199.59.150.0/24
158 | 199.59.151.0/24
159 | 199.96.56.0/21
160 | 199.96.56.0/23
161 | 199.96.56.0/24
162 | 199.96.57.0/24
163 | 199.96.58.0/23
164 | 199.96.58.0/24
165 | 199.96.59.0/24
166 | 199.96.60.0/23
167 | 199.96.60.0/24
168 | 199.96.61.0/24
169 | 199.96.62.0/23
170 | 199.96.63.0/24
171 | 202.160.128.0/22
172 | 202.160.128.0/24
173 | 202.160.129.0/24
174 | 202.160.130.0/24
175 | 202.160.131.0/24
176 | 209.237.192.0/19
177 | 209.237.192.0/24
178 | 209.237.193.0/24
179 | 209.237.194.0/24
180 | 209.237.195.0/24
181 | 209.237.196.0/24
182 | 209.237.197.0/24
183 | 209.237.198.0/24
184 | 209.237.199.0/24
185 | 209.237.200.0/24
186 | 209.237.201.0/24
187 | 209.237.202.0/24
188 | 209.237.203.0/24
189 | 209.237.204.0/24
190 | 209.237.205.0/24
191 | 209.237.206.0/24
192 | 209.237.207.0/24
193 | 209.237.208.0/24
194 | 209.237.209.0/24
195 | 209.237.210.0/24
196 | 209.237.211.0/24
197 | 209.237.212.0/24
198 | 209.237.213.0/24
199 | 209.237.214.0/24
200 | 209.237.215.0/24
201 | 209.237.216.0/24
202 | 209.237.217.0/24
203 | 209.237.218.0/24
204 | 209.237.219.0/24
205 | 209.237.220.0/24
206 | 209.237.221.0/24
207 | 209.237.222.0/24
208 | 209.237.223.0/24
209 |
--------------------------------------------------------------------------------
/twitter/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 8.25.194.0/23
2 | 8.25.196.0/23
3 | 64.63.0.0/18
4 | 69.12.56.0/21
5 | 69.195.160.0/19
6 | 103.252.112.0/22
7 | 104.244.40.0/21
8 | 185.45.4.0/22
9 | 188.64.224.0/21
10 | 192.44.68.0/23
11 | 192.48.236.0/23
12 | 192.133.76.0/22
13 | 199.16.156.0/22
14 | 199.59.148.0/22
15 | 199.96.56.0/21
16 | 202.160.128.0/22
17 | 209.237.192.0/19
18 |
--------------------------------------------------------------------------------
/twitter/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a04:9d40:f000::/36
2 | 2a04:9d40::/29
3 | 2400:6680:f000::/36
4 | 2400:6680::/32
5 | 2606:1f80:f000::/36
6 | 2606:1f80::/32
7 |
--------------------------------------------------------------------------------
/twitter/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a04:9d40::/29
2 | 2400:6680::/32
3 | 2606:1f80::/32
4 |
--------------------------------------------------------------------------------
/utils/merge.py:
--------------------------------------------------------------------------------
1 | import argparse
2 |
3 | import netaddr
4 |
5 |
6 | if __name__ == '__main__':
7 | parser = argparse.ArgumentParser(description='Merge IP addresses into the smallest possible list of CIDRs.')
8 | parser.add_argument('--source', nargs='?', type=argparse.FileType('r'), required=True, help='Source file path')
9 | args = parser.parse_args()
10 |
11 | for addr in netaddr.cidr_merge(args.source.readlines()):
12 | print(addr)
13 |
--------------------------------------------------------------------------------
/utils/requirements.txt:
--------------------------------------------------------------------------------
1 | netaddr==0.8.0
2 |
--------------------------------------------------------------------------------
/vultr/downloader.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # https://docs.vultr.com/vultr-ip-space
4 | # https://geofeed.constant.com/?json
5 |
6 | set -euo pipefail
7 | set -x
8 |
9 |
10 | # get from public ranges
11 | curl -s https://geofeed.constant.com/?text > /tmp/vultr.txt
12 |
13 | #save ipv4
14 | grep -v ':' /tmp/vultr.txt > /tmp/vultr-ipv4.txt
15 |
16 | #save ipv6
17 | grep ':' /tmp/vultr.txt > /tmp/vultr-ipv6.txt
18 |
19 | # sort & uniq
20 | sort -V /tmp/vultr-ipv4.txt | uniq > vultr/ipv4.txt
21 | sort -V /tmp/vultr-ipv6.txt | uniq > vultr/ipv6.txt
22 |
--------------------------------------------------------------------------------
/vultr/ipv4.txt:
--------------------------------------------------------------------------------
1 | 8.3.29.0/24
2 | 8.6.8.0/24
3 | 8.6.193.0/24
4 | 8.9.3.0/24
5 | 8.9.4.0/24
6 | 8.9.5.0/24
7 | 8.9.6.0/24
8 | 8.9.8.0/24
9 | 8.9.11.0/24
10 | 8.9.15.0/24
11 | 8.9.30.0/23
12 | 8.9.36.0/23
13 | 8.12.16.0/24
14 | 8.12.17.0/24
15 | 8.12.18.0/24
16 | 8.12.22.0/24
17 | 43.224.32.0/22
18 | 45.32.0.0/21
19 | 45.32.8.0/21
20 | 45.32.16.0/21
21 | 45.32.24.0/21
22 | 45.32.32.0/19
23 | 45.32.64.0/19
24 | 45.32.96.0/19
25 | 45.32.128.0/20
26 | 45.32.144.0/21
27 | 45.32.152.0/21
28 | 45.32.160.0/20
29 | 45.32.176.0/21
30 | 45.32.184.0/22
31 | 45.32.188.0/22
32 | 45.32.192.0/20
33 | 45.32.208.0/20
34 | 45.32.224.0/21
35 | 45.32.232.0/21
36 | 45.32.240.0/21
37 | 45.32.248.0/21
38 | 45.63.0.0/20
39 | 45.63.16.0/21
40 | 45.63.24.0/21
41 | 45.63.32.0/21
42 | 45.63.40.0/22
43 | 45.63.44.0/24
44 | 45.63.46.0/23
45 | 45.63.48.0/20
46 | 45.63.64.0/20
47 | 45.63.80.0/20
48 | 45.63.96.0/21
49 | 45.63.104.0/21
50 | 45.63.112.0/22
51 | 45.63.116.0/22
52 | 45.63.120.0/22
53 | 45.63.124.0/22
54 | 45.76.0.0/20
55 | 45.76.16.0/20
56 | 45.76.32.0/21
57 | 45.76.40.0/22
58 | 45.76.44.0/22
59 | 45.76.48.0/21
60 | 45.76.56.0/22
61 | 45.76.60.0/22
62 | 45.76.64.0/20
63 | 45.76.80.0/20
64 | 45.76.96.0/20
65 | 45.76.112.0/20
66 | 45.76.128.0/20
67 | 45.76.144.0/21
68 | 45.76.152.0/21
69 | 45.76.160.0/22
70 | 45.76.164.0/22
71 | 45.76.168.0/21
72 | 45.76.176.0/20
73 | 45.76.192.0/19
74 | 45.76.224.0/21
75 | 45.76.232.0/21
76 | 45.76.240.0/21
77 | 45.76.248.0/21
78 | 45.77.0.0/21
79 | 45.77.8.0/21
80 | 45.77.16.0/20
81 | 45.77.32.0/20
82 | 45.77.48.0/22
83 | 45.77.52.0/22
84 | 45.77.56.0/22
85 | 45.77.60.0/22
86 | 45.77.64.0/22
87 | 45.77.68.0/22
88 | 45.77.72.0/22
89 | 45.77.76.0/22
90 | 45.77.80.0/22
91 | 45.77.84.0/22
92 | 45.77.88.0/22
93 | 45.77.92.0/22
94 | 45.77.96.0/20
95 | 45.77.112.0/21
96 | 45.77.120.0/21
97 | 45.77.128.0/21
98 | 45.77.136.0/22
99 | 45.77.140.0/22
100 | 45.77.144.0/20
101 | 45.77.160.0/21
102 | 45.77.168.0/21
103 | 45.77.176.0/21
104 | 45.77.184.0/21
105 | 45.77.192.0/21
106 | 45.77.200.0/21
107 | 45.77.208.0/21
108 | 45.77.216.0/21
109 | 45.77.224.0/21
110 | 45.77.232.0/21
111 | 45.77.240.0/20
112 | 62.67.42.0/24
113 | 63.209.32.0/23
114 | 63.209.35.0/24
115 | 63.210.148.0/24
116 | 63.211.111.0/24
117 | 64.154.38.0/24
118 | 64.156.14.0/24
119 | 64.176.0.0/19
120 | 64.176.32.0/19
121 | 64.176.64.0/20
122 | 64.176.80.0/20
123 | 64.176.96.0/19
124 | 64.176.160.0/20
125 | 64.176.176.0/20
126 | 64.176.192.0/19
127 | 64.176.224.0/19
128 | 64.177.64.0/20
129 | 64.237.32.0/19
130 | 65.20.64.0/19
131 | 65.20.96.0/20
132 | 65.20.112.0/20
133 | 66.42.32.0/20
134 | 66.42.48.0/20
135 | 66.42.64.0/20
136 | 66.42.80.0/20
137 | 66.42.96.0/20
138 | 66.42.112.0/20
139 | 66.55.128.0/19
140 | 66.135.0.0/19
141 | 66.245.192.0/21
142 | 67.219.96.0/20
143 | 68.232.160.0/24
144 | 68.232.161.0/24
145 | 68.232.162.0/24
146 | 68.232.163.0/24
147 | 68.232.164.0/24
148 | 68.232.165.0/24
149 | 68.232.166.0/24
150 | 68.232.167.0/24
151 | 68.232.168.0/24
152 | 68.232.169.0/24
153 | 68.232.170.0/24
154 | 68.232.171.0/24
155 | 68.232.172.0/24
156 | 68.232.173.0/24
157 | 68.232.174.0/24
158 | 68.232.175.0/24
159 | 68.232.176.0/24
160 | 68.232.177.0/24
161 | 68.232.178.0/23
162 | 68.232.180.0/24
163 | 68.232.181.0/24
164 | 68.232.182.0/24
165 | 68.232.183.0/24
166 | 68.232.184.0/24
167 | 68.232.185.0/24
168 | 68.232.186.0/23
169 | 68.232.188.0/23
170 | 70.34.192.0/19
171 | 70.34.240.0/20
172 | 78.141.192.0/20
173 | 78.141.208.0/20
174 | 78.141.224.0/19
175 | 80.240.16.0/20
176 | 89.167.134.0/24
177 | 95.179.128.0/20
178 | 95.179.144.0/20
179 | 95.179.160.0/20
180 | 95.179.176.0/20
181 | 95.179.192.0/20
182 | 95.179.208.0/20
183 | 95.179.224.0/20
184 | 95.179.240.0/20
185 | 96.30.192.0/20
186 | 96.30.208.0/20
187 | 103.43.72.0/22
188 | 104.156.224.0/22
189 | 104.156.228.0/22
190 | 104.156.232.0/23
191 | 104.156.234.0/23
192 | 104.156.236.0/23
193 | 104.156.238.0/23
194 | 104.156.240.0/21
195 | 104.156.248.0/22
196 | 104.156.252.0/23
197 | 104.156.254.0/23
198 | 104.207.128.0/23
199 | 104.207.130.0/23
200 | 104.207.132.0/22
201 | 104.207.136.0/21
202 | 104.207.144.0/22
203 | 104.207.148.0/22
204 | 104.207.152.0/22
205 | 104.207.156.0/22
206 | 104.238.128.0/21
207 | 104.238.136.0/23
208 | 104.238.138.0/23
209 | 104.238.140.0/22
210 | 104.238.144.0/22
211 | 104.238.148.0/22
212 | 104.238.152.0/22
213 | 104.238.156.0/23
214 | 104.238.158.0/23
215 | 104.238.160.0/23
216 | 104.238.162.0/23
217 | 104.238.164.0/23
218 | 104.238.166.0/23
219 | 104.238.168.0/21
220 | 104.238.176.0/23
221 | 104.238.178.0/23
222 | 104.238.180.0/22
223 | 104.238.184.0/22
224 | 104.238.188.0/22
225 | 107.191.32.0/21
226 | 107.191.40.0/22
227 | 107.191.44.0/23
228 | 107.191.46.0/23
229 | 107.191.48.0/22
230 | 107.191.52.0/23
231 | 107.191.54.0/23
232 | 107.191.56.0/23
233 | 107.191.58.0/23
234 | 107.191.60.0/23
235 | 107.191.62.0/23
236 | 108.61.0.0/18
237 | 108.61.64.0/19
238 | 108.61.96.0/24
239 | 108.61.97.0/24
240 | 108.61.98.0/23
241 | 108.61.100.0/23
242 | 108.61.103.0/24
243 | 108.61.104.0/24
244 | 108.61.105.0/24
245 | 108.61.108.0/22
246 | 108.61.112.0/23
247 | 108.61.114.0/24
248 | 108.61.115.0/24
249 | 108.61.116.0/24
250 | 108.61.117.0/24
251 | 108.61.118.0/24
252 | 108.61.119.0/24
253 | 108.61.120.0/24
254 | 108.61.122.0/23
255 | 108.61.125.0/24
256 | 108.61.126.0/23
257 | 108.61.128.0/19
258 | 108.61.160.0/22
259 | 108.61.164.0/22
260 | 108.61.168.0/23
261 | 108.61.170.0/23
262 | 108.61.172.0/22
263 | 108.61.176.0/23
264 | 108.61.178.0/23
265 | 108.61.180.0/22
266 | 108.61.184.0/23
267 | 108.61.186.0/23
268 | 108.61.188.0/23
269 | 108.61.190.0/24
270 | 108.61.191.0/24
271 | 108.61.192.0/23
272 | 108.61.194.0/23
273 | 108.61.196.0/23
274 | 108.61.198.0/23
275 | 108.61.200.0/23
276 | 108.61.202.0/23
277 | 108.61.204.0/23
278 | 108.61.206.0/23
279 | 108.61.208.0/23
280 | 108.61.210.0/23
281 | 108.61.212.0/23
282 | 108.61.214.0/24
283 | 108.61.215.0/24
284 | 108.61.216.0/22
285 | 108.61.220.0/24
286 | 108.61.221.0/24
287 | 108.61.222.0/24
288 | 108.61.223.0/24
289 | 108.61.224.0/24
290 | 108.61.225.0/24
291 | 108.61.226.0/24
292 | 108.61.228.0/23
293 | 108.61.230.0/24
294 | 108.61.231.0/24
295 | 108.61.232.0/24
296 | 108.61.234.0/24
297 | 108.61.236.0/24
298 | 108.61.237.0/24
299 | 108.61.238.0/24
300 | 108.61.239.0/24
301 | 108.61.241.0/24
302 | 108.61.242.0/24
303 | 108.61.243.0/24
304 | 108.61.245.0/24
305 | 108.61.246.0/23
306 | 108.61.248.0/24
307 | 108.61.249.0/24
308 | 108.61.250.0/24
309 | 108.61.251.0/24
310 | 108.61.252.0/24
311 | 108.160.128.0/20
312 | 136.244.64.0/20
313 | 136.244.80.0/20
314 | 136.244.96.0/20
315 | 136.244.112.0/20
316 | 137.220.32.0/20
317 | 137.220.48.0/22
318 | 137.220.52.0/22
319 | 137.220.56.0/21
320 | 139.84.128.0/19
321 | 139.84.160.0/19
322 | 139.84.192.0/20
323 | 139.84.208.0/20
324 | 139.84.224.0/19
325 | 139.180.128.0/19
326 | 139.180.160.0/20
327 | 139.180.176.0/21
328 | 139.180.184.0/21
329 | 139.180.192.0/20
330 | 139.180.208.0/20
331 | 140.82.0.0/20
332 | 140.82.16.0/21
333 | 140.82.24.0/21
334 | 140.82.32.0/21
335 | 140.82.40.0/22
336 | 140.82.44.0/22
337 | 140.82.48.0/22
338 | 140.82.52.0/22
339 | 140.82.56.0/22
340 | 140.82.60.0/22
341 | 141.164.32.0/19
342 | 144.202.0.0/20
343 | 144.202.16.0/20
344 | 144.202.32.0/20
345 | 144.202.48.0/20
346 | 144.202.64.0/20
347 | 144.202.80.0/20
348 | 144.202.96.0/20
349 | 144.202.112.0/20
350 | 149.28.8.0/21
351 | 149.28.16.0/20
352 | 149.28.32.0/19
353 | 149.28.64.0/19
354 | 149.28.96.0/20
355 | 149.28.112.0/20
356 | 149.28.128.0/19
357 | 149.28.160.0/19
358 | 149.28.192.0/19
359 | 149.28.224.0/20
360 | 149.28.240.0/20
361 | 149.248.0.0/19
362 | 149.248.32.0/20
363 | 149.248.48.0/20
364 | 155.138.128.0/19
365 | 155.138.160.0/20
366 | 155.138.176.0/20
367 | 155.138.192.0/19
368 | 155.138.224.0/20
369 | 155.138.240.0/20
370 | 158.247.192.0/18
371 | 167.179.64.0/18
372 | 173.199.64.0/24
373 | 173.199.65.0/24
374 | 173.199.66.0/24
375 | 173.199.70.0/23
376 | 173.199.72.0/21
377 | 173.199.80.0/24
378 | 173.199.81.0/24
379 | 173.199.83.0/24
380 | 173.199.84.0/22
381 | 173.199.88.0/21
382 | 173.199.97.0/24
383 | 173.199.104.0/24
384 | 173.199.105.0/24
385 | 173.199.106.0/24
386 | 173.199.112.0/23
387 | 173.199.114.0/23
388 | 173.199.116.0/22
389 | 173.199.120.0/22
390 | 173.199.124.0/22
391 | 185.92.220.0/23
392 | 185.92.222.0/23
393 | 192.0.2.0/24
394 | 192.248.128.0/20
395 | 192.248.144.0/20
396 | 192.248.160.0/20
397 | 192.248.176.0/20
398 | 195.122.134.0/24
399 | 195.122.135.0/24
400 | 198.13.32.0/20
401 | 198.13.48.0/20
402 | 198.51.100.0/24
403 | 199.247.0.0/21
404 | 199.247.8.0/21
405 | 199.247.16.0/21
406 | 199.247.24.0/21
407 | 202.182.96.0/20
408 | 202.182.112.0/20
409 | 203.0.113.0/24
410 | 207.148.0.0/21
411 | 207.148.8.0/21
412 | 207.148.16.0/20
413 | 207.148.64.0/20
414 | 207.148.80.0/21
415 | 207.148.88.0/21
416 | 207.148.96.0/20
417 | 207.148.112.0/22
418 | 207.148.116.0/22
419 | 207.148.120.0/21
420 | 207.246.64.0/20
421 | 207.246.80.0/20
422 | 207.246.96.0/20
423 | 207.246.112.0/21
424 | 207.246.120.0/21
425 | 208.72.152.0/22
426 | 208.76.220.0/22
427 | 208.83.232.0/21
428 | 208.85.16.0/21
429 | 208.167.224.0/19
430 | 208.167.225.0/24
431 | 209.222.0.0/20
432 | 209.222.16.0/22
433 | 209.222.20.0/23
434 | 209.222.23.0/24
435 | 209.222.24.0/22
436 | 209.222.28.0/24
437 | 209.222.29.0/24
438 | 209.222.30.0/24
439 | 209.222.31.0/24
440 | 209.246.143.0/24
441 | 209.250.224.0/21
442 | 209.250.232.0/21
443 | 209.250.240.0/21
444 | 209.250.248.0/21
445 | 212.187.208.0/23
446 | 212.187.246.0/23
447 | 216.128.128.0/20
448 | 216.128.144.0/20
449 | 216.128.176.0/20
450 | 216.155.128.0/19
451 | 216.238.64.0/19
452 | 216.238.96.0/19
453 | 217.69.0.0/20
454 | 217.163.11.0/24
455 | 217.163.23.0/24
456 | 217.163.28.0/23
457 | 217.163.30.0/24
458 |
--------------------------------------------------------------------------------
/vultr/ipv4_merged.txt:
--------------------------------------------------------------------------------
1 | 8.3.29.0/24
2 | 8.6.8.0/24
3 | 8.6.193.0/24
4 | 8.9.3.0/24
5 | 8.9.4.0/23
6 | 8.9.6.0/24
7 | 8.9.8.0/24
8 | 8.9.11.0/24
9 | 8.9.15.0/24
10 | 8.9.30.0/23
11 | 8.9.36.0/23
12 | 8.12.16.0/23
13 | 8.12.18.0/24
14 | 8.12.22.0/24
15 | 43.224.32.0/22
16 | 45.32.0.0/16
17 | 45.63.0.0/19
18 | 45.63.32.0/21
19 | 45.63.40.0/22
20 | 45.63.44.0/24
21 | 45.63.46.0/23
22 | 45.63.48.0/20
23 | 45.63.64.0/18
24 | 45.76.0.0/15
25 | 62.67.42.0/24
26 | 63.209.32.0/23
27 | 63.209.35.0/24
28 | 63.210.148.0/24
29 | 63.211.111.0/24
30 | 64.154.38.0/24
31 | 64.156.14.0/24
32 | 64.176.0.0/17
33 | 64.176.160.0/19
34 | 64.176.192.0/18
35 | 64.177.64.0/20
36 | 64.237.32.0/19
37 | 65.20.64.0/18
38 | 66.42.32.0/19
39 | 66.42.64.0/18
40 | 66.55.128.0/19
41 | 66.135.0.0/19
42 | 66.245.192.0/21
43 | 67.219.96.0/20
44 | 68.232.160.0/20
45 | 68.232.176.0/21
46 | 68.232.184.0/22
47 | 68.232.188.0/23
48 | 70.34.192.0/19
49 | 70.34.240.0/20
50 | 78.141.192.0/18
51 | 80.240.16.0/20
52 | 89.167.134.0/24
53 | 95.179.128.0/17
54 | 96.30.192.0/19
55 | 103.43.72.0/22
56 | 104.156.224.0/19
57 | 104.207.128.0/19
58 | 104.238.128.0/18
59 | 107.191.32.0/19
60 | 108.61.0.0/18
61 | 108.61.64.0/19
62 | 108.61.96.0/22
63 | 108.61.100.0/23
64 | 108.61.103.0/24
65 | 108.61.104.0/23
66 | 108.61.108.0/22
67 | 108.61.112.0/21
68 | 108.61.120.0/24
69 | 108.61.122.0/23
70 | 108.61.125.0/24
71 | 108.61.126.0/23
72 | 108.61.128.0/18
73 | 108.61.192.0/19
74 | 108.61.224.0/23
75 | 108.61.226.0/24
76 | 108.61.228.0/22
77 | 108.61.232.0/24
78 | 108.61.234.0/24
79 | 108.61.236.0/22
80 | 108.61.241.0/24
81 | 108.61.242.0/23
82 | 108.61.245.0/24
83 | 108.61.246.0/23
84 | 108.61.248.0/22
85 | 108.61.252.0/24
86 | 108.160.128.0/20
87 | 136.244.64.0/18
88 | 137.220.32.0/19
89 | 139.84.128.0/17
90 | 139.180.128.0/18
91 | 139.180.192.0/19
92 | 140.82.0.0/18
93 | 141.164.32.0/19
94 | 144.202.0.0/17
95 | 149.28.8.0/21
96 | 149.28.16.0/20
97 | 149.28.32.0/19
98 | 149.28.64.0/18
99 | 149.28.128.0/17
100 | 149.248.0.0/18
101 | 155.138.128.0/17
102 | 158.247.192.0/18
103 | 167.179.64.0/18
104 | 173.199.64.0/23
105 | 173.199.66.0/24
106 | 173.199.70.0/23
107 | 173.199.72.0/21
108 | 173.199.80.0/23
109 | 173.199.83.0/24
110 | 173.199.84.0/22
111 | 173.199.88.0/21
112 | 173.199.97.0/24
113 | 173.199.104.0/23
114 | 173.199.106.0/24
115 | 173.199.112.0/20
116 | 185.92.220.0/22
117 | 192.0.2.0/24
118 | 192.248.128.0/18
119 | 195.122.134.0/23
120 | 198.13.32.0/19
121 | 198.51.100.0/24
122 | 199.247.0.0/19
123 | 202.182.96.0/19
124 | 203.0.113.0/24
125 | 207.148.0.0/19
126 | 207.148.64.0/18
127 | 207.246.64.0/18
128 | 208.72.152.0/22
129 | 208.76.220.0/22
130 | 208.83.232.0/21
131 | 208.85.16.0/21
132 | 208.167.224.0/19
133 | 209.222.0.0/20
134 | 209.222.16.0/22
135 | 209.222.20.0/23
136 | 209.222.23.0/24
137 | 209.222.24.0/21
138 | 209.246.143.0/24
139 | 209.250.224.0/19
140 | 212.187.208.0/23
141 | 212.187.246.0/23
142 | 216.128.128.0/19
143 | 216.128.176.0/20
144 | 216.155.128.0/19
145 | 216.238.64.0/18
146 | 217.69.0.0/20
147 | 217.163.11.0/24
148 | 217.163.23.0/24
149 | 217.163.28.0/23
150 | 217.163.30.0/24
151 |
--------------------------------------------------------------------------------
/vultr/ipv6.txt:
--------------------------------------------------------------------------------
1 | 2a05:f480:1c00::/38
2 | 2a05:f480:2c00::/38
3 | 2a05:f480:1000::/38
4 | 2a05:f480:1400::/38
5 | 2a05:f480:1800::/38
6 | 2a05:f480:2000::/38
7 | 2a05:f480:2400::/38
8 | 2a05:f480:2800::/38
9 | 2a05:f480:3000::/38
10 | 2a05:f480:3400::/38
11 | 2001:2::/48
12 | 2001:19f0:5c00::/38
13 | 2001:19f0:6c00::/38
14 | 2001:19f0:1000::/38
15 | 2001:19f0:1400::/38
16 | 2001:19f0:4000::/38
17 | 2001:19f0:4400::/38
18 | 2001:19f0:5000::/38
19 | 2001:19f0:5400::/38
20 | 2001:19f0:5800::/38
21 | 2001:19f0:6000::/38
22 | 2001:19f0:6400::/38
23 | 2001:19f0:6800::/38
24 | 2001:19f0:7000::/38
25 | 2001:19f0:7400::/38
26 | 2001:19f0:8000::/38
27 | 2001:19f0:8800::/38
28 | 2001:19f0:9000::/38
29 | 2001:19f0:9400::/38
30 | 2001:19f0:9800::/38
31 | 2001:19f0:a800::/38
32 | 2001:19f0:ac00::/38
33 | 2001:19f0:b000::/38
34 | 2001:19f0:b400::/38
35 | 2001:19f0:b800::/38
36 | 2001:19f0:c000::/38
37 | 2001:19f0:c800::/38
38 | 2001:19f0:ffff::/48
39 | 2001:19f0::/38
40 | 2002::/16
41 | 2401:c080:1c00::/38
42 | 2401:c080:1000::/38
43 | 2401:c080:1400::/38
44 | 2401:c080:1800::/38
45 | 2401:c080:2000::/38
46 | 2401:c080:2400::/38
47 | 2401:c080:3000::/38
48 | 2401:c080:3400::/38
49 | 2401:c080:3800::/38
50 |
--------------------------------------------------------------------------------
/vultr/ipv6_merged.txt:
--------------------------------------------------------------------------------
1 | 2a05:f480:1000::/36
2 | 2a05:f480:2000::/36
3 | 2a05:f480:3000::/37
4 | 2001:2::/48
5 | 2001:19f0:1000::/37
6 | 2001:19f0:4000::/37
7 | 2001:19f0:5000::/36
8 | 2001:19f0:6000::/36
9 | 2001:19f0:7000::/37
10 | 2001:19f0:8000::/38
11 | 2001:19f0:8800::/38
12 | 2001:19f0:9000::/37
13 | 2001:19f0:9800::/38
14 | 2001:19f0:a800::/37
15 | 2001:19f0:b000::/37
16 | 2001:19f0:b800::/38
17 | 2001:19f0:c000::/38
18 | 2001:19f0:c800::/38
19 | 2001:19f0:ffff::/48
20 | 2001:19f0::/38
21 | 2002::/16
22 | 2401:c080:1000::/36
23 | 2401:c080:2000::/37
24 | 2401:c080:3000::/37
25 | 2401:c080:3800::/38
26 |
--------------------------------------------------------------------------------