# provider.yaml contains the inputs for the generate-index
# command. It is used to generate compiled CIDR ranges for checking.

# cdn contains the inputs for cdn checking
cdn:
  # asn contains the ASN numbers for providers
  asn:
    leaseweb:
      - AS60626
    qrator:
      - AS197068
      - AS200449
      - AS51115
    arvancloud:
      - AS208006
      - AS205585

  # urls contains a list of URLs for CDN providers
  urls:
    gcore:
      - https://api.gcore.com/cdn/public-ip-list
    cloudfront:
      - https://d7uri8nf7uskq.cloudfront.net/tools/list-cloudfront-ips
    fastly:
      - https://api.fastly.com/public-ip-list
    google:
      - https://www.gstatic.com/ipranges/goog.json
    # stackpath:
    #  - https://k3t9x2h3.map2.ssl.hwcdn.net/ipblocks.txt
    gocache:
      - https://gocache.com.br/ips
    arvancloud:
      - https://www.arvancloud.ir/fa/ips.txt

  # cidr contains the CIDR ranges for providers
  cidr:
    qrator:
      - "66.110.32.128/30"
      - "83.234.15.112/30"
      - "87.245.197.192/30"
      - "185.94.108.0/24"
      - "185.104.208.0/22"
    cafe24: # Korea
      - "14.128.128.0/17"
    cdnetworks: # Korea
      - "14.0.32.0/19"
      - "14.0.64.0/21"
      - "14.0.72.0/22"
      - "14.0.76.0/23"
      - "14.0.80.0/20"
      - "14.0.96.0/19"
      - "61.110.192.0/19"
      - "61.110.224.0/20"
      - "61.110.240.0/21"
      - "61.110.248.0/22"
      - "61.110.252.0/23"
      - "61.110.254.0/24"
      - "101.79.144.0/20"
      - "101.79.160.0/20"
      - "101.79.208.0/20"
      - "101.79.224.0/20"
      - "103.248.104.0/22"
      - "114.111.48.0/20"
      - "116.193.80.0/20"
      - "118.107.160.0/20"
      - "119.31.248.0/21"
      - "175.41.0.0/20"
      - "211.43.144.0/20"
    gocache:
      - "52.67.255.165/32"
      - "170.82.175.0/24"
      - "187.16.245.192/29"
      - "200.189.173.48/28"
      - "200.98.28.70/32"
      - "187.85.159.176/29"
      - "170.84.29.208/29"
      - "34.95.168.58/32"
      - "140.82.27.226/32"
      - "45.77.97.241/32"
      - "207.246.123.237/32"
      - "207.148.26.195/32"
      - "186.211.161.0/29"
      - "34.95.213.225/32"
      - "34.95.209.169/32"
      - "35.247.222.78/32"
      - "34.95.253.129/32"
      - "34.95.148.131/32"
      - "34.95.164.249/32"
      - "129.159.48.87/32"
      - "200.25.56.64/28"
      - "186.211.188.192/28"
      - "200.25.49.64/26"
      - "150.230.84.126/32"
      - "144.22.216.139/32"
      - "170.82.172.0/22"
    arvancloud:
      - "185.143.232.0/22"
      - "188.229.116.16/29"
      - "94.101.182.0/27"
      - "2.144.3.128/28"
      - "89.45.48.64/28"
      - "37.32.16.0/27"
      - "37.32.17.0/27"
      - "37.32.18.0/27"
      - "37.32.19.0/27"
      - "185.215.232.0/22"
    kinx: # Korea
      - "1.201.0.0/16"
      - "61.106.224.0/20"
      - "61.251.16.0/20"
      - "103.6.100.0/22"
      - "121.50.64.0/18"
      - "121.78.0.0/16"
      - "122.49.64.0/19"
      - "122.49.96.0/20"
      - "139.150.0.0/18"
      - "139.150.96.0/19"
      - "139.150.128.0/17"
      - "182.161.96.0/19"
      - "202.31.155.0/24"
      - "203.84.240.0/20"
      - "203.236.192.0/18"
      - "203.238.176.0/20"
      - "203.246.160.0/20"
      - "210.97.240.0/20"
    lgtelecom: # Korea
      - "180.210.192.0/21"
      - "203.82.240.0/21"
    skbroadband: # Korea
      - "203.235.192.0/21"
      - "203.235.202.0/23"
      - "203.235.208.0/20"
      - "203.235.224.0/19"
      - "203.242.64.0/19"
      - "203.242.120.0/21"
    百度云加速:
      - "101.227.206.0/24"
      - "101.227.207.0/24"
      - "101.69.175.0/24"
      - "111.132.134.0/24"
      - "111.174.61.0/24"
      - "111.174.63.0/24"
      - "111.32.134.0/24"
      - "111.32.135.0/24"
      - "111.32.136.0/24"
      - "111.63.67.0/24"
      - "111.63.68.0/24"
      - "112.25.89.0/24"
      - "112.25.90.0/24"
      - "112.25.91.0/24"
      - "112.29.157.0/24"
      - "112.29.158.0/24"
      - "112.29.159.0/24"
      - "113.207.100.0/24"
      - "113.207.101.0/24"
      - "113.207.102.0/24"
      - "115.231.186.0/24"
      - "115.231.187.0/24"
      - "116.31.126.0/24"
      - "116.31.127.0/24"
      - "117.147.214.0/24"
      - "117.147.215.0/24"
      - "117.27.149.0/24"
      - "117.34.13.0/24"
      - "117.34.14.0/24"
      - "117.34.28.0/24"
      - "117.34.60.0/24"
      - "117.34.61.0/24"
      - "117.34.62.0/24"
      - "119.147.134.0/24"
      - "119.167.246.0/24"
      - "119.188.132.0/24"
      - "119.188.14.0/24"
      - "119.188.9.0/24"
      - "119.188.97.0/24"
      - "119.84.1.0/24"
      - "119.84.92.0/24"
      - "119.84.93.0/24"
      - "122.190.1.0/24"
      - "122.190.2.0/24"
      - "122.190.3.0/24"
      - "122.246.5.0/24"
      - "124.95.168.128/25"
      - "124.95.188.0/24"
      - "124.95.191.0/24"
      - "125.39.174.0/24"
      - "125.39.238.0/24"
      - "125.39.239.0/24"
      - "14.17.71.0/24"
      - "150.138.149.0/24"
      - "150.138.150.0/24"
      - "150.138.151.0/24"
      - "157.255.24.0/24"
      - "157.255.25.0/24"
      - "157.255.26.0/24"
      - "180.163.113.0/24"
      - "180.163.153.0/24"
      - "180.163.154.0/24"
      - "180.163.188.0/24"
      - "180.163.189.0/24"
      - "183.232.51.0/24"
      - "183.232.53.0/24"
      - "183.60.235.0/24"
      - "183.61.177.0/24"
      - "183.61.190.0/24"
      - "183.61.236.0/24"
      - "219.159.84.0/24"
      - "220.170.184.0/24"
      - "220.170.185.0/24"
      - "220.170.186.0/24"
      - "220.195.21.0/25"
      - "220.195.22.0/24"
      - "221.178.56.0/24"
      - "221.178.57.0/24"
      - "221.178.58.0/26"
      - "222.216.190.0/24"
      - "42.236.7.128/26"
      - "42.236.7.64/27"
      - "42.236.93.0/24"
      - "42.236.94.0/24"
      - "42.81.6.0/24"
      - "42.81.8.0/24"
      - "58.211.137.0/24"
      - "58.211.2.0/24"
      - "59.51.81.128/25"
      - "60.217.232.0/24"
      - "61.155.149.0/24"
      - "61.155.165.0/24"
      - "61.156.149.0/24"
      - "61.182.136.0/24"
      - "61.182.137.0/24"
      - "61.241.118.0/24"
    腾讯云:
      - "112.29.152.0/24"
      - "112.90.51.0/24"
      - "113.207.39.0/24"
      - "115.231.37.0/24"
      - "117.169.77.0/24"
      - "117.34.36.0/24"
      - "119.147.227.0/24"
      - "120.41.44.0/24"
      - "125.39.6.0/24"
      - "180.163.68.0/24"
      - "182.247.229.0/24"
      - "218.60.33.0/24"
      - "219.146.241.0/24"
      - "220.170.91.0/24"
      - "221.204.182.0/24"
      - "222.161.220.0/24"
      - "223.87.3.0/24"
      - "42.236.2.0/24"
      - "58.216.25.0/24"
      - "60.174.156.0/24"
      - "61.184.213.0/24"
      - "61.240.150.0/24"
    加速乐:
      - "113.107.238.0/24"
      - "106.42.25.0/24"
      - "183.222.96.0/24"
      - "117.21.219.0/24"
      - "116.55.250.0/24"
      - "111.202.98.0/24"
      - "111.13.147.0/24"
      - "122.228.238.0/24"
      - "58.58.81.0/24"
      - "1.31.128.0/24"
      - "123.155.158.0/24"
      - "106.119.182.0/24"
      - "113.207.76.0/24"
      - "117.23.61.0/24"
      - "118.212.233.0/24"
      - "111.47.226.0/24"
      - "219.153.73.0/24"
      - "113.200.91.0/24"
      - "203.90.247.0/24"
      - "183.110.242.0/24"
      - "185.254.242.0/24"
      - "116.211.155.0/24"
      - "116.140.35.0/24"
      - "103.40.7.0/24"
      - "1.255.41.0/24"
      - "112.90.216.0/24"
      - "1.255.100.0/24"
    云盾:
      - "27.221.64.0/24"
      - "27.221.68.0/24"
      - "42.236.6.128/27"
      - "49.232.85.76/32"
      - "58.222.57.0/28"
      - "59.56.19.0/24"
      - "59.56.78.0/24"
      - "59.56.79.0/24"
      - "60.163.162.32/27"
      - "101.69.181.0/28"
      - "103.95.220.0/25"
      - "103.95.221.0/24"
      - "103.136.251.112/28"
      - "103.136.251.0/28"
      - "103.219.29.64/26"
      - "111.2.127.0/28"
      - "111.61.59.160/27"
      - "115.231.230.0/24"
      - "116.136.249.0/24"
      - "116.177.238.0/24"
      - "117.34.43.0/24"
      - "118.121.192.0/24"
      - "120.53.244.232/32"
      - "120.220.20.0/24"
      - "122.9.54.0/24"
      - "122.226.191.192/26"
      - "125.44.163.0/24"
      - "129.28.193.74/32"
      - "153.35.236.0/28"
      - "171.111.155.0/24"
      - "175.6.227.128/26"
      - "183.47.233.64/26"
      - "183.131.145.0/28"
      - "183.131.200.0/24"
      - "183.134.17.0/27"
      - "183.232.187.0/24"
      - "223.111.172.128/28"
      - "45.159.59.0/24"
      - "103.100.71.0/24"
      - "103.112.3.0/24"
      - "117.18.111.128/25"
      - "128.1.170.0/24"
      - "129.227.63.0/24"
      - "156.241.6.0/24"
      - "164.88.96.0/24"
      - "164.88.98.0/24"
      - "202.181.144.128/25"
      - "206.119.114.192/26"
      - "206.119.110.192/26"
      - "206.119.109.192/26"
      - "206.119.108.192/26"
      - "216.177.129.0/24"

# waf contains the inputs for WAF CIDR checking
waf:
  # asn contains the ASN numbers for providers
  asn:
    akamai:
      - AS12222
      - AS16625
      - AS16702
      - AS17204
      - AS18680
      - AS18717
      - AS20189
      - AS20940
      - AS21342
      - AS21357
      - AS21399
      - AS22207
      - AS22452
      - AS23454
      - AS23455
      - AS23903
      - AS24319
      - AS26008
      - AS30675
      - AS31107
      - AS31108
      - AS31109
      - AS31110
      - AS31377
      - AS33047
      - AS33905
      - AS34164
      - AS34850
      - AS35204
      - AS35993
      - AS35994
      - AS36183
      - AS39836
      - AS43639
      - AS55409
      - AS55770
      - AS63949
      - AS133103
      - AS393560
    arvancloud:
      - AS208006
      - AS205585
    sucuri:
      - AS30148

  # urls contains a list of URLs for WAF providers
  urls:
    cloudflare:
      - https://api.cloudflare.com/client/v4/ips
      - https://ipinfo.io/widget/demo/cloudflare.com?dataset=ranges
    arvancloud:
      - https://www.arvancloud.ir/fa/ips.txt

# cloud contains the inputs for cloud CIDR checking
cloud:
  # urls contains a list of URLs for cloud providers
  urls:
    aws:
      - https://ip-ranges.amazonaws.com/ip-ranges.json
    google:
      - https://www.gstatic.com/ipranges/cloud.json
    oracle:
      - https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json
    azure:
      - https://www.microsoft.com/en-us/download/confirmation.aspx?id=56519
    zscaler:
      - https://api.config.zscaler.com/zscaler.net/cenr/json
    office365:
      - https://endpoints.office.com/endpoints/worldwide?clientrequestid=b10c5ed1-bad1-445f-b386-b919946339a7
    arvancloud:
      - https://www.arvancloud.ir/fa/ips.txt

  cidr:
    gabia: # Korea
      - "45.115.152.0/22"
      - "45.120.68.0/22"
      - "103.55.188.0/22"
      - "103.60.124.0/22"
      - "139.150.64.0/19"
      - "211.47.64.0/20"
    hostway: # Korea
      - "103.24.8.0/22"
      - "150.107.68.0/22"
    ktcloud: # Korea
      - "163.223.94.0/23"
    navercloud: # Korea
      - "61.97.176.0/20"
      - "61.247.192.0/19"
      - "49.50.176.0/20"
      - "49.50.160.0/20"
      - "49.50.128.0/20"
      - "49.236.160.0/21"
      - "49.236.144.0/20"
      - "49.236.136.0/21"
      - "49.236.132.0/22"
      - "49.143.208.0/20"
      - "45.119.144.0/22"
      - "43.250.152.0/22"
      - "27.96.160.0/19"
      - "27.96.144.0/20"
      - "27.96.128.0/21"
      - "223.255.208.0/20"
      - "223.130.240.0/20"
      - "223.130.176.0/20"
      - "223.130.160.0/20"
      - "223.130.128.0/19"
      - "211.56.16.0/20"
      - "211.233.160.0/19"
      - "211.233.144.0/20"
      - "210.89.160.0/19"
      - "202.179.176.0/21"
      - "202.131.24.0/21"
      - "182.173.184.0/21"
      - "175.45.240.0/20"
      - "175.45.192.0/19"
      - "175.158.0.0/19"
      - "175.106.96.0/20"
      - "175.106.80.0/20"
      - "175.106.64.0/20"
      - "125.209.192.0/18"
      - "118.67.128.0/19"
      - "115.85.176.0/20"
      - "114.111.32.0/20"
      - "111.91.128.0/20"
      - "110.93.144.0/20"
      - "110.165.16.0/20"
      - "110.165.0.0/20"
      - "106.10.32.0/19"
      - "103.6.172.0/22"
      - "101.79.184.0/22"
      - "101.79.176.0/21"
      - "101.79.16.0/20"
      - "101.79.8.0/21"
      - "101.79.32.0/21"
      - "101.79.40.0/22"
      - "101.79.64.0/22"
      - "101.79.88.0/22"
      - "101.101.208.0/20"
      - "101.101.176.0/20"
    nhncloud: # Korea
      - "43.227.116.0/22"
      - "43.254.244.0/22"
      - "45.125.232.0/22"
      - "45.249.160.0/22"
      - "59.150.8.0/22"
      - "59.150.13.0/24"
      - "59.150.15.0/24"
      - "59.150.18.0/24"
      - "59.150.20.0/23"
      - "59.150.24.0/21"
      - "59.150.32.0/21"
      - "59.150.40.0/23"
      - "59.150.43.0/24"
      - "59.150.44.0/24"
      - "59.150.54.0/23"
      - "59.150.58.0/23"
      - "59.150.60.0/24"
      - "59.150.69.0/24"
      - "59.150.70.0/23"
      - "59.150.73.0/24"
      - "59.150.74.0/23"
      - "59.150.76.0/22"
      - "59.150.80.0/22"
      - "59.150.94.0/23"
      - "59.150.96.0/23"
      - "59.150.98.0/24"
      - "59.150.110.0/23"
      - "59.150.112.0/21"
      - "59.150.120.0/23"
      - "59.150.122.0/24"
      - "59.150.125.0/24"
      - "59.150.126.0/23"
      - "59.150.135.0/24"
      - "59.150.136.0/24"
      - "59.150.138.0/24"
      - "59.150.141.0/24"
      - "59.150.146.0/23"
      - "59.150.148.0/23"
      - "59.150.151.0/24"
      - "59.150.157.0/24"
      - "59.150.158.0/23"
      - "59.150.160.0/22"
      - "59.150.164.0/24"
      - "59.150.166.0/23"
      - "59.150.171.0/24"
      - "59.150.173.0/24"
      - "59.150.174.0/23"
      - "59.150.176.0/20"
      - "59.150.192.0/23"
      - "59.150.195.0/24"
      - "59.150.198.0/23"
      - "59.150.200.0/22"
      - "59.150.204.0/23"
      - "59.150.206.0/24"
      - "101.79.4.0/22"
      - "101.79.44.0/22"
      - "101.79.48.0/20"
      - "101.79.68.0/22"
      - "101.79.76.0/22"
      - "101.79.80.0/21"
      - "101.79.92.0/22"
      - "101.79.128.0/21"
      - "101.79.138.0/23"
      - "101.79.188.0/22"
      - "101.79.192.0/20"
      - "101.79.252.0/23"
      - "103.87.116.0/22"
      - "103.194.108.0/22"
      - "103.218.156.0/22"
      - "103.243.200.0/22"
      - "110.4.80.0/21"
      - "110.4.92.0/22"
      - "110.4.108.0/22"
      - "110.4.112.0/20"
      - "113.30.72.0/21"
      - "113.30.96.0/20"
      - "114.110.128.0/18"
      - "114.141.0.0/20"
      - "114.141.16.0/21"
      - "124.217.192.0/19"
      - "180.210.8.0/21"
      - "180.210.16.0/21"
      - "180.210.24.0/22"
      - "180.210.32.0/21"
      - "180.210.44.0/22"
      - "180.210.48.0/21"
      - "180.210.56.0/22"
      - "180.210.64.0/18"
      - "182.173.180.0/22"
      - "182.252.128.0/21"
      - "182.252.136.0/22"
      - "182.252.144.0/20"
      - "182.252.160.0/20"
      - "182.255.128.0/18"
      - "202.179.148.0/22"
      - "210.4.216.0/22"
      - "211.56.0.0/21"
      - "211.172.176.0/21"
      - "211.172.188.0/22"
      - "211.172.224.0/22"
      - "211.188.96.0/21"
      - "211.236.164.0/22"
      - "211.236.176.0/22"
      - "211.255.136.0/21"
      - "223.255.200.0/21"

# common contains common items to all previous categories
common:
  fqdn:
    amazon:
      - cloudfront.net
      - amazonaws.com
    akamai:
      - edgekey.net
      - akamaiedge.net
      - akamaitechnologies.com
      - akamaihd.net
      - edgesuite.net
    cloudflare:
      - cloudflare.com
    fastly:
      - fastly.net
    edgecast:
      - edgecastcdn.net
      - edgesuite.net
    incapsula:
      - impervadns.net
    qrator:
      - qrator.net
    阿里云 CDN:
      - "kunlunpi.com"
      - "alikunlun.com"
      - "kunlunea.com"
      - "kunlunca.com"
      - "yundunwaf3.com"
      - "yundunwaf4.com"
      - "yundunwaf5.com"
      - "yundunwaf1.com"
      - "yundunwaf2.com"
      - "cdngslb.com"
      - "kunluncan.com"
      - "alicloudwaf.com"
    腾讯云 CDN:
      - "cdn.dnsv1.com"
      - "qcloudcjgj.com"
      - "qcloudwzgj.com"
      - "qcloudzygj.com"
      - "qcloudwaf.com"
      - "cdntip.com"
      - "dnsv1.com"
      - "tencdns.net"
      - "tdnsv5.com"
    网宿 CDN:
      - "wsdvs.com"
      - "lxdns.com"
      - "wswebcdn.com"
      - "wswebpic.com"
      - "wsssec.com"
      - "wscdns.com"
      - "cdn20.com"
      - "cdn30.com"
      - "ourplat.net"
      - "wsglb0.com"
      - "wscloudcdn.com"
      - "mwcloudcdn.com"
      - "mwcname.com"
      - "chinanetcenter.com"
      - "customcdn.com.cn"
      - "customcdn.cn"
      - "51cdn.com"
      - "speedcdns.com"
      - "wtxcdn.com"
    加速乐 CDN:
      - "cname.365cyd.cn"
      - "cdn.jiashule.com"
      - "vip.jiasule.org"
    帝联 CDN:
      - "fastcdn.com"
    广东网堤 CDN:
      - "2cname.com"
    美橙 CDN:
      - "cndns5.com"
      - "51hostonline.cn"
      - "websitecname.cn"
    又拍云 CDN:
      - "aicdn.com"
    白山云科技 CDN:
      - "bsgslb.cn"
      - "qingcdn.com"
      - "trpcdn.net"
      - "bsclink.cn"
    云盾 CDN:
      - "yunduncdn.com"
    360 云加速 CDN:
      - "qss-lb.com"
      - "qh-cdn.com"
    网神 CDN:
      - "360wzws.com"
      - "qaxwzws.com"
      - "qaxcloudwaf.com"
    安恒玄武盾:
      - "saaswaf.com"
      - "dbappwaf.cn"
    奇安信网站卫士:
      - "360cloudwaf.com"
      - "360anyu.com"
      - "360safedns.com"
      - "360wzws.com"
      - "qaxwzws.com"
    深信服云盾:
      - "sangfordns.com"
    绿盟云 WAF:
      - "nscloudwaf.com"
    华为云 WAF:
      - "huaweicloudwaf.com"
      - "huaweicloud.com"
    华为云 CDN:
      - "cdnhwc1.com"
      - "cdnhwc2.com"
      - "cdnhwc3.com"
    360 云 CDN (由奇安信运营):
      - "qhcdn.com"
    360 云 CDN (由奇虎 360 运营):
      - "qihucdn.com"
      - "60cdn.com"
    七牛云:
      - "qbox.me"
      - "qiniu.com"
      - "iniudns.com"
    京东云 CDN:
      - "jcloud-cdn.com"
      - "jcloudlb.com"
      - "qianxun.com"
      - "jdcdn.com"
      - "jcloudcs.com"
    腾正安全加速 (原 15CDN):
      - "15cdn.com"
      - "tzcdn.cn"
    蓝盾云 CDN:
      - "cloudfence.cn"
    arvancloud:
      - arvancdn.ir
      - arvancloud.ir
      - arvancloud.ru
