diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..bd19226 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +version: 2 +updates: +- package-ecosystem: gomod + directory: "/" + schedule: + interval: daily + time: "04:00" + open-pull-requests-limit: 10 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..4c5cc9a --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,56 @@ +name: Tests +on: [push, pull_request] + +jobs: + + build: + strategy: + matrix: + go-version: + - "1.9" + - "1.10" + - "1.11" + - "1.12" + - "1.13" + - "1.14" + - "1.15" + platform: [ubuntu-latest] + + env: + GO111MODULE: on + + runs-on: ${{ matrix.platform }} + steps: + + - name: Setup env + run: | + echo "GOPATH=$GITHUB_WORKSPACE" >> $GITHUB_ENV + echo "CURRENT_WORKSPACE=$GITHUB_WORKSPACE/src/github.com/${{ github.repository }}" >> $GITHUB_ENV + echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH + + - name: Set up Go + uses: actions/setup-go@v1 + with: + go-version: ${{ matrix.go-version }} + + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + with: + path: ${{ env.CURRENT_WORKSPACE }} + + - name: Get dependencies + run: go get -v ./... + working-directory: ${{ env.CURRENT_WORKSPACE }} + + - name: Run go vet + run: go vet ./... + working-directory: ${{ env.CURRENT_WORKSPACE }} + + - name: Run tests + run: ./test.sh + working-directory: ${{ env.CURRENT_WORKSPACE }} + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v1 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 94db513..0000000 --- a/.travis.yml +++ /dev/null @@ -1,19 +0,0 @@ -language: go - -go: - - "1.8" - - "1.9" - - "1.10" - - "1.11" - - "1.12" - - "1.13" - - tip - -install: - - make get-deps - -script: - - ./test.sh - -after_success: - - bash <(curl -s https://codecov.io/bash) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67461d6..3855748 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ # CHANGELOG + +## 0.15.0 + +- CHANGED: Definition updates. + +- CHANGED: Dropped Go 1.8 from the list of supported versions. "math/bits" is an indirect dependency and it's only available since Go 1.9. + +- ENHANCEMENT: Improved performances by using rune instead of strings single char comparison (GH-484, GH-485) + +## 0.14.0 + +- CHANGED: Added go modules (GH-240). ## 0.13.0 diff --git a/README.md b/README.md index 4b284b6..5119c96 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ The package publicsuffix provides a Go domain name parser based on the [Public Suffix List](http://publicsuffix.org/). -[![Build Status](https://travis-ci.com/weppos/publicsuffix-go.svg?branch=master)](https://travis-ci.com/weppos/publicsuffix-go) -[![GoDoc](https://godoc.org/github.com/weppos/publicsuffix-go/publicsuffix?status.svg)](https://godoc.org/github.com/weppos/publicsuffix-go/publicsuffix) +[![GoDoc](https://godoc.org/github.com/weppos/publicsuffix-go/publicsuffix?status.svg)](https://pkg.go.dev/github.com/weppos/publicsuffix-go/publicsuffix) +[![Tests](https://github.com/weppos/publicsuffix-go/workflows/Tests/badge.svg)](https://github.com/weppos/publicsuffix-go/actions?query=workflow%3ATests) -Currently, **publicsuffix-go requires Go version 1.8 or greater**. We do our best not to break older versions of Go if we don't have to, but due to tooling constraints, we don't always test older versions. +Currently, **publicsuffix-go requires Go version 1.9 or greater**. We do our best not to break older versions of Go if we don't have to, but due to tooling constraints, we don't always test older versions. ## Getting started diff --git a/cmd/load/main.go b/cmd/load/main.go index 31574fb..8277c60 100644 --- a/cmd/load/main.go +++ b/cmd/load/main.go @@ -1,3 +1,5 @@ +// +build ignore + package main import ( diff --git a/debian/changelog b/debian/changelog index 584bdff..25ed9d6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +golang-github-weppos-publicsuffix-go (0.15.0-0kali1) UNRELEASED; urgency=low + + * New upstream release. + + -- Kali Janitor Fri, 20 Aug 2021 12:05:19 -0000 + golang-github-weppos-publicsuffix-go (0.13.0-0kali1) kali-dev; urgency=medium * Initial release diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..5fdf25d --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module github.com/weppos/publicsuffix-go + +go 1.11 + +require golang.org/x/net v0.0.0-20200202094626-16171245cfb2 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..fc08ad6 --- /dev/null +++ b/go.sum @@ -0,0 +1,6 @@ +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/publicsuffix/generator/go.mod b/publicsuffix/generator/go.mod new file mode 100644 index 0000000..06be49c --- /dev/null +++ b/publicsuffix/generator/go.mod @@ -0,0 +1,10 @@ +module github.com/weppos/publicsuffix-go/publicsuffix/generator + +go 1.11 + +require ( + github.com/google/go-github v17.0.0+incompatible + github.com/google/go-querystring v1.0.0 // indirect + github.com/weppos/publicsuffix-go v0.12.0 + golang.org/x/net v0.0.0-20200202094626-16171245cfb2 // indirect +) diff --git a/publicsuffix/generator/go.sum b/publicsuffix/generator/go.sum new file mode 100644 index 0000000..476000f --- /dev/null +++ b/publicsuffix/generator/go.sum @@ -0,0 +1,12 @@ +github.com/google/go-github v17.0.0+incompatible h1:N0LgJ1j65A7kfXrZnUDaYCs/Sf4rEjNlfyDHW9dolSY= +github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= +github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk= +github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= +github.com/weppos/publicsuffix-go v0.12.0 h1:L5Q65iH5a9BlIeYFT8bwlNcdwDpNRki8wnKJSgF7zwY= +github.com/weppos/publicsuffix-go v0.12.0/go.mod h1:z3LCPQ38eedDQSwmsSRW4Y7t2L8Ln16JPQ02lHAdn5k= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/publicsuffix/publicsuffix.go b/publicsuffix/publicsuffix.go index c10e942..689a89f 100644 --- a/publicsuffix/publicsuffix.go +++ b/publicsuffix/publicsuffix.go @@ -20,7 +20,7 @@ // Version identifies the current library version. // This is a pro forma convention given that Go dependencies // tends to be fetched directly from the repo. - Version = "0.13.0" + Version = "0.15.0" // NormalType represents a normal rule such as "com" NormalType = 1 @@ -227,15 +227,15 @@ var rule *Rule var value string - switch content[0:1] { - case "*": // wildcard + switch content[0] { + case '*': // wildcard if content == "*" { value = "" } else { value = content[2:] } rule = &Rule{Type: WildcardType, Value: value, Length: len(Labels(value)) + 1} - case "!": // exception + case '!': // exception value = content[1:] rule = &Rule{Type: ExceptionType, Value: value, Length: len(Labels(value))} default: // normal @@ -297,7 +297,7 @@ // according to the rule definition and type. func (r *Rule) Decompose(name string) (result [2]string) { if r == DefaultRule { - i := strings.LastIndex(name, ".") + i := strings.LastIndexByte(name, '.') if i < 0 { return } @@ -317,7 +317,7 @@ return } name = name[:len(name)-1] - i := strings.LastIndex(name, ".") + i := strings.LastIndexByte(name, '.') if i < 0 { return } @@ -467,7 +467,7 @@ Rule: r, TLD: tld, } - if i := strings.LastIndex(left, "."); i < 0 { + if i := strings.LastIndexByte(left, '.'); i < 0 { dn.SLD = left } else { dn.TRD = left[:i] diff --git a/publicsuffix/rules.go b/publicsuffix/rules.go index bb20a8b..ec31fb6 100644 --- a/publicsuffix/rules.go +++ b/publicsuffix/rules.go @@ -3,13 +3,13 @@ package publicsuffix -const defaultListVersion = "PSL version e7e340 (Sat Feb 15 21:59:27 2020)" +const defaultListVersion = "PSL version 5cb7ed (Tue Apr 6 18:57:04 2021)" -func DefaultRules() [8828]Rule { +func DefaultRules() [9163]Rule { return r } -var r = [8828]Rule{ +var r = [9163]Rule{ {1, "ac", 1, false}, {1, "com.ac", 2, false}, {1, "edu.ac", 2, false}, @@ -72,7 +72,6 @@ {1, "express.aero", 2, false}, {1, "federation.aero", 2, false}, {1, "flight.aero", 2, false}, - {1, "freight.aero", 2, false}, {1, "fuel.aero", 2, false}, {1, "gliding.aero", 2, false}, {1, "government.aero", 2, false}, @@ -179,6 +178,7 @@ {1, "co.at", 2, false}, {1, "gv.at", 2, false}, {1, "or.at", 2, false}, + {1, "sth.ac.at", 3, false}, {1, "au", 1, false}, {1, "com.au", 2, false}, {1, "net.au", 2, false}, @@ -212,7 +212,6 @@ {1, "tas.gov.au", 3, false}, {1, "vic.gov.au", 3, false}, {1, "wa.gov.au", 3, false}, - {1, "education.tas.edu.au", 4, false}, {1, "schools.nsw.edu.au", 4, false}, {1, "aw", 1, false}, {1, "com.aw", 2, false}, @@ -371,6 +370,7 @@ {1, "am.br", 2, false}, {1, "anani.br", 2, false}, {1, "aparecida.br", 2, false}, + {1, "app.br", 2, false}, {1, "arq.br", 2, false}, {1, "art.br", 2, false}, {1, "ato.br", 2, false}, @@ -378,6 +378,7 @@ {1, "barueri.br", 2, false}, {1, "belem.br", 2, false}, {1, "bhz.br", 2, false}, + {1, "bib.br", 2, false}, {1, "bio.br", 2, false}, {1, "blog.br", 2, false}, {1, "bmd.br", 2, false}, @@ -392,14 +393,19 @@ {1, "com.br", 2, false}, {1, "contagem.br", 2, false}, {1, "coop.br", 2, false}, + {1, "coz.br", 2, false}, {1, "cri.br", 2, false}, {1, "cuiaba.br", 2, false}, {1, "curitiba.br", 2, false}, {1, "def.br", 2, false}, + {1, "des.br", 2, false}, + {1, "det.br", 2, false}, + {1, "dev.br", 2, false}, {1, "ecn.br", 2, false}, {1, "eco.br", 2, false}, {1, "edu.br", 2, false}, {1, "emp.br", 2, false}, + {1, "enf.br", 2, false}, {1, "eng.br", 2, false}, {1, "esp.br", 2, false}, {1, "etc.br", 2, false}, @@ -415,6 +421,7 @@ {1, "foz.br", 2, false}, {1, "fst.br", 2, false}, {1, "g12.br", 2, false}, + {1, "geo.br", 2, false}, {1, "ggf.br", 2, false}, {1, "goiania.br", 2, false}, {1, "gov.br", 2, false}, @@ -457,6 +464,7 @@ {1, "jus.br", 2, false}, {1, "leg.br", 2, false}, {1, "lel.br", 2, false}, + {1, "log.br", 2, false}, {1, "londrina.br", 2, false}, {1, "macapa.br", 2, false}, {1, "maceio.br", 2, false}, @@ -489,6 +497,7 @@ {1, "radio.br", 2, false}, {1, "rec.br", 2, false}, {1, "recife.br", 2, false}, + {1, "rep.br", 2, false}, {1, "ribeirao.br", 2, false}, {1, "rio.br", 2, false}, {1, "riobranco.br", 2, false}, @@ -499,6 +508,7 @@ {1, "santoandre.br", 2, false}, {1, "saobernardo.br", 2, false}, {1, "saogonca.br", 2, false}, + {1, "seg.br", 2, false}, {1, "sjc.br", 2, false}, {1, "slg.br", 2, false}, {1, "slz.br", 2, false}, @@ -506,6 +516,7 @@ {1, "srv.br", 2, false}, {1, "taxi.br", 2, false}, {1, "tc.br", 2, false}, + {1, "tec.br", 2, false}, {1, "teo.br", 2, false}, {1, "the.br", 2, false}, {1, "tmp.br", 2, false}, @@ -587,9 +598,10 @@ {2, "ck", 2, false}, {3, "www.ck", 2, false}, {1, "cl", 1, false}, + {1, "aprendemas.cl", 2, false}, + {1, "co.cl", 2, false}, + {1, "gob.cl", 2, false}, {1, "gov.cl", 2, false}, - {1, "gob.cl", 2, false}, - {1, "co.cl", 2, false}, {1, "mil.cl", 2, false}, {1, "cm", 1, false}, {1, "co.cm", 2, false}, @@ -716,14 +728,16 @@ {1, "sld.do", 2, false}, {1, "web.do", 2, false}, {1, "dz", 1, false}, + {1, "art.dz", 2, false}, + {1, "asso.dz", 2, false}, {1, "com.dz", 2, false}, + {1, "edu.dz", 2, false}, + {1, "gov.dz", 2, false}, {1, "org.dz", 2, false}, {1, "net.dz", 2, false}, - {1, "gov.dz", 2, false}, - {1, "edu.dz", 2, false}, - {1, "asso.dz", 2, false}, {1, "pol.dz", 2, false}, - {1, "art.dz", 2, false}, + {1, "soc.dz", 2, false}, + {1, "tm.dz", 2, false}, {1, "ec", 1, false}, {1, "com.ec", 2, false}, {1, "info.ec", 2, false}, @@ -790,6 +804,10 @@ {1, "org.fj", 2, false}, {1, "pro.fj", 2, false}, {2, "fk", 2, false}, + {1, "com.fm", 2, false}, + {1, "edu.fm", 2, false}, + {1, "net.fm", 2, false}, + {1, "org.fm", 2, false}, {1, "fm", 1, false}, {1, "fo", 1, false}, {1, "fr", 1, false}, @@ -816,6 +834,8 @@ {1, "veterinaire.fr", 2, false}, {1, "ga", 1, false}, {1, "gb", 1, false}, + {1, "edu.gd", 2, false}, + {1, "gov.gd", 2, false}, {1, "gd", 1, false}, {1, "ge", 1, false}, {1, "com.ge", 2, false}, @@ -4121,13 +4141,14 @@ {1, "edu.mx", 2, false}, {1, "net.mx", 2, false}, {1, "my", 1, false}, + {1, "biz.my", 2, false}, {1, "com.my", 2, false}, + {1, "edu.my", 2, false}, + {1, "gov.my", 2, false}, + {1, "mil.my", 2, false}, + {1, "name.my", 2, false}, {1, "net.my", 2, false}, {1, "org.my", 2, false}, - {1, "gov.my", 2, false}, - {1, "edu.my", 2, false}, - {1, "mil.my", 2, false}, - {1, "name.my", 2, false}, {1, "mz", 1, false}, {1, "ac.mz", 2, false}, {1, "adv.mz", 2, false}, @@ -5658,7 +5679,6 @@ {1, "dn.ua", 2, false}, {1, "dnepropetrovsk.ua", 2, false}, {1, "dnipropetrovsk.ua", 2, false}, - {1, "dominic.ua", 2, false}, {1, "donetsk.ua", 2, false}, {1, "dp.ua", 2, false}, {1, "if.ua", 2, false}, @@ -5836,7 +5856,6 @@ {1, "k12.or.us", 3, false}, {1, "k12.pa.us", 3, false}, {1, "k12.pr.us", 3, false}, - {1, "k12.ri.us", 3, false}, {1, "k12.sc.us", 3, false}, {1, "k12.tn.us", 3, false}, {1, "k12.tx.us", 3, false}, @@ -6041,12 +6060,14 @@ {1, "xn--y9a3aq", 1, false}, {1, "xn--54b7fta0cc", 1, false}, {1, "xn--90ae", 1, false}, + {1, "xn--mgbcpq6gpa1a", 1, false}, {1, "xn--90ais", 1, false}, {1, "xn--fiqs8s", 1, false}, {1, "xn--fiqz9s", 1, false}, {1, "xn--lgbbat1ad8j", 1, false}, {1, "xn--wgbh1c", 1, false}, {1, "xn--e1a4c", 1, false}, + {1, "xn--qxa6a", 1, false}, {1, "xn--mgbah1a3hjkrd", 1, false}, {1, "xn--node", 1, false}, {1, "xn--qxam", 1, false}, @@ -6078,6 +6099,7 @@ {1, "xn--mgbayh7gpa", 1, false}, {1, "xn--3e0b707e", 1, false}, {1, "xn--80ao21a", 1, false}, + {1, "xn--q7ce6a", 1, false}, {1, "xn--fzc2c9e2c", 1, false}, {1, "xn--xkc2al3hye2a", 1, false}, {1, "xn--mgbc0a9azcg", 1, false}, @@ -6122,7 +6144,13 @@ {1, "xn--j1amh", 1, false}, {1, "xn--mgb2ddes", 1, false}, {1, "xxx", 1, false}, - {2, "ye", 2, false}, + {1, "ye", 1, false}, + {1, "com.ye", 2, false}, + {1, "edu.ye", 2, false}, + {1, "gov.ye", 2, false}, + {1, "net.ye", 2, false}, + {1, "mil.ye", 2, false}, + {1, "org.ye", 2, false}, {1, "ac.za", 2, false}, {1, "agric.za", 2, false}, {1, "alt.za", 2, false}, @@ -6186,7 +6214,6 @@ {1, "agakhan", 1, false}, {1, "agency", 1, false}, {1, "aig", 1, false}, - {1, "aigo", 1, false}, {1, "airbus", 1, false}, {1, "airforce", 1, false}, {1, "airtel", 1, false}, @@ -6332,7 +6359,6 @@ {1, "cars", 1, false}, {1, "casa", 1, false}, {1, "case", 1, false}, - {1, "caseih", 1, false}, {1, "cash", 1, false}, {1, "casino", 1, false}, {1, "catering", 1, false}, @@ -6341,7 +6367,6 @@ {1, "cbn", 1, false}, {1, "cbre", 1, false}, {1, "cbs", 1, false}, - {1, "ceb", 1, false}, {1, "center", 1, false}, {1, "ceo", 1, false}, {1, "cern", 1, false}, @@ -6479,7 +6504,6 @@ {1, "erni", 1, false}, {1, "esq", 1, false}, {1, "estate", 1, false}, - {1, "esurance", 1, false}, {1, "etisalat", 1, false}, {1, "eurovision", 1, false}, {1, "eus", 1, false}, @@ -6542,7 +6566,6 @@ {1, "frontier", 1, false}, {1, "ftr", 1, false}, {1, "fujitsu", 1, false}, - {1, "fujixerox", 1, false}, {1, "fun", 1, false}, {1, "fund", 1, false}, {1, "furniture", 1, false}, @@ -6660,7 +6683,6 @@ {1, "institute", 1, false}, {1, "insurance", 1, false}, {1, "insure", 1, false}, - {1, "intel", 1, false}, {1, "international", 1, false}, {1, "intuit", 1, false}, {1, "investments", 1, false}, @@ -6675,7 +6697,6 @@ {1, "jaguar", 1, false}, {1, "java", 1, false}, {1, "jcb", 1, false}, - {1, "jcp", 1, false}, {1, "jeep", 1, false}, {1, "jetzt", 1, false}, {1, "jewelry", 1, false}, @@ -6766,7 +6787,6 @@ {1, "ltd", 1, false}, {1, "ltda", 1, false}, {1, "lundbeck", 1, false}, - {1, "lupin", 1, false}, {1, "luxe", 1, false}, {1, "luxury", 1, false}, {1, "macys", 1, false}, @@ -6796,7 +6816,6 @@ {1, "men", 1, false}, {1, "menu", 1, false}, {1, "merckmsd", 1, false}, - {1, "metlife", 1, false}, {1, "miami", 1, false}, {1, "microsoft", 1, false}, {1, "mini", 1, false}, @@ -6826,7 +6845,6 @@ {1, "mtr", 1, false}, {1, "mutual", 1, false}, {1, "nab", 1, false}, - {1, "nadex", 1, false}, {1, "nagoya", 1, false}, {1, "nationwide", 1, false}, {1, "natura", 1, false}, @@ -6838,7 +6856,6 @@ {1, "network", 1, false}, {1, "neustar", 1, false}, {1, "new", 1, false}, - {1, "newholland", 1, false}, {1, "news", 1, false}, {1, "next", 1, false}, {1, "nextdirect", 1, false}, @@ -6976,7 +6993,6 @@ {1, "rich", 1, false}, {1, "richardli", 1, false}, {1, "ricoh", 1, false}, - {1, "rightathome", 1, false}, {1, "ril", 1, false}, {1, "rio", 1, false}, {1, "rip", 1, false}, @@ -7020,7 +7036,6 @@ {1, "schwarz", 1, false}, {1, "science", 1, false}, {1, "scjohnson", 1, false}, - {1, "scor", 1, false}, {1, "scot", 1, false}, {1, "search", 1, false}, {1, "seat", 1, false}, @@ -7048,7 +7063,6 @@ {1, "shouji", 1, false}, {1, "show", 1, false}, {1, "showtime", 1, false}, - {1, "shriram", 1, false}, {1, "silk", 1, false}, {1, "sina", 1, false}, {1, "singles", 1, false}, @@ -7102,7 +7116,6 @@ {1, "swiftcover", 1, false}, {1, "swiss", 1, false}, {1, "sydney", 1, false}, - {1, "symantec", 1, false}, {1, "systems", 1, false}, {1, "tab", 1, false}, {1, "taipei", 1, false}, @@ -7186,7 +7199,6 @@ {1, "virgin", 1, false}, {1, "visa", 1, false}, {1, "vision", 1, false}, - {1, "vistaprint", 1, false}, {1, "viva", 1, false}, {1, "vivo", 1, false}, {1, "vlaanderen", 1, false}, @@ -7210,7 +7222,6 @@ {1, "webcam", 1, false}, {1, "weber", 1, false}, {1, "website", 1, false}, - {1, "wed", 1, false}, {1, "wedding", 1, false}, {1, "weibo", 1, false}, {1, "weir", 1, false}, @@ -7274,7 +7285,6 @@ {1, "xn--d1acj3b", 1, false}, {1, "xn--eckvdtc9d", 1, false}, {1, "xn--efvy88h", 1, false}, - {1, "xn--estv75g", 1, false}, {1, "xn--fct429k", 1, false}, {1, "xn--fhbei", 1, false}, {1, "xn--fiq228c5hs", 1, false}, @@ -7294,7 +7304,6 @@ {1, "xn--jlq61u9w7b", 1, false}, {1, "xn--jvr189m", 1, false}, {1, "xn--kcrx77d1x4a", 1, false}, - {1, "xn--kpu716f", 1, false}, {1, "xn--kput3i", 1, false}, {1, "xn--mgba3a3ejt", 1, false}, {1, "xn--mgba7c0bbn0a", 1, false}, @@ -7313,7 +7322,6 @@ {1, "xn--nyqy26a", 1, false}, {1, "xn--otu796d", 1, false}, {1, "xn--p1acf", 1, false}, - {1, "xn--pbt977c", 1, false}, {1, "xn--pssy2u", 1, false}, {1, "xn--q9jyb4c", 1, false}, {1, "xn--qcka1pmc", 1, false}, @@ -7352,6 +7360,9 @@ {1, "cc.ua", 2, true}, {1, "inf.ua", 2, true}, {1, "ltd.ua", 2, true}, + {1, "611.to", 2, true}, + {1, "graphox.us", 2, true}, + {2, "devcdnaccesso.com", 3, true}, {1, "adobeaemcloud.com", 2, true}, {1, "adobeaemcloud.net", 2, true}, {2, "dev.adobeaemcloud.com", 4, true}, @@ -7359,6 +7370,7 @@ {1, "barsy.ca", 2, true}, {2, "compute.estate", 3, true}, {2, "alces.network", 3, true}, + {1, "kasserver.com", 2, true}, {1, "altervista.org", 2, true}, {1, "alwaysdata.net", 2, true}, {1, "cloudfront.net", 2, true}, @@ -7388,6 +7400,7 @@ {1, "us-west-2.elasticbeanstalk.com", 3, true}, {2, "elb.amazonaws.com", 4, true}, {2, "elb.amazonaws.com.cn", 5, true}, + {1, "awsglobalaccelerator.com", 2, true}, {1, "s3.amazonaws.com", 3, true}, {1, "s3-ap-northeast-1.amazonaws.com", 3, true}, {1, "s3-ap-northeast-2.amazonaws.com", 3, true}, @@ -7446,6 +7459,8 @@ {1, "t3l3p0rt.net", 2, true}, {1, "tele.amune.org", 3, true}, {1, "apigee.io", 2, true}, + {1, "appspacehosted.com", 2, true}, + {1, "appspaceusercontent.com", 2, true}, {1, "on-aptible.com", 2, true}, {1, "user.aseinet.ne.jp", 4, true}, {1, "gv.vc", 2, true}, @@ -7462,11 +7477,15 @@ {1, "b-data.io", 2, true}, {1, "backplaneapp.io", 2, true}, {1, "balena-devices.com", 2, true}, + {2, "banzai.cloud", 3, true}, {1, "app.banzaicloud.io", 3, true}, + {2, "backyards.banzaicloud.io", 4, true}, {1, "betainabox.com", 2, true}, {1, "bnr.la", 2, true}, {1, "blackbaudcdn.net", 2, true}, + {1, "of.je", 2, true}, {1, "boomla.net", 2, true}, + {1, "boutir.com", 2, true}, {1, "boxfuse.io", 2, true}, {1, "square7.ch", 2, true}, {1, "bplaced.com", 2, true}, @@ -7478,51 +7497,61 @@ {1, "uk0.bigv.io", 3, true}, {1, "dh.bytemark.co.uk", 4, true}, {1, "vm.bytemark.co.uk", 4, true}, + {1, "cafjs.com", 2, true}, {1, "mycd.eu", 2, true}, {1, "carrd.co", 2, true}, {1, "crd.co", 2, true}, {1, "uwu.ai", 2, true}, {1, "ae.org", 2, true}, - {1, "ar.com", 2, true}, {1, "br.com", 2, true}, {1, "cn.com", 2, true}, {1, "com.de", 2, true}, {1, "com.se", 2, true}, {1, "de.com", 2, true}, {1, "eu.com", 2, true}, - {1, "gb.com", 2, true}, {1, "gb.net", 2, true}, - {1, "hu.com", 2, true}, {1, "hu.net", 2, true}, {1, "jp.net", 2, true}, {1, "jpn.com", 2, true}, - {1, "kr.com", 2, true}, {1, "mex.com", 2, true}, - {1, "no.com", 2, true}, - {1, "qc.com", 2, true}, {1, "ru.com", 2, true}, {1, "sa.com", 2, true}, {1, "se.net", 2, true}, {1, "uk.com", 2, true}, {1, "uk.net", 2, true}, {1, "us.com", 2, true}, - {1, "uy.com", 2, true}, {1, "za.bz", 2, true}, {1, "za.com", 2, true}, + {1, "ar.com", 2, true}, + {1, "gb.com", 2, true}, + {1, "hu.com", 2, true}, + {1, "kr.com", 2, true}, + {1, "no.com", 2, true}, + {1, "qc.com", 2, true}, + {1, "uy.com", 2, true}, {1, "africa.com", 2, true}, {1, "gr.com", 2, true}, {1, "in.net", 2, true}, + {1, "web.in", 2, true}, {1, "us.org", 2, true}, {1, "co.com", 2, true}, + {1, "aus.basketball", 2, true}, + {1, "nz.basketball", 2, true}, + {1, "radio.am", 2, true}, + {1, "radio.fm", 2, true}, {1, "c.la", 2, true}, {1, "certmgr.org", 2, true}, - {1, "xenapponazure.com", 2, true}, + {1, "cx.ua", 2, true}, {1, "discourse.group", 2, true}, {1, "discourse.team", 2, true}, {1, "virtueeldomein.nl", 2, true}, {1, "cleverapps.io", 2, true}, {2, "lcl.dev", 3, true}, + {2, "lclstage.dev", 3, true}, {2, "stg.dev", 3, true}, + {2, "stgstage.dev", 3, true}, + {1, "clic2000.net", 2, true}, + {1, "clickrising.net", 2, true}, {1, "c66.me", 2, true}, {1, "cloud66.ws", 2, true}, {1, "cloud66.zone", 2, true}, @@ -7534,6 +7563,7 @@ {1, "cloudcontrolled.com", 2, true}, {1, "cloudcontrolapp.com", 2, true}, {1, "cloudera.site", 2, true}, + {1, "pages.dev", 2, true}, {1, "trycloudflare.com", 2, true}, {1, "workers.dev", 2, true}, {1, "wnext.app", 2, true}, @@ -7556,7 +7586,6 @@ {1, "cloudns.pro", 2, true}, {1, "cloudns.pw", 2, true}, {1, "cloudns.us", 2, true}, - {1, "cloudeity.net", 2, true}, {1, "cnpy.gdn", 2, true}, {1, "co.nl", 2, true}, {1, "co.no", 2, true}, @@ -7580,12 +7609,18 @@ {1, "realm.cz", 2, true}, {2, "cryptonomic.net", 3, true}, {1, "cupcake.is", 2, true}, + {1, "curv.dev", 2, true}, + {1, "multibaas.app", 2, true}, + {1, "multibaas.com", 2, true}, {2, "customer-oci.com", 3, true}, {2, "oci.customer-oci.com", 4, true}, {2, "ocp.customer-oci.com", 4, true}, {2, "ocs.customer-oci.com", 4, true}, {1, "cyon.link", 2, true}, {1, "cyon.site", 2, true}, + {1, "fnwk.site", 2, true}, + {1, "folionetwork.site", 2, true}, + {1, "platform0.app", 2, true}, {1, "daplie.me", 2, true}, {1, "localhost.daplie.me", 3, true}, {1, "dattolocal.com", 2, true}, @@ -7599,21 +7634,28 @@ {1, "firm.dk", 2, true}, {1, "reg.dk", 2, true}, {1, "store.dk", 2, true}, + {1, "dyndns.dappnode.io", 3, true}, {2, "dapps.earth", 3, true}, {2, "bzz.dapps.earth", 4, true}, {1, "builtwithdark.com", 2, true}, {1, "edgestack.me", 2, true}, {1, "debian.net", 2, true}, + {1, "deno.dev", 2, true}, + {1, "deno-staging.dev", 2, true}, {1, "dedyn.io", 2, true}, + {1, "jozi.biz", 2, true}, {1, "dnshome.de", 2, true}, {1, "online.th", 2, true}, {1, "shop.th", 2, true}, {1, "drayddns.com", 2, true}, + {1, "shoparena.pl", 2, true}, {1, "dreamhosters.com", 2, true}, {1, "mydrobo.com", 2, true}, {1, "drud.io", 2, true}, {1, "drud.us", 2, true}, {1, "duckdns.org", 2, true}, + {1, "bip.sh", 2, true}, + {1, "bitbridge.net", 2, true}, {1, "dy.fi", 2, true}, {1, "tunk.org", 2, true}, {1, "dyndns-at-home.com", 2, true}, @@ -7906,6 +7948,7 @@ {1, "ddnss.org", 2, true}, {1, "definima.net", 2, true}, {1, "definima.io", 2, true}, + {1, "ondigitalocean.app", 2, true}, {1, "bci.dnstrace.pro", 3, true}, {1, "ddnsfree.com", 2, true}, {1, "ddnsgeek.com", 2, true}, @@ -7930,6 +7973,7 @@ {1, "mytuleap.com", 2, true}, {1, "onred.one", 2, true}, {1, "staging.onred.one", 3, true}, + {1, "service.one", 2, true}, {1, "enonic.io", 2, true}, {1, "customer.enonic.io", 3, true}, {1, "eu.org", 2, true}, @@ -7988,6 +8032,7 @@ {1, "tr.eu.org", 3, true}, {1, "uk.eu.org", 3, true}, {1, "us.eu.org", 3, true}, + {1, "eurodir.ru", 2, true}, {1, "eu-1.evennode.com", 3, true}, {1, "eu-2.evennode.com", 3, true}, {1, "eu-3.evennode.com", 3, true}, @@ -8001,6 +8046,7 @@ {1, "twmail.org", 2, true}, {1, "mymailer.com.tw", 3, true}, {1, "url.tw", 2, true}, + {1, "onfabrica.com", 2, true}, {1, "apps.fbsbx.com", 3, true}, {1, "ru.net", 2, true}, {1, "adygeya.ru", 2, true}, @@ -8076,6 +8122,7 @@ {1, "vologda.su", 2, true}, {1, "channelsdvr.net", 2, true}, {1, "u.channelsdvr.net", 3, true}, + {1, "edgecompute.app", 2, true}, {1, "fastly-terrarium.com", 2, true}, {1, "fastlylb.net", 2, true}, {1, "map.fastlylb.net", 3, true}, @@ -8086,15 +8133,22 @@ {1, "a.ssl.fastly.net", 4, true}, {1, "b.ssl.fastly.net", 4, true}, {1, "global.ssl.fastly.net", 4, true}, - {1, "fastpanel.direct", 2, true}, {1, "fastvps-server.com", 2, true}, - {1, "fhapp.xyz", 2, true}, + {1, "fastvps.host", 2, true}, + {1, "myfast.host", 2, true}, + {1, "fastvps.site", 2, true}, + {1, "myfast.space", 2, true}, {1, "fedorainfracloud.org", 2, true}, {1, "fedorapeople.org", 2, true}, {1, "cloud.fedoraproject.org", 3, true}, {1, "app.os.fedoraproject.org", 4, true}, {1, "app.os.stg.fedoraproject.org", 5, true}, + {1, "conn.uk", 2, true}, + {1, "copro.uk", 2, true}, + {1, "couk.me", 2, true}, + {1, "ukco.me", 2, true}, {1, "mydobiss.com", 2, true}, + {1, "fh-muenster.io", 2, true}, {1, "filegear.me", 2, true}, {1, "filegear-au.me", 2, true}, {1, "filegear-de.me", 2, true}, @@ -8103,8 +8157,17 @@ {1, "filegear-jp.me", 2, true}, {1, "filegear-sg.me", 2, true}, {1, "firebaseapp.com", 2, true}, - {1, "flynnhub.com", 2, true}, + {1, "fireweb.app", 2, true}, + {1, "flap.id", 2, true}, + {1, "fly.dev", 2, true}, + {1, "edgeapp.net", 2, true}, + {1, "shw.io", 2, true}, {1, "flynnhosting.net", 2, true}, + {1, "forgeblocks.com", 2, true}, + {2, "id.forgerock.io", 4, true}, + {1, "framer.app", 2, true}, + {1, "framercanvas.com", 2, true}, + {1, "ravpage.co.il", 3, true}, {1, "0e.vc", 2, true}, {1, "freebox-os.com", 2, true}, {1, "freeboxos.com", 2, true}, @@ -8113,6 +8176,8 @@ {1, "freebox-os.fr", 2, true}, {1, "freeboxos.fr", 2, true}, {1, "freedesktop.org", 2, true}, + {1, "freemyip.com", 2, true}, + {1, "wien.funkfeuer.at", 3, true}, {2, "futurecms.at", 3, true}, {2, "ex.futurecms.at", 4, true}, {2, "in.futurecms.at", 4, true}, @@ -8125,17 +8190,25 @@ {1, "gehirn.ne.jp", 3, true}, {1, "usercontent.jp", 2, true}, {1, "gentapps.com", 2, true}, + {1, "gentlentapis.com", 2, true}, {1, "lab.ms", 2, true}, + {1, "cdn-edges.net", 2, true}, + {1, "ghost.io", 2, true}, + {1, "gsj.bz", 2, true}, {1, "github.io", 2, true}, {1, "githubusercontent.com", 2, true}, {1, "gitlab.io", 2, true}, + {1, "gitapp.si", 2, true}, + {1, "gitpage.si", 2, true}, {1, "glitch.me", 2, true}, + {1, "co.ro", 2, true}, + {1, "shop.ro", 2, true}, {1, "lolipop.io", 2, true}, {1, "cloudapps.digital", 2, true}, {1, "london.cloudapps.digital", 3, true}, + {1, "pymnt.uk", 2, true}, {1, "homeoffice.gov.uk", 3, true}, {1, "ro.im", 2, true}, - {1, "shop.ro", 2, true}, {1, "goip.de", 2, true}, {1, "run.app", 2, true}, {1, "a.run.app", 3, true}, @@ -8143,6 +8216,17 @@ {2, "0emm.com", 3, true}, {1, "appspot.com", 2, true}, {2, "r.appspot.com", 4, true}, + {1, "codespot.com", 2, true}, + {1, "googleapis.com", 2, true}, + {1, "googlecode.com", 2, true}, + {1, "pagespeedmobilizer.com", 2, true}, + {1, "publishproxy.com", 2, true}, + {1, "withgoogle.com", 2, true}, + {1, "withyoutube.com", 2, true}, + {2, "gateway.dev", 3, true}, + {1, "cloud.goog", 2, true}, + {1, "translate.goog", 2, true}, + {1, "cloudfunctions.net", 2, true}, {1, "blogspot.ae", 2, true}, {1, "blogspot.al", 2, true}, {1, "blogspot.am", 2, true}, @@ -8217,16 +8301,9 @@ {1, "blogspot.tw", 2, true}, {1, "blogspot.ug", 2, true}, {1, "blogspot.vn", 2, true}, - {1, "cloudfunctions.net", 2, true}, - {1, "cloud.goog", 2, true}, - {1, "codespot.com", 2, true}, - {1, "googleapis.com", 2, true}, - {1, "googlecode.com", 2, true}, - {1, "pagespeedmobilizer.com", 2, true}, - {1, "publishproxy.com", 2, true}, - {1, "withgoogle.com", 2, true}, - {1, "withyoutube.com", 2, true}, {1, "awsmppl.com", 2, true}, + {1, "xn--gnstigbestellen-zvb.de", 2, true}, + {1, "xn--gnstigliefern-wob.de", 2, true}, {1, "fin.ci", 2, true}, {1, "free.hr", 2, true}, {1, "caa.li", 2, true}, @@ -8245,22 +8322,29 @@ {1, "ravendb.me", 2, true}, {1, "development.run", 2, true}, {1, "ravendb.run", 2, true}, - {1, "bpl.biz", 2, true}, + {1, "secaas.hk", 2, true}, {1, "orx.biz", 2, true}, - {1, "ng.city", 2, true}, {1, "biz.gl", 2, true}, - {1, "ng.ink", 2, true}, {1, "col.ng", 2, true}, {1, "firm.ng", 2, true}, {1, "gen.ng", 2, true}, {1, "ltd.ng", 2, true}, {1, "ngo.ng", 2, true}, - {1, "ng.school", 2, true}, + {1, "edu.scot", 2, true}, {1, "sch.so", 2, true}, + {1, "org.yt", 2, true}, + {1, "hostyhosting.io", 2, true}, {1, "xn--hkkinen-5wa.fi", 2, true}, {2, "moonscale.io", 3, true}, {1, "moonscale.net", 2, true}, {1, "iki.fi", 2, true}, + {1, "impertrixcdn.com", 2, true}, + {1, "impertrix.com", 2, true}, + {1, "smushcdn.com", 2, true}, + {1, "wphostedmail.com", 2, true}, + {1, "wpmucdn.com", 2, true}, + {1, "tempurl.host", 2, true}, + {1, "wpmudev.host", 2, true}, {1, "dyn-berlin.de", 2, true}, {1, "in-berlin.de", 2, true}, {1, "in-brb.de", 2, true}, @@ -8302,11 +8386,97 @@ {1, "sp.leg.br", 3, true}, {1, "to.leg.br", 3, true}, {1, "pixolino.com", 2, true}, + {1, "na4u.ru", 2, true}, + {1, "iopsys.se", 2, true}, {1, "ipifony.net", 2, true}, {1, "mein-iserv.de", 2, true}, + {1, "schulserver.de", 2, true}, {1, "test-iserv.de", 2, true}, {1, "iserv.dev", 2, true}, {1, "iobb.net", 2, true}, + {1, "mel.cloudlets.com.au", 4, true}, + {1, "cloud.interhostsolutions.be", 3, true}, + {1, "users.scale.virtualcloud.com.br", 5, true}, + {1, "mycloud.by", 2, true}, + {1, "alp1.ae.flow.ch", 4, true}, + {1, "appengine.flow.ch", 3, true}, + {1, "es-1.axarnet.cloud", 3, true}, + {1, "diadem.cloud", 2, true}, + {1, "vip.jelastic.cloud", 3, true}, + {1, "jele.cloud", 2, true}, + {1, "it1.eur.aruba.jenv-aruba.cloud", 5, true}, + {1, "it1.jenv-aruba.cloud", 3, true}, + {1, "keliweb.cloud", 2, true}, + {1, "cs.keliweb.cloud", 3, true}, + {1, "oxa.cloud", 2, true}, + {1, "tn.oxa.cloud", 3, true}, + {1, "uk.oxa.cloud", 3, true}, + {1, "primetel.cloud", 2, true}, + {1, "uk.primetel.cloud", 3, true}, + {1, "ca.reclaim.cloud", 3, true}, + {1, "uk.reclaim.cloud", 3, true}, + {1, "us.reclaim.cloud", 3, true}, + {1, "ch.trendhosting.cloud", 3, true}, + {1, "de.trendhosting.cloud", 3, true}, + {1, "jele.club", 2, true}, + {1, "amscompute.com", 2, true}, + {1, "clicketcloud.com", 2, true}, + {1, "dopaas.com", 2, true}, + {1, "hidora.com", 2, true}, + {1, "paas.hosted-by-previder.com", 3, true}, + {1, "rag-cloud.hosteur.com", 3, true}, + {1, "rag-cloud-ch.hosteur.com", 3, true}, + {1, "jcloud.ik-server.com", 3, true}, + {1, "jcloud-ver-jpc.ik-server.com", 3, true}, + {1, "demo.jelastic.com", 3, true}, + {1, "kilatiron.com", 2, true}, + {1, "paas.massivegrid.com", 3, true}, + {1, "jed.wafaicloud.com", 3, true}, + {1, "lon.wafaicloud.com", 3, true}, + {1, "ryd.wafaicloud.com", 3, true}, + {1, "j.scaleforce.com.cy", 4, true}, + {1, "jelastic.dogado.eu", 3, true}, + {1, "fi.cloudplatform.fi", 3, true}, + {1, "demo.datacenter.fi", 3, true}, + {1, "paas.datacenter.fi", 3, true}, + {1, "jele.host", 2, true}, + {1, "mircloud.host", 2, true}, + {1, "paas.beebyte.io", 3, true}, + {1, "sekd1.beebyteapp.io", 3, true}, + {1, "jele.io", 2, true}, + {1, "cloud-fr1.unispace.io", 3, true}, + {1, "jc.neen.it", 3, true}, + {1, "cloud.jelastic.open.tim.it", 5, true}, + {1, "jcloud.kz", 2, true}, + {1, "upaas.kazteleport.kz", 3, true}, + {1, "cloudjiffy.net", 2, true}, + {1, "fra1-de.cloudjiffy.net", 3, true}, + {1, "west1-us.cloudjiffy.net", 3, true}, + {1, "jls-sto1.elastx.net", 3, true}, + {1, "jls-sto2.elastx.net", 3, true}, + {1, "jls-sto3.elastx.net", 3, true}, + {1, "faststacks.net", 2, true}, + {1, "fr-1.paas.massivegrid.net", 4, true}, + {1, "lon-1.paas.massivegrid.net", 4, true}, + {1, "lon-2.paas.massivegrid.net", 4, true}, + {1, "ny-1.paas.massivegrid.net", 4, true}, + {1, "ny-2.paas.massivegrid.net", 4, true}, + {1, "sg-1.paas.massivegrid.net", 4, true}, + {1, "jelastic.saveincloud.net", 3, true}, + {1, "nordeste-idc.saveincloud.net", 3, true}, + {1, "j.scaleforce.net", 3, true}, + {1, "jelastic.tsukaeru.net", 3, true}, + {1, "sdscloud.pl", 2, true}, + {1, "unicloud.pl", 2, true}, + {1, "mircloud.ru", 2, true}, + {1, "jelastic.regruhosting.ru", 3, true}, + {1, "enscaled.sg", 2, true}, + {1, "jele.site", 2, true}, + {1, "jelastic.team", 2, true}, + {1, "orangecloud.tn", 2, true}, + {1, "j.layershift.co.uk", 4, true}, + {1, "phx.enscaled.us", 3, true}, + {1, "mircloud.us", 2, true}, {1, "myjino.ru", 2, true}, {2, "hosting.myjino.ru", 4, true}, {2, "landing.myjino.ru", 4, true}, @@ -8322,8 +8492,12 @@ {1, "uni5.net", 2, true}, {1, "knightpoint.systems", 2, true}, {1, "oya.to", 2, true}, + {1, "kuleuven.cloud", 2, true}, + {1, "ezproxy.kuleuven.be", 3, true}, {1, "co.krd", 2, true}, {1, "edu.krd", 2, true}, + {1, "krellian.net", 2, true}, + {1, "webthings.io", 2, true}, {1, "git-repos.de", 2, true}, {1, "lcube-server.de", 2, true}, {1, "svn-repos.de", 2, true}, @@ -8339,24 +8513,25 @@ {1, "co.place", 2, true}, {1, "co.technology", 2, true}, {1, "app.lmpm.com", 3, true}, - {1, "linkitools.space", 2, true}, {1, "linkyard.cloud", 2, true}, {1, "linkyard-cloud.ch", 2, true}, {1, "members.linode.com", 3, true}, - {1, "nodebalancer.linode.com", 3, true}, + {2, "nodebalancer.linode.com", 4, true}, + {2, "linodeobjects.com", 3, true}, {1, "we.bs", 2, true}, + {1, "localzone.xyz", 2, true}, {1, "loginline.app", 2, true}, {1, "loginline.dev", 2, true}, {1, "loginline.io", 2, true}, {1, "loginline.services", 2, true}, {1, "loginline.site", 2, true}, + {1, "lohmus.me", 2, true}, {1, "krasnik.pl", 2, true}, {1, "leczna.pl", 2, true}, {1, "lubartow.pl", 2, true}, {1, "lublin.pl", 2, true}, {1, "poniatowa.pl", 2, true}, {1, "swidnik.pl", 2, true}, - {1, "uklugs.org", 2, true}, {1, "glug.org.uk", 3, true}, {1, "lug.org.uk", 3, true}, {1, "lugs.org.uk", 3, true}, @@ -8387,45 +8562,80 @@ {1, "mayfirst.info", 2, true}, {1, "mayfirst.org", 2, true}, {1, "hb.cldmail.ru", 3, true}, + {1, "cn.vu", 2, true}, + {1, "mazeplay.com", 2, true}, + {1, "mcpe.me", 2, true}, + {1, "mcdir.me", 2, true}, + {1, "mcdir.ru", 2, true}, + {1, "mcpre.ru", 2, true}, + {1, "vps.mcdir.ru", 3, true}, + {1, "hra.health", 2, true}, {1, "miniserver.com", 2, true}, {1, "memset.net", 2, true}, - {1, "cloud.metacentrum.cz", 3, true}, + {2, "cloud.metacentrum.cz", 4, true}, {1, "custom.metacentrum.cz", 3, true}, {1, "flt.cloud.muni.cz", 4, true}, {1, "usr.cloud.muni.cz", 4, true}, {1, "meteorapp.com", 2, true}, {1, "eu.meteorapp.com", 3, true}, {1, "co.pl", 2, true}, - {1, "azurecontainer.io", 2, true}, + {2, "azurecontainer.io", 3, true}, {1, "azurewebsites.net", 2, true}, {1, "azure-mobile.net", 2, true}, {1, "cloudapp.net", 2, true}, + {1, "azurestaticapps.net", 2, true}, + {1, "centralus.azurestaticapps.net", 3, true}, + {1, "eastasia.azurestaticapps.net", 3, true}, + {1, "eastus2.azurestaticapps.net", 3, true}, + {1, "westeurope.azurestaticapps.net", 3, true}, + {1, "westus2.azurestaticapps.net", 3, true}, + {1, "csx.cc", 2, true}, + {1, "mintere.site", 2, true}, + {1, "forte.id", 2, true}, {1, "mozilla-iot.org", 2, true}, {1, "bmoattachments.org", 2, true}, {1, "net.ru", 2, true}, {1, "org.ru", 2, true}, {1, "pp.ru", 2, true}, + {1, "hostedpi.com", 2, true}, + {1, "customer.mythic-beasts.com", 3, true}, + {1, "caracal.mythic-beasts.com", 3, true}, + {1, "fentiger.mythic-beasts.com", 3, true}, + {1, "lynx.mythic-beasts.com", 3, true}, + {1, "ocelot.mythic-beasts.com", 3, true}, + {1, "oncilla.mythic-beasts.com", 3, true}, + {1, "onza.mythic-beasts.com", 3, true}, + {1, "sphinx.mythic-beasts.com", 3, true}, + {1, "vs.mythic-beasts.com", 3, true}, + {1, "x.mythic-beasts.com", 3, true}, + {1, "yali.mythic-beasts.com", 3, true}, + {1, "cust.retrosnub.co.uk", 4, true}, {1, "ui.nabu.casa", 3, true}, {1, "pony.club", 2, true}, {1, "of.fashion", 2, true}, - {1, "on.fashion", 2, true}, - {1, "of.football", 2, true}, {1, "in.london", 2, true}, {1, "of.london", 2, true}, + {1, "from.marketing", 2, true}, + {1, "with.marketing", 2, true}, {1, "for.men", 2, true}, + {1, "repair.men", 2, true}, {1, "and.mom", 2, true}, {1, "for.mom", 2, true}, {1, "for.one", 2, true}, + {1, "under.one", 2, true}, {1, "for.sale", 2, true}, - {1, "of.work", 2, true}, + {1, "that.win", 2, true}, + {1, "from.work", 2, true}, {1, "to.work", 2, true}, {1, "nctu.me", 2, true}, - {1, "bitballoon.com", 2, true}, - {1, "netlify.com", 2, true}, + {1, "netlify.app", 2, true}, {1, "4u.com", 2, true}, {1, "ngrok.io", 2, true}, {1, "nh-serv.co.uk", 3, true}, {1, "nfshost.com", 2, true}, + {2, "northflank.app", 3, true}, + {2, "code.run", 3, true}, + {1, "noticeable.news", 2, true}, {1, "dnsking.ch", 2, true}, {1, "mypi.co", 2, true}, {1, "n4t.co", 2, true}, @@ -8548,6 +8758,7 @@ {1, "nom.ai", 2, true}, {1, "nom.al", 2, true}, {1, "nym.by", 2, true}, + {1, "nom.bz", 2, true}, {1, "nym.bz", 2, true}, {1, "nom.cl", 2, true}, {1, "nym.ec", 2, true}, @@ -8569,6 +8780,7 @@ {1, "nym.li", 2, true}, {1, "nym.lt", 2, true}, {1, "nym.lu", 2, true}, + {1, "nom.lv", 2, true}, {1, "nym.me", 2, true}, {1, "nom.mk", 2, true}, {1, "nym.mn", 2, true}, @@ -8594,18 +8806,31 @@ {1, "nom.vg", 2, true}, {1, "static.observableusercontent.com", 3, true}, {1, "cya.gg", 2, true}, + {1, "omg.lol", 2, true}, {1, "cloudycluster.net", 2, true}, + {1, "omniwe.site", 2, true}, {1, "nid.io", 2, true}, + {1, "opensocial.site", 2, true}, {1, "opencraft.hosting", 2, true}, + {1, "orsites.com", 2, true}, {1, "operaunite.com", 2, true}, {1, "skygearapp.com", 2, true}, {1, "outsystemscloud.com", 2, true}, + {2, "webpaas.ovh.net", 4, true}, + {2, "hosting.ovh.net", 4, true}, {1, "ownprovider.com", 2, true}, {1, "own.pm", 2, true}, + {2, "owo.codes", 3, true}, {1, "ox.rs", 2, true}, {1, "oy.lc", 2, true}, {1, "pgfog.com", 2, true}, {1, "pagefrontapp.com", 2, true}, + {1, "pagexl.com", 2, true}, + {2, "paywhirl.com", 3, true}, + {1, "bar0.net", 2, true}, + {1, "bar1.net", 2, true}, + {1, "bar2.net", 2, true}, + {1, "rdv.to", 2, true}, {1, "art.pl", 2, true}, {1, "gliwice.pl", 2, true}, {1, "krakow.pl", 2, true}, @@ -8616,9 +8841,22 @@ {1, "gotpantheon.com", 2, true}, {1, "mypep.link", 2, true}, {1, "perspecta.cloud", 2, true}, + {1, "lk3.ru", 2, true}, + {1, "ra-ru.ru", 2, true}, + {1, "zsew.ru", 2, true}, {1, "on-web.fr", 2, true}, - {2, "platform.sh", 3, true}, + {1, "bc.platform.sh", 3, true}, + {1, "ent.platform.sh", 3, true}, + {1, "eu.platform.sh", 3, true}, + {1, "us.platform.sh", 3, true}, {2, "platformsh.site", 3, true}, + {2, "tst.site", 3, true}, + {1, "platter-app.com", 2, true}, + {1, "platter-app.dev", 2, true}, + {1, "platterp.us", 2, true}, + {1, "pdns.page", 2, true}, + {1, "plesk.page", 2, true}, + {1, "pleskns.com", 2, true}, {1, "dyn53.io", 2, true}, {1, "co.bn", 2, true}, {1, "xen.prgmr.com", 3, true}, @@ -8629,8 +8867,12 @@ {1, "chirurgiens-dentistes-en-france.fr", 2, true}, {1, "byen.site", 2, true}, {1, "pubtls.org", 2, true}, + {2, "pythonanywhere.com", 3, true}, + {2, "eu.pythonanywhere.com", 4, true}, + {1, "qoto.io", 2, true}, {1, "qualifioapp.com", 2, true}, {1, "qbuser.com", 2, true}, + {1, "cloudsite.builders", 2, true}, {1, "instantcloud.cn", 2, true}, {1, "ras.ru", 2, true}, {1, "qa2.com", 2, true}, @@ -8644,6 +8886,7 @@ {1, "vaporcloud.io", 2, true}, {1, "rackmaze.com", 2, true}, {1, "rackmaze.net", 2, true}, + {1, "g.vbrplsbx.io", 3, true}, {2, "on-k3s.io", 3, true}, {2, "on-rancher.cloud", 3, true}, {2, "on-rio.io", 3, true}, @@ -8652,19 +8895,30 @@ {1, "app.render.com", 3, true}, {1, "onrender.com", 2, true}, {1, "repl.co", 2, true}, + {1, "id.repl.co", 3, true}, {1, "repl.run", 2, true}, {1, "resindevice.io", 2, true}, {1, "devices.resinstaging.io", 3, true}, {1, "hzc.io", 2, true}, {1, "wellbeingzone.eu", 2, true}, - {1, "ptplus.fit", 2, true}, {1, "wellbeingzone.co.uk", 3, true}, {1, "git-pages.rit.edu", 3, true}, + {1, "xn--90amc.xn--p1acf", 2, true}, + {1, "xn--j1aef.xn--p1acf", 2, true}, + {1, "xn--j1ael8b.xn--p1acf", 2, true}, + {1, "xn--h1ahn.xn--p1acf", 2, true}, + {1, "xn--j1adp.xn--p1acf", 2, true}, + {1, "xn--c1avg.xn--p1acf", 2, true}, + {1, "xn--80aaa0cvac.xn--p1acf", 2, true}, + {1, "xn--h1aliz.xn--p1acf", 2, true}, + {1, "xn--90a1af.xn--p1acf", 2, true}, + {1, "xn--41a.xn--p1acf", 2, true}, {1, "sandcats.io", 2, true}, {1, "logoip.de", 2, true}, {1, "logoip.com", 2, true}, {1, "schokokeks.net", 2, true}, {1, "gov.scot", 2, true}, + {1, "service.gov.scot", 3, true}, {1, "scrysec.com", 2, true}, {1, "firewall-gateway.com", 2, true}, {1, "firewall-gateway.de", 2, true}, @@ -8676,13 +8930,19 @@ {1, "my-firewall.org", 2, true}, {1, "myfirewall.org", 2, true}, {1, "spdns.org", 2, true}, + {1, "seidat.net", 2, true}, {1, "senseering.net", 2, true}, + {1, "magnet.page", 2, true}, {1, "biz.ua", 2, true}, {1, "co.ua", 2, true}, {1, "pp.ua", 2, true}, + {1, "shiftcrypto.dev", 2, true}, + {1, "shiftcrypto.io", 2, true}, {1, "shiftedit.io", 2, true}, {1, "myshopblocks.com", 2, true}, + {1, "myshopify.com", 2, true}, {1, "shopitsite.com", 2, true}, + {1, "shopware.store", 2, true}, {1, "mo-siemens.io", 2, true}, {1, "1kapp.com", 2, true}, {1, "appchizi.com", 2, true}, @@ -8693,10 +8953,18 @@ {1, "bounty-full.com", 2, true}, {1, "alpha.bounty-full.com", 3, true}, {1, "beta.bounty-full.com", 3, true}, + {1, "small-web.org", 2, true}, + {1, "try-snowplow.com", 2, true}, + {1, "srht.site", 2, true}, {1, "stackhero-network.com", 2, true}, {1, "static.land", 2, true}, {1, "dev.static.land", 3, true}, {1, "sites.static.land", 3, true}, + {1, "vps-host.net", 2, true}, + {1, "atl.jelastic.vps-host.net", 4, true}, + {1, "njs.jelastic.vps-host.net", 4, true}, + {1, "ric.jelastic.vps-host.net", 4, true}, + {1, "playstation-cloud.com", 2, true}, {1, "apps.lair.io", 3, true}, {2, "stolos.io", 3, true}, {1, "spacekit.io", 2, true}, @@ -8707,8 +8975,6 @@ {1, "soc.srcf.net", 3, true}, {1, "user.srcf.net", 3, true}, {1, "temp-dns.com", 2, true}, - {1, "applicationcloud.io", 2, true}, - {1, "scapp.io", 2, true}, {2, "s5y.io", 3, true}, {2, "sensiosite.cloud", 3, true}, {1, "syncloud.it", 2, true}, @@ -8743,10 +9009,16 @@ {1, "cust.disrec.thingdust.io", 4, true}, {1, "cust.prod.thingdust.io", 4, true}, {1, "cust.testing.thingdust.io", 4, true}, + {2, "firenet.ch", 3, true}, + {2, "svc.firenet.ch", 4, true}, {1, "arvo.network", 2, true}, {1, "azimuth.network", 2, true}, + {1, "tlon.network", 2, true}, + {1, "torproject.net", 2, true}, + {1, "pages.torproject.net", 3, true}, {1, "bloxcms.com", 2, true}, {1, "townnews-staging.com", 2, true}, + {1, "tbits.me", 2, true}, {1, "12hp.at", 2, true}, {1, "2ix.at", 2, true}, {1, "4lima.at", 2, true}, @@ -8791,24 +9063,89 @@ {1, "inc.hk", 2, true}, {1, "virtualuser.de", 2, true}, {1, "virtual-user.de", 2, true}, + {1, "urown.cloud", 2, true}, + {1, "dnsupdate.info", 2, true}, {1, "lib.de.us", 3, true}, {1, "2038.io", 2, true}, + {1, "vercel.app", 2, true}, + {1, "vercel.dev", 2, true}, + {1, "now.sh", 2, true}, {1, "router.management", 2, true}, {1, "v-info.info", 2, true}, {1, "voorloper.cloud", 2, true}, + {1, "neko.am", 2, true}, + {1, "nyaa.am", 2, true}, + {1, "be.ax", 2, true}, + {1, "cat.ax", 2, true}, + {1, "es.ax", 2, true}, + {1, "eu.ax", 2, true}, + {1, "gg.ax", 2, true}, + {1, "mc.ax", 2, true}, + {1, "us.ax", 2, true}, + {1, "xy.ax", 2, true}, + {1, "nl.ci", 2, true}, + {1, "xx.gl", 2, true}, + {1, "app.gp", 2, true}, + {1, "blog.gt", 2, true}, + {1, "de.gt", 2, true}, + {1, "to.gt", 2, true}, + {1, "be.gy", 2, true}, + {1, "cc.hn", 2, true}, + {1, "blog.kg", 2, true}, + {1, "io.kg", 2, true}, + {1, "jp.kg", 2, true}, + {1, "tv.kg", 2, true}, + {1, "uk.kg", 2, true}, + {1, "us.kg", 2, true}, + {1, "de.ls", 2, true}, + {1, "at.md", 2, true}, + {1, "de.md", 2, true}, + {1, "jp.md", 2, true}, + {1, "to.md", 2, true}, + {1, "uwu.nu", 2, true}, + {1, "indie.porn", 2, true}, + {1, "vxl.sh", 2, true}, + {1, "ch.tc", 2, true}, + {1, "me.tc", 2, true}, + {1, "we.tc", 2, true}, + {1, "nyan.to", 2, true}, + {1, "at.vg", 2, true}, + {1, "blog.vu", 2, true}, + {1, "dev.vu", 2, true}, + {1, "me.vu", 2, true}, {1, "v.ua", 2, true}, {1, "wafflecell.com", 2, true}, + {1, "idnblogger.com", 2, true}, + {1, "indowapblog.com", 2, true}, + {1, "bloger.id", 2, true}, + {1, "wblog.id", 2, true}, + {1, "wbq.me", 2, true}, + {1, "fastblog.net", 2, true}, {2, "webhare.dev", 3, true}, + {1, "reserve-online.net", 2, true}, + {1, "reserve-online.com", 2, true}, + {1, "bookonline.app", 2, true}, + {1, "hotelwithflight.com", 2, true}, {1, "wedeploy.io", 2, true}, {1, "wedeploy.me", 2, true}, {1, "wedeploy.sh", 2, true}, {1, "remotewd.com", 2, true}, + {1, "pages.wiardweb.com", 3, true}, {1, "wmflabs.org", 2, true}, + {1, "toolforge.org", 2, true}, + {1, "wmcloud.org", 2, true}, + {1, "panel.gg", 2, true}, + {1, "daemon.panel.gg", 3, true}, + {1, "woltlab-demo.com", 2, true}, {1, "myforum.community", 2, true}, {1, "community-pro.de", 2, true}, {1, "diskussionsbereich.de", 2, true}, {1, "community-pro.net", 2, true}, {1, "meinforum.net", 2, true}, + {1, "wpenginepowered.com", 2, true}, + {1, "js.wpenginepowered.com", 3, true}, + {1, "wixsite.com", 2, true}, + {1, "editorx.io", 2, true}, {1, "half.host", 2, true}, {1, "xnbay.com", 2, true}, {1, "u2.xnbay.com", 3, true}, @@ -8832,11 +9169,9 @@ {1, "noho.st", 2, true}, {1, "za.net", 2, true}, {1, "za.org", 2, true}, - {1, "now.sh", 2, true}, {1, "bss.design", 2, true}, {1, "basicserver.io", 2, true}, {1, "virtualserver.io", 2, true}, - {1, "site.builder.nu", 3, true}, {1, "enterprisecloud.nu", 2, true}, }