├── .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 | ![IP Ranges](logo.png) 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 | --------------------------------------------------------------------------------