diff --git a/go.mod b/go.mod index a4b7606..a8982e7 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/jinzhu/gorm v1.9.16 github.com/pkg/errors v0.9.1 github.com/sirupsen/logrus v1.9.3 - github.com/weppos/publicsuffix-go v0.30.2 + github.com/weppos/publicsuffix-go v0.40.2 golang.org/x/crypto v0.41.0 ) diff --git a/go.sum b/go.sum index 50c1e76..77e9234 100644 --- a/go.sum +++ b/go.sum @@ -87,6 +87,7 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-github/v50 v50.2.0/go.mod h1:VBY8FB6yPIjrtKhozXv4FQupxKLS6H4m6xFZlT43q8Q= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -178,6 +179,8 @@ github.com/weppos/publicsuffix-go v0.30.1 h1:8q+QwBS1MY56Zjfk/50ycu33NN8aa1iCCEQ github.com/weppos/publicsuffix-go v0.30.1/go.mod h1:s41lQh6dIsDWIC1OWh7ChWJXLH0zkJ9KHZVqA7vHyuQ= github.com/weppos/publicsuffix-go v0.30.2 h1:Np18yzfMR90jNampWFs7iSh2sw/qCZkhL41/ffyihCU= github.com/weppos/publicsuffix-go v0.30.2/go.mod h1:/hGscit36Yt+wammfBBwdMdxBT8btsTt6KvwO9OvMyM= +github.com/weppos/publicsuffix-go v0.40.2 h1:LlnoSH0Eqbsi3ReXZWBKCK5lHyzf3sc1JEHH1cnlfho= +github.com/weppos/publicsuffix-go v0.40.2/go.mod h1:XsLZnULC3EJ1Gvk9GVjuCTZ8QUu9ufE4TZpOizDShko= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= @@ -193,10 +196,13 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= +golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= +golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= +golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs= golang.org/x/crypto v0.35.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ= golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= @@ -205,6 +211,9 @@ golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= @@ -217,10 +226,13 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= +golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8= golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= golang.org/x/net v0.42.0 h1:jzkYrhi3YQWD6MLBJcsklgQsoAcw89EcZbJw8Z614hs= @@ -229,6 +241,9 @@ golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -245,23 +260,31 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= +golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= +golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= +golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -273,8 +296,10 @@ golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= @@ -285,6 +310,8 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= diff --git a/vendor/github.com/weppos/publicsuffix-go/LICENSE.txt b/vendor/github.com/weppos/publicsuffix-go/LICENSE.txt index 9c05936..887b5d5 100644 --- a/vendor/github.com/weppos/publicsuffix-go/LICENSE.txt +++ b/vendor/github.com/weppos/publicsuffix-go/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016-2022 Simone Carletti +Copyright (c) 2016-2024 Simone Carletti Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/vendor/github.com/weppos/publicsuffix-go/publicsuffix/publicsuffix.go b/vendor/github.com/weppos/publicsuffix-go/publicsuffix/publicsuffix.go index 199be68..1df47d7 100644 --- a/vendor/github.com/weppos/publicsuffix-go/publicsuffix/publicsuffix.go +++ b/vendor/github.com/weppos/publicsuffix-go/publicsuffix/publicsuffix.go @@ -20,7 +20,7 @@ const ( // 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.30.2" + Version = "0.40.2" // NormalType represents a normal rule such as "com" NormalType = 1 @@ -270,11 +270,11 @@ func MustNewRule(content string) *Rule { // Match checks if the rule matches the name. // // A domain name is said to match a rule if and only if all of the following conditions are met: -// - When the domain and rule are split into corresponding labels, -// that the domain contains as many or more labels than the rule. -// - Beginning with the right-most labels of both the domain and the rule, -// and continuing for all labels in the rule, one finds that for every pair, -// either they are identical, or that the label from the rule is "*". +// - When the domain and rule are split into corresponding labels, +// that the domain contains as many or more labels than the rule. +// - Beginning with the right-most labels of both the domain and the rule, +// and continuing for all labels in the rule, one finds that for every pair, +// either they are identical, or that the label from the rule is "*". // // See https://publicsuffix.org/list/ func (r *Rule) Match(name string) bool { @@ -356,11 +356,10 @@ type DomainName struct { // // Examples: // -// DomainName{"com", "example"}.String() +// DomainName{"com", "example"}.String() // // example.com -// DomainName{"com", "example", "www"}.String() +// DomainName{"com", "example", "www"}.String() // // www.example.com -// func (d *DomainName) String() string { switch { case d.TLD == "": @@ -379,13 +378,12 @@ func (d *DomainName) String() string { // // Examples: // -// publicsuffix.Domain("example.com") +// publicsuffix.Domain("example.com") // // example.com -// publicsuffix.Domain("www.example.com") +// publicsuffix.Domain("www.example.com") // // example.com -// publicsuffix.Domain("www.example.co.uk") +// publicsuffix.Domain("www.example.co.uk") // // example.co.uk -// func Domain(name string) (string, error) { return DomainFromListWithOptions(DefaultList, name, DefaultFindOptions) } @@ -398,13 +396,12 @@ func Domain(name string) (string, error) { // // list := NewList() // -// publicsuffix.Parse("example.com") +// publicsuffix.Parse("example.com") // // &DomainName{"com", "example"} -// publicsuffix.Parse("www.example.com") +// publicsuffix.Parse("www.example.com") // // &DomainName{"com", "example", "www"} -// publicsuffix.Parse("www.example.co.uk") +// publicsuffix.Parse("www.example.co.uk") // // &DomainName{"co.uk", "example"} -// func Parse(name string) (*DomainName, error) { return ParseFromListWithOptions(DefaultList, name, DefaultFindOptions) } @@ -416,13 +413,12 @@ func Parse(name string) (*DomainName, error) { // // list := NewList() // -// publicsuffix.DomainFromListWithOptions(list, "example.com") +// publicsuffix.DomainFromListWithOptions(list, "example.com") // // example.com -// publicsuffix.DomainFromListWithOptions(list, "www.example.com") +// publicsuffix.DomainFromListWithOptions(list, "www.example.com") // // example.com -// publicsuffix.DomainFromListWithOptions(list, "www.example.co.uk") +// publicsuffix.DomainFromListWithOptions(list, "www.example.co.uk") // // example.co.uk -// func DomainFromListWithOptions(l *List, name string, options *FindOptions) (string, error) { dn, err := ParseFromListWithOptions(l, name, options) if err != nil { @@ -439,13 +435,12 @@ func DomainFromListWithOptions(l *List, name string, options *FindOptions) (stri // // list := NewList() // -// publicsuffix.ParseFromListWithOptions(list, "example.com") +// publicsuffix.ParseFromListWithOptions(list, "example.com") // // &DomainName{"com", "example"} -// publicsuffix.ParseFromListWithOptions(list, "www.example.com") +// publicsuffix.ParseFromListWithOptions(list, "www.example.com") // // &DomainName{"com", "example", "www"} -// publicsuffix.ParseFromListWithOptions(list, "www.example.co.uk") +// publicsuffix.ParseFromListWithOptions(list, "www.example.co.uk") // // &DomainName{"co.uk", "example"} -// func ParseFromListWithOptions(l *List, name string, options *FindOptions) (*DomainName, error) { n, err := normalize(name) if err != nil { diff --git a/vendor/github.com/weppos/publicsuffix-go/publicsuffix/rules.go b/vendor/github.com/weppos/publicsuffix-go/publicsuffix/rules.go index 07b40bf..73ba4ab 100644 --- a/vendor/github.com/weppos/publicsuffix-go/publicsuffix/rules.go +++ b/vendor/github.com/weppos/publicsuffix-go/publicsuffix/rules.go @@ -3,13 +3,13 @@ package publicsuffix -const ListVersion = "PSL version d8a01c (Fri Mar 1 18:17:09 2024)" +const ListVersion = "PSL version 963885 (Mon Jul 22 14:25:54 2024)" -func DefaultRules() [9669]Rule { +func DefaultRules() [9808]Rule { return r } -var r = [9669]Rule{ +var r = [9808]Rule{ {1, "ac", 1, false}, {1, "com.ac", 2, false}, {1, "edu.ac", 2, false}, @@ -28,20 +28,19 @@ var r = [9669]Rule{ {1, "gov.ae", 2, false}, {1, "mil.ae", 2, false}, {1, "aero", 1, false}, + {1, "airline.aero", 2, false}, + {1, "airport.aero", 2, false}, {1, "accident-investigation.aero", 2, false}, {1, "accident-prevention.aero", 2, false}, {1, "aerobatic.aero", 2, false}, {1, "aeroclub.aero", 2, false}, {1, "aerodrome.aero", 2, false}, {1, "agents.aero", 2, false}, - {1, "aircraft.aero", 2, false}, - {1, "airline.aero", 2, false}, - {1, "airport.aero", 2, false}, {1, "air-surveillance.aero", 2, false}, - {1, "airtraffic.aero", 2, false}, {1, "air-traffic-control.aero", 2, false}, + {1, "aircraft.aero", 2, false}, + {1, "airtraffic.aero", 2, false}, {1, "ambulance.aero", 2, false}, - {1, "amusement.aero", 2, false}, {1, "association.aero", 2, false}, {1, "author.aero", 2, false}, {1, "ballooning.aero", 2, false}, @@ -72,6 +71,7 @@ var r = [9669]Rule{ {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}, @@ -86,6 +86,7 @@ var r = [9669]Rule{ {1, "logistics.aero", 2, false}, {1, "magazine.aero", 2, false}, {1, "maintenance.aero", 2, false}, + {1, "marketplace.aero", 2, false}, {1, "media.aero", 2, false}, {1, "microlight.aero", 2, false}, {1, "modelling.aero", 2, false}, @@ -108,6 +109,7 @@ var r = [9669]Rule{ {1, "skydiving.aero", 2, false}, {1, "software.aero", 2, false}, {1, "student.aero", 2, false}, + {1, "taxi.aero", 2, false}, {1, "trader.aero", 2, false}, {1, "trading.aero", 2, false}, {1, "trainer.aero", 2, false}, @@ -5830,7 +5832,6 @@ var r = [9669]Rule{ {1, "author", 1, false}, {1, "auto", 1, false}, {1, "autos", 1, false}, - {1, "avianca", 1, false}, {1, "aws", 1, false}, {1, "axa", 1, false}, {1, "azure", 1, false}, @@ -6172,7 +6173,6 @@ var r = [9669]Rule{ {1, "gripe", 1, false}, {1, "grocery", 1, false}, {1, "group", 1, false}, - {1, "guardian", 1, false}, {1, "gucci", 1, false}, {1, "guge", 1, false}, {1, "guide", 1, false}, @@ -6392,7 +6392,6 @@ var r = [9669]Rule{ {1, "music", 1, false}, {1, "nab", 1, false}, {1, "nagoya", 1, false}, - {1, "natura", 1, false}, {1, "navy", 1, false}, {1, "nba", 1, false}, {1, "nec", 1, false}, @@ -6586,7 +6585,6 @@ var r = [9669]Rule{ {1, "sfr", 1, false}, {1, "shangrila", 1, false}, {1, "sharp", 1, false}, - {1, "shaw", 1, false}, {1, "shell", 1, false}, {1, "shia", 1, false}, {1, "shiksha", 1, false}, @@ -6887,6 +6885,7 @@ var r = [9669]Rule{ {1, "inf.ua", 2, true}, {1, "ltd.ua", 2, true}, {1, "611.to", 2, true}, + {1, "aaa.vodka", 2, true}, {1, "a2hosted.com", 2, true}, {1, "cpserver.com", 2, true}, {1, "graphox.us", 2, true}, @@ -6966,21 +6965,28 @@ var r = [9669]Rule{ {1, "execute-api.us-west-2.amazonaws.com", 4, true}, {1, "cloudfront.net", 2, true}, {1, "auth.af-south-1.amazoncognito.com", 4, true}, + {1, "auth.ap-east-1.amazoncognito.com", 4, true}, {1, "auth.ap-northeast-1.amazoncognito.com", 4, true}, {1, "auth.ap-northeast-2.amazoncognito.com", 4, true}, {1, "auth.ap-northeast-3.amazoncognito.com", 4, true}, {1, "auth.ap-south-1.amazoncognito.com", 4, true}, + {1, "auth.ap-south-2.amazoncognito.com", 4, true}, {1, "auth.ap-southeast-1.amazoncognito.com", 4, true}, {1, "auth.ap-southeast-2.amazoncognito.com", 4, true}, {1, "auth.ap-southeast-3.amazoncognito.com", 4, true}, + {1, "auth.ap-southeast-4.amazoncognito.com", 4, true}, {1, "auth.ca-central-1.amazoncognito.com", 4, true}, + {1, "auth.ca-west-1.amazoncognito.com", 4, true}, {1, "auth.eu-central-1.amazoncognito.com", 4, true}, + {1, "auth.eu-central-2.amazoncognito.com", 4, true}, {1, "auth.eu-north-1.amazoncognito.com", 4, true}, {1, "auth.eu-south-1.amazoncognito.com", 4, true}, + {1, "auth.eu-south-2.amazoncognito.com", 4, true}, {1, "auth.eu-west-1.amazoncognito.com", 4, true}, {1, "auth.eu-west-2.amazoncognito.com", 4, true}, {1, "auth.eu-west-3.amazoncognito.com", 4, true}, {1, "auth.il-central-1.amazoncognito.com", 4, true}, + {1, "auth.me-central-1.amazoncognito.com", 4, true}, {1, "auth.me-south-1.amazoncognito.com", 4, true}, {1, "auth.sa-east-1.amazoncognito.com", 4, true}, {1, "auth.us-east-1.amazoncognito.com", 4, true}, @@ -6992,9 +6998,9 @@ var r = [9669]Rule{ {1, "auth-fips.us-west-1.amazoncognito.com", 4, true}, {1, "auth.us-west-2.amazoncognito.com", 4, true}, {1, "auth-fips.us-west-2.amazoncognito.com", 4, true}, + {2, "compute.amazonaws.com.cn", 5, true}, {2, "compute.amazonaws.com", 4, true}, {2, "compute-1.amazonaws.com", 4, true}, - {2, "compute.amazonaws.com.cn", 5, true}, {1, "us-east-1.amazonaws.com", 3, true}, {1, "emrappui-prod.cn-north-1.amazonaws.com.cn", 5, true}, {1, "emrnotebooks-prod.cn-north-1.amazonaws.com.cn", 5, true}, @@ -7020,6 +7026,9 @@ var r = [9669]Rule{ {1, "emrappui-prod.ap-south-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.ap-south-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.ap-south-1.amazonaws.com", 4, true}, + {1, "emrappui-prod.ap-south-2.amazonaws.com", 4, true}, + {1, "emrnotebooks-prod.ap-south-2.amazonaws.com", 4, true}, + {1, "emrstudio-prod.ap-south-2.amazonaws.com", 4, true}, {1, "emrappui-prod.ap-southeast-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.ap-southeast-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.ap-southeast-1.amazonaws.com", 4, true}, @@ -7029,18 +7038,30 @@ var r = [9669]Rule{ {1, "emrappui-prod.ap-southeast-3.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.ap-southeast-3.amazonaws.com", 4, true}, {1, "emrstudio-prod.ap-southeast-3.amazonaws.com", 4, true}, + {1, "emrappui-prod.ap-southeast-4.amazonaws.com", 4, true}, + {1, "emrnotebooks-prod.ap-southeast-4.amazonaws.com", 4, true}, + {1, "emrstudio-prod.ap-southeast-4.amazonaws.com", 4, true}, {1, "emrappui-prod.ca-central-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.ca-central-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.ca-central-1.amazonaws.com", 4, true}, + {1, "emrappui-prod.ca-west-1.amazonaws.com", 4, true}, + {1, "emrnotebooks-prod.ca-west-1.amazonaws.com", 4, true}, + {1, "emrstudio-prod.ca-west-1.amazonaws.com", 4, true}, {1, "emrappui-prod.eu-central-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.eu-central-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.eu-central-1.amazonaws.com", 4, true}, + {1, "emrappui-prod.eu-central-2.amazonaws.com", 4, true}, + {1, "emrnotebooks-prod.eu-central-2.amazonaws.com", 4, true}, + {1, "emrstudio-prod.eu-central-2.amazonaws.com", 4, true}, {1, "emrappui-prod.eu-north-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.eu-north-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.eu-north-1.amazonaws.com", 4, true}, {1, "emrappui-prod.eu-south-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.eu-south-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.eu-south-1.amazonaws.com", 4, true}, + {1, "emrappui-prod.eu-south-2.amazonaws.com", 4, true}, + {1, "emrnotebooks-prod.eu-south-2.amazonaws.com", 4, true}, + {1, "emrstudio-prod.eu-south-2.amazonaws.com", 4, true}, {1, "emrappui-prod.eu-west-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.eu-west-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.eu-west-1.amazonaws.com", 4, true}, @@ -7050,6 +7071,9 @@ var r = [9669]Rule{ {1, "emrappui-prod.eu-west-3.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.eu-west-3.amazonaws.com", 4, true}, {1, "emrstudio-prod.eu-west-3.amazonaws.com", 4, true}, + {1, "emrappui-prod.il-central-1.amazonaws.com", 4, true}, + {1, "emrnotebooks-prod.il-central-1.amazonaws.com", 4, true}, + {1, "emrstudio-prod.il-central-1.amazonaws.com", 4, true}, {1, "emrappui-prod.me-central-1.amazonaws.com", 4, true}, {1, "emrnotebooks-prod.me-central-1.amazonaws.com", 4, true}, {1, "emrstudio-prod.me-central-1.amazonaws.com", 4, true}, @@ -7079,20 +7103,34 @@ var r = [9669]Rule{ {1, "emrstudio-prod.us-west-2.amazonaws.com", 4, true}, {2, "cn-north-1.airflow.amazonaws.com.cn", 6, true}, {2, "cn-northwest-1.airflow.amazonaws.com.cn", 6, true}, + {2, "af-south-1.airflow.amazonaws.com", 5, true}, + {2, "ap-east-1.airflow.amazonaws.com", 5, true}, {2, "ap-northeast-1.airflow.amazonaws.com", 5, true}, {2, "ap-northeast-2.airflow.amazonaws.com", 5, true}, + {2, "ap-northeast-3.airflow.amazonaws.com", 5, true}, {2, "ap-south-1.airflow.amazonaws.com", 5, true}, + {2, "ap-south-2.airflow.amazonaws.com", 5, true}, {2, "ap-southeast-1.airflow.amazonaws.com", 5, true}, {2, "ap-southeast-2.airflow.amazonaws.com", 5, true}, + {2, "ap-southeast-3.airflow.amazonaws.com", 5, true}, + {2, "ap-southeast-4.airflow.amazonaws.com", 5, true}, {2, "ca-central-1.airflow.amazonaws.com", 5, true}, + {2, "ca-west-1.airflow.amazonaws.com", 5, true}, {2, "eu-central-1.airflow.amazonaws.com", 5, true}, + {2, "eu-central-2.airflow.amazonaws.com", 5, true}, {2, "eu-north-1.airflow.amazonaws.com", 5, true}, + {2, "eu-south-1.airflow.amazonaws.com", 5, true}, + {2, "eu-south-2.airflow.amazonaws.com", 5, true}, {2, "eu-west-1.airflow.amazonaws.com", 5, true}, {2, "eu-west-2.airflow.amazonaws.com", 5, true}, {2, "eu-west-3.airflow.amazonaws.com", 5, true}, + {2, "il-central-1.airflow.amazonaws.com", 5, true}, + {2, "me-central-1.airflow.amazonaws.com", 5, true}, + {2, "me-south-1.airflow.amazonaws.com", 5, true}, {2, "sa-east-1.airflow.amazonaws.com", 5, true}, {2, "us-east-1.airflow.amazonaws.com", 5, true}, {2, "us-east-2.airflow.amazonaws.com", 5, true}, + {2, "us-west-1.airflow.amazonaws.com", 5, true}, {2, "us-west-2.airflow.amazonaws.com", 5, true}, {1, "s3.dualstack.cn-north-1.amazonaws.com.cn", 6, true}, {1, "s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn", 6, true}, @@ -7381,6 +7419,18 @@ var r = [9669]Rule{ {1, "s3-fips.us-west-2.amazonaws.com", 4, true}, {1, "s3-object-lambda.us-west-2.amazonaws.com", 4, true}, {1, "s3-website.us-west-2.amazonaws.com", 4, true}, + {1, "labeling.ap-northeast-1.sagemaker.aws", 4, true}, + {1, "labeling.ap-northeast-2.sagemaker.aws", 4, true}, + {1, "labeling.ap-south-1.sagemaker.aws", 4, true}, + {1, "labeling.ap-southeast-1.sagemaker.aws", 4, true}, + {1, "labeling.ap-southeast-2.sagemaker.aws", 4, true}, + {1, "labeling.ca-central-1.sagemaker.aws", 4, true}, + {1, "labeling.eu-central-1.sagemaker.aws", 4, true}, + {1, "labeling.eu-west-1.sagemaker.aws", 4, true}, + {1, "labeling.eu-west-2.sagemaker.aws", 4, true}, + {1, "labeling.us-east-1.sagemaker.aws", 4, true}, + {1, "labeling.us-east-2.sagemaker.aws", 4, true}, + {1, "labeling.us-west-2.sagemaker.aws", 4, true}, {1, "notebook.af-south-1.sagemaker.aws", 4, true}, {1, "notebook.ap-east-1.sagemaker.aws", 4, true}, {1, "notebook.ap-northeast-1.sagemaker.aws", 4, true}, @@ -7417,6 +7467,7 @@ var r = [9669]Rule{ {1, "notebook.us-gov-west-1.sagemaker.aws", 4, true}, {1, "notebook-fips.us-gov-west-1.sagemaker.aws", 4, true}, {1, "notebook.us-west-1.sagemaker.aws", 4, true}, + {1, "notebook-fips.us-west-1.sagemaker.aws", 4, true}, {1, "notebook.us-west-2.sagemaker.aws", 4, true}, {1, "notebook-fips.us-west-2.sagemaker.aws", 4, true}, {1, "notebook.cn-north-1.sagemaker.com.cn", 5, true}, @@ -7434,6 +7485,7 @@ var r = [9669]Rule{ {1, "studio.eu-central-1.sagemaker.aws", 4, true}, {1, "studio.eu-north-1.sagemaker.aws", 4, true}, {1, "studio.eu-south-1.sagemaker.aws", 4, true}, + {1, "studio.eu-south-2.sagemaker.aws", 4, true}, {1, "studio.eu-west-1.sagemaker.aws", 4, true}, {1, "studio.eu-west-2.sagemaker.aws", 4, true}, {1, "studio.eu-west-3.sagemaker.aws", 4, true}, @@ -7451,6 +7503,7 @@ var r = [9669]Rule{ {1, "studio.us-west-2.sagemaker.aws", 4, true}, {1, "studio.cn-north-1.sagemaker.com.cn", 5, true}, {1, "studio.cn-northwest-1.sagemaker.com.cn", 5, true}, + {2, "experiments.sagemaker.aws", 4, true}, {1, "analytics-gateway.ap-northeast-1.amazonaws.com", 4, true}, {1, "analytics-gateway.ap-northeast-2.amazonaws.com", 4, true}, {1, "analytics-gateway.ap-south-1.amazonaws.com", 4, true}, @@ -7461,7 +7514,7 @@ var r = [9669]Rule{ {1, "analytics-gateway.us-east-1.amazonaws.com", 4, true}, {1, "analytics-gateway.us-east-2.amazonaws.com", 4, true}, {1, "analytics-gateway.us-west-2.amazonaws.com", 4, true}, - {2, "amplifyapp.com", 3, true}, + {1, "amplifyapp.com", 2, true}, {2, "awsapprunner.com", 3, true}, {1, "webview-assets.aws-cloud9.af-south-1.amazonaws.com", 5, true}, {1, "vfs.cloud9.af-south-1.amazonaws.com", 5, true}, @@ -7528,6 +7581,7 @@ var r = [9669]Rule{ {1, "webview-assets.aws-cloud9.us-west-2.amazonaws.com", 5, true}, {1, "vfs.cloud9.us-west-2.amazonaws.com", 5, true}, {1, "webview-assets.cloud9.us-west-2.amazonaws.com", 5, true}, + {1, "awsapps.com", 2, true}, {1, "cn-north-1.eb.amazonaws.com.cn", 5, true}, {1, "cn-northwest-1.eb.amazonaws.com.cn", 5, true}, {1, "elasticbeanstalk.com", 2, true}, @@ -7584,6 +7638,7 @@ var r = [9669]Rule{ {1, "cdn.prod.atlassian-dev.net", 4, true}, {1, "translated.page", 2, true}, {1, "autocode.dev", 2, true}, + {1, "myfritz.link", 2, true}, {1, "myfritz.net", 2, true}, {1, "onavstack.net", 2, true}, {2, "awdev.ca", 3, true}, @@ -7610,6 +7665,7 @@ var r = [9669]Rule{ {2, "beget.app", 3, true}, {1, "pages.gay", 2, true}, {1, "betainabox.com", 2, true}, + {1, "bielsko.pl", 2, true}, {1, "bnr.la", 2, true}, {1, "bitbucket.io", 2, true}, {1, "blackbaudcdn.net", 2, true}, @@ -7625,6 +7681,7 @@ var r = [9669]Rule{ {1, "bplaced.net", 2, true}, {1, "square7.net", 2, true}, {2, "s.brave.io", 4, true}, + {1, "shop.brendly.hr", 3, true}, {1, "shop.brendly.rs", 3, true}, {1, "browsersafetymark.io", 2, true}, {1, "uk0.bigv.io", 3, true}, @@ -7633,32 +7690,34 @@ var r = [9669]Rule{ {1, "cafjs.com", 2, true}, {1, "mycd.eu", 2, true}, {1, "canva-apps.cn", 2, true}, + {2, "my.canvasite.cn", 4, true}, {1, "canva-apps.com", 2, true}, + {2, "my.canva.site", 4, true}, {1, "drr.ac", 2, true}, {1, "uwu.ai", 2, true}, {1, "carrd.co", 2, true}, {1, "crd.co", 2, true}, {1, "ju.mp", 2, true}, - {1, "ae.org", 2, true}, + {1, "za.bz", 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.net", 2, true}, - {1, "hu.net", 2, true}, - {1, "jp.net", 2, true}, {1, "jpn.com", 2, true}, {1, "mex.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, "za.bz", 2, true}, {1, "za.com", 2, true}, + {1, "com.de", 2, true}, + {1, "gb.net", 2, true}, + {1, "hu.net", 2, true}, + {1, "jp.net", 2, true}, + {1, "se.net", 2, true}, + {1, "uk.net", 2, true}, + {1, "ae.org", 2, true}, + {1, "com.se", 2, true}, {1, "ar.com", 2, true}, {1, "hu.com", 2, true}, {1, "kr.com", 2, true}, @@ -7667,20 +7726,22 @@ var r = [9669]Rule{ {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, "in.net", 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, "cx.ua", 2, true}, {1, "discourse.group", 2, true}, {1, "discourse.team", 2, true}, + {1, "cleverapps.cc", 2, true}, + {2, "services.clever-cloud.com", 4, true}, {1, "cleverapps.io", 2, true}, + {1, "cleverapps.tech", 2, true}, {1, "clerk.app", 2, true}, {1, "clerkstage.app", 2, true}, {2, "lcl.dev", 3, true}, @@ -7696,8 +7757,8 @@ var r = [9669]Rule{ {1, "cloudaccess.host", 2, true}, {1, "freesite.host", 2, true}, {1, "cloudaccess.net", 2, true}, - {1, "cloudcontrolled.com", 2, true}, {1, "cloudcontrolapp.com", 2, true}, + {1, "cloudcontrolled.com", 2, true}, {2, "cloudera.site", 3, true}, {1, "cf-ipfs.com", 2, true}, {1, "cloudflare-ipfs.com", 2, true}, @@ -7705,28 +7766,49 @@ var r = [9669]Rule{ {1, "pages.dev", 2, true}, {1, "r2.dev", 2, true}, {1, "workers.dev", 2, true}, + {1, "cdn.cloudflareanycast.net", 3, true}, + {1, "cdn.cloudflarecn.net", 3, true}, + {1, "cdn.cloudflareglobal.net", 3, true}, + {1, "cloudflare.net", 2, true}, + {1, "cdn.cloudflare.net", 3, true}, + {1, "cust.cloudscale.ch", 3, true}, + {1, "objects.lpg.cloudscale.ch", 4, true}, + {1, "objects.rma.cloudscale.ch", 4, true}, {1, "wnext.app", 2, true}, {1, "co.ca", 2, true}, {2, "otap.co", 3, true}, {1, "co.cz", 2, true}, - {1, "c.cdn77.org", 3, true}, - {1, "cdn77-ssl.net", 2, true}, + {1, "cdn77-storage.com", 2, true}, + {1, "rsc.contentproxy9.cz", 3, true}, {1, "r.cdn77.net", 3, true}, + {1, "cdn77-ssl.net", 2, true}, + {1, "c.cdn77.org", 3, true}, {1, "rsc.cdn77.org", 3, true}, {1, "ssl.origin.cdn77-secure.org", 4, true}, {1, "cloudns.asia", 2, true}, + {1, "cloudns.be", 2, true}, {1, "cloudns.biz", 2, true}, - {1, "cloudns.club", 2, true}, {1, "cloudns.cc", 2, true}, + {1, "cloudns.ch", 2, true}, + {1, "cloudns.cl", 2, true}, + {1, "cloudns.club", 2, true}, + {1, "dnsabr.com", 2, true}, + {1, "cloudns.cx", 2, true}, {1, "cloudns.eu", 2, true}, {1, "cloudns.in", 2, true}, {1, "cloudns.info", 2, true}, + {1, "dns-cloud.net", 2, true}, + {1, "dns-dynamic.net", 2, true}, + {1, "cloudns.nz", 2, true}, {1, "cloudns.org", 2, true}, + {1, "cloudns.ph", 2, true}, {1, "cloudns.pro", 2, true}, {1, "cloudns.pw", 2, true}, {1, "cloudns.us", 2, true}, {1, "cnpy.gdn", 2, true}, {1, "codeberg.page", 2, true}, + {1, "csb.app", 2, true}, + {1, "preview.csb.app", 3, true}, {1, "co.nl", 2, true}, {1, "co.no", 2, true}, {1, "webhosting.be", 2, true}, @@ -7739,15 +7821,15 @@ var r = [9669]Rule{ {1, "mil.ru", 2, true}, {1, "test.ru", 2, true}, {1, "dyn.cosidns.de", 3, true}, - {1, "dynamisches-dns.de", 2, true}, {1, "dnsupdater.de", 2, true}, + {1, "dynamisches-dns.de", 2, true}, {1, "internet-dns.de", 2, true}, {1, "l-o-g-i-n.de", 2, true}, {1, "dynamic-dns.info", 2, true}, {1, "feste-ip.net", 2, true}, {1, "knx-server.net", 2, true}, {1, "static-access.net", 2, true}, - {2, "cprapid.com", 3, true}, + {1, "craft.me", 2, true}, {1, "realm.cz", 2, true}, {1, "on.crisp.email", 3, true}, {2, "cryptonomic.net", 3, true}, @@ -7757,15 +7839,16 @@ var r = [9669]Rule{ {2, "oci.customer-oci.com", 4, true}, {2, "ocp.customer-oci.com", 4, true}, {2, "ocs.customer-oci.com", 4, true}, + {1, "cfolks.pl", 2, true}, {1, "cyclic.app", 2, true}, {1, "cyclic.cloud", 2, true}, {1, "cyclic-app.com", 2, true}, {1, "cyclic.co.in", 3, true}, {1, "cyon.link", 2, true}, {1, "cyon.site", 2, true}, + {1, "platform0.app", 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}, @@ -7783,6 +7866,7 @@ var r = [9669]Rule{ {2, "dapps.earth", 3, true}, {2, "bzz.dapps.earth", 4, true}, {1, "builtwithdark.com", 2, true}, + {1, "darklang.io", 2, true}, {1, "demo.datadetect.com", 3, true}, {1, "instance.datadetect.com", 3, true}, {1, "edgestack.me", 2, true}, @@ -7793,6 +7877,9 @@ var r = [9669]Rule{ {1, "dedyn.io", 2, true}, {1, "deta.app", 2, true}, {1, "deta.dev", 2, true}, + {1, "dfirma.pl", 2, true}, + {1, "dkonto.pl", 2, true}, + {1, "you2.pl", 2, true}, {2, "rss.my.id", 4, true}, {2, "diher.solutions", 3, true}, {1, "discordsays.com", 2, true}, @@ -7804,6 +7891,7 @@ var r = [9669]Rule{ {1, "drayddns.com", 2, true}, {1, "shoparena.pl", 2, true}, {1, "dreamhosters.com", 2, true}, + {1, "durumis.com", 2, true}, {1, "mydrobo.com", 2, true}, {1, "drud.io", 2, true}, {1, "drud.us", 2, true}, @@ -7812,6 +7900,26 @@ var r = [9669]Rule{ {1, "bitbridge.net", 2, true}, {1, "dy.fi", 2, true}, {1, "tunk.org", 2, true}, + {1, "dyndns.biz", 2, true}, + {1, "for-better.biz", 2, true}, + {1, "for-more.biz", 2, true}, + {1, "for-some.biz", 2, true}, + {1, "for-the.biz", 2, true}, + {1, "selfip.biz", 2, true}, + {1, "webhop.biz", 2, true}, + {1, "ftpaccess.cc", 2, true}, + {1, "game-server.cc", 2, true}, + {1, "myphotos.cc", 2, true}, + {1, "scrapping.cc", 2, true}, + {1, "blogdns.com", 2, true}, + {1, "cechire.com", 2, true}, + {1, "dnsalias.com", 2, true}, + {1, "dnsdojo.com", 2, true}, + {1, "doesntexist.com", 2, true}, + {1, "dontexist.com", 2, true}, + {1, "doomdns.com", 2, true}, + {1, "dyn-o-saur.com", 2, true}, + {1, "dynalias.com", 2, true}, {1, "dyndns-at-home.com", 2, true}, {1, "dyndns-at-work.com", 2, true}, {1, "dyndns-blog.com", 2, true}, @@ -7826,64 +7934,14 @@ var r = [9669]Rule{ {1, "dyndns-web.com", 2, true}, {1, "dyndns-wiki.com", 2, true}, {1, "dyndns-work.com", 2, true}, - {1, "dyndns.biz", 2, true}, - {1, "dyndns.info", 2, true}, - {1, "dyndns.org", 2, true}, - {1, "dyndns.tv", 2, true}, - {1, "at-band-camp.net", 2, true}, - {1, "ath.cx", 2, true}, - {1, "barrel-of-knowledge.info", 2, true}, - {1, "barrell-of-knowledge.info", 2, true}, - {1, "better-than.tv", 2, true}, - {1, "blogdns.com", 2, true}, - {1, "blogdns.net", 2, true}, - {1, "blogdns.org", 2, true}, - {1, "blogsite.org", 2, true}, - {1, "boldlygoingnowhere.org", 2, true}, - {1, "broke-it.net", 2, true}, - {1, "buyshouses.net", 2, true}, - {1, "cechire.com", 2, true}, - {1, "dnsalias.com", 2, true}, - {1, "dnsalias.net", 2, true}, - {1, "dnsalias.org", 2, true}, - {1, "dnsdojo.com", 2, true}, - {1, "dnsdojo.net", 2, true}, - {1, "dnsdojo.org", 2, true}, - {1, "does-it.net", 2, true}, - {1, "doesntexist.com", 2, true}, - {1, "doesntexist.org", 2, true}, - {1, "dontexist.com", 2, true}, - {1, "dontexist.net", 2, true}, - {1, "dontexist.org", 2, true}, - {1, "doomdns.com", 2, true}, - {1, "doomdns.org", 2, true}, - {1, "dvrdns.org", 2, true}, - {1, "dyn-o-saur.com", 2, true}, - {1, "dynalias.com", 2, true}, - {1, "dynalias.net", 2, true}, - {1, "dynalias.org", 2, true}, - {1, "dynathome.net", 2, true}, - {1, "dyndns.ws", 2, true}, - {1, "endofinternet.net", 2, true}, - {1, "endofinternet.org", 2, true}, - {1, "endoftheinternet.org", 2, true}, {1, "est-a-la-maison.com", 2, true}, {1, "est-a-la-masion.com", 2, true}, {1, "est-le-patron.com", 2, true}, {1, "est-mon-blogueur.com", 2, true}, - {1, "for-better.biz", 2, true}, - {1, "for-more.biz", 2, true}, - {1, "for-our.info", 2, true}, - {1, "for-some.biz", 2, true}, - {1, "for-the.biz", 2, true}, - {1, "forgot.her.name", 3, true}, - {1, "forgot.his.name", 3, true}, {1, "from-ak.com", 2, true}, {1, "from-al.com", 2, true}, {1, "from-ar.com", 2, true}, - {1, "from-az.net", 2, true}, {1, "from-ca.com", 2, true}, - {1, "from-co.net", 2, true}, {1, "from-ct.com", 2, true}, {1, "from-dc.com", 2, true}, {1, "from-de.com", 2, true}, @@ -7896,10 +7954,8 @@ var r = [9669]Rule{ {1, "from-in.com", 2, true}, {1, "from-ks.com", 2, true}, {1, "from-ky.com", 2, true}, - {1, "from-la.net", 2, true}, {1, "from-ma.com", 2, true}, {1, "from-md.com", 2, true}, - {1, "from-me.org", 2, true}, {1, "from-mi.com", 2, true}, {1, "from-mn.com", 2, true}, {1, "from-mo.com", 2, true}, @@ -7912,7 +7968,6 @@ var r = [9669]Rule{ {1, "from-nj.com", 2, true}, {1, "from-nm.com", 2, true}, {1, "from-nv.com", 2, true}, - {1, "from-ny.net", 2, true}, {1, "from-oh.com", 2, true}, {1, "from-ok.com", 2, true}, {1, "from-or.com", 2, true}, @@ -7930,45 +7985,18 @@ var r = [9669]Rule{ {1, "from-wi.com", 2, true}, {1, "from-wv.com", 2, true}, {1, "from-wy.com", 2, true}, - {1, "ftpaccess.cc", 2, true}, - {1, "fuettertdasnetz.de", 2, true}, - {1, "game-host.org", 2, true}, - {1, "game-server.cc", 2, true}, {1, "getmyip.com", 2, true}, - {1, "gets-it.net", 2, true}, - {1, "go.dyndns.org", 3, true}, {1, "gotdns.com", 2, true}, - {1, "gotdns.org", 2, true}, - {1, "groks-the.info", 2, true}, - {1, "groks-this.info", 2, true}, - {1, "ham-radio-op.net", 2, true}, - {1, "here-for-more.info", 2, true}, {1, "hobby-site.com", 2, true}, - {1, "hobby-site.org", 2, true}, - {1, "home.dyndns.org", 3, true}, - {1, "homedns.org", 2, true}, - {1, "homeftp.net", 2, true}, - {1, "homeftp.org", 2, true}, - {1, "homeip.net", 2, true}, {1, "homelinux.com", 2, true}, - {1, "homelinux.net", 2, true}, - {1, "homelinux.org", 2, true}, {1, "homeunix.com", 2, true}, - {1, "homeunix.net", 2, true}, - {1, "homeunix.org", 2, true}, {1, "iamallama.com", 2, true}, - {1, "in-the-band.net", 2, true}, {1, "is-a-anarchist.com", 2, true}, {1, "is-a-blogger.com", 2, true}, {1, "is-a-bookkeeper.com", 2, true}, - {1, "is-a-bruinsfan.org", 2, true}, {1, "is-a-bulls-fan.com", 2, true}, - {1, "is-a-candidate.org", 2, true}, {1, "is-a-caterer.com", 2, true}, - {1, "is-a-celticsfan.org", 2, true}, {1, "is-a-chef.com", 2, true}, - {1, "is-a-chef.net", 2, true}, - {1, "is-a-chef.org", 2, true}, {1, "is-a-conservative.com", 2, true}, {1, "is-a-cpa.com", 2, true}, {1, "is-a-cubicle-slave.com", 2, true}, @@ -7977,31 +8005,25 @@ var r = [9669]Rule{ {1, "is-a-doctor.com", 2, true}, {1, "is-a-financialadvisor.com", 2, true}, {1, "is-a-geek.com", 2, true}, - {1, "is-a-geek.net", 2, true}, - {1, "is-a-geek.org", 2, true}, {1, "is-a-green.com", 2, true}, {1, "is-a-guru.com", 2, true}, {1, "is-a-hard-worker.com", 2, true}, {1, "is-a-hunter.com", 2, true}, - {1, "is-a-knight.org", 2, true}, {1, "is-a-landscaper.com", 2, true}, {1, "is-a-lawyer.com", 2, true}, {1, "is-a-liberal.com", 2, true}, {1, "is-a-libertarian.com", 2, true}, - {1, "is-a-linux-user.org", 2, true}, {1, "is-a-llama.com", 2, true}, {1, "is-a-musician.com", 2, true}, {1, "is-a-nascarfan.com", 2, true}, {1, "is-a-nurse.com", 2, true}, {1, "is-a-painter.com", 2, true}, - {1, "is-a-patsfan.org", 2, true}, {1, "is-a-personaltrainer.com", 2, true}, {1, "is-a-photographer.com", 2, true}, {1, "is-a-player.com", 2, true}, {1, "is-a-republican.com", 2, true}, {1, "is-a-rockstar.com", 2, true}, {1, "is-a-socialist.com", 2, true}, - {1, "is-a-soxfan.org", 2, true}, {1, "is-a-student.com", 2, true}, {1, "is-a-teacher.com", 2, true}, {1, "is-a-techie.com", 2, true}, @@ -8013,97 +8035,164 @@ var r = [9669]Rule{ {1, "is-an-artist.com", 2, true}, {1, "is-an-engineer.com", 2, true}, {1, "is-an-entertainer.com", 2, true}, - {1, "is-by.us", 2, true}, {1, "is-certified.com", 2, true}, - {1, "is-found.org", 2, true}, {1, "is-gone.com", 2, true}, {1, "is-into-anime.com", 2, true}, {1, "is-into-cars.com", 2, true}, {1, "is-into-cartoons.com", 2, true}, {1, "is-into-games.com", 2, true}, {1, "is-leet.com", 2, true}, - {1, "is-lost.org", 2, true}, {1, "is-not-certified.com", 2, true}, - {1, "is-saved.org", 2, true}, {1, "is-slick.com", 2, true}, {1, "is-uberleet.com", 2, true}, - {1, "is-very-bad.org", 2, true}, - {1, "is-very-evil.org", 2, true}, - {1, "is-very-good.org", 2, true}, - {1, "is-very-nice.org", 2, true}, - {1, "is-very-sweet.org", 2, true}, {1, "is-with-theband.com", 2, true}, {1, "isa-geek.com", 2, true}, - {1, "isa-geek.net", 2, true}, - {1, "isa-geek.org", 2, true}, {1, "isa-hockeynut.com", 2, true}, {1, "issmarterthanyou.com", 2, true}, - {1, "isteingeek.de", 2, true}, - {1, "istmein.de", 2, true}, - {1, "kicks-ass.net", 2, true}, - {1, "kicks-ass.org", 2, true}, - {1, "knowsitall.info", 2, true}, - {1, "land-4-sale.us", 2, true}, - {1, "lebtimnetz.de", 2, true}, - {1, "leitungsen.de", 2, true}, {1, "likes-pie.com", 2, true}, {1, "likescandy.com", 2, true}, - {1, "merseine.nu", 2, true}, - {1, "mine.nu", 2, true}, - {1, "misconfused.org", 2, true}, - {1, "mypets.ws", 2, true}, - {1, "myphotos.cc", 2, true}, {1, "neat-url.com", 2, true}, - {1, "office-on-the.net", 2, true}, - {1, "on-the-web.tv", 2, true}, - {1, "podzone.net", 2, true}, - {1, "podzone.org", 2, true}, - {1, "readmyblog.org", 2, true}, {1, "saves-the-whales.com", 2, true}, - {1, "scrapper-site.net", 2, true}, - {1, "scrapping.cc", 2, true}, - {1, "selfip.biz", 2, true}, {1, "selfip.com", 2, true}, - {1, "selfip.info", 2, true}, - {1, "selfip.net", 2, true}, - {1, "selfip.org", 2, true}, {1, "sells-for-less.com", 2, true}, {1, "sells-for-u.com", 2, true}, - {1, "sells-it.net", 2, true}, - {1, "sellsyourhome.org", 2, true}, {1, "servebbs.com", 2, true}, - {1, "servebbs.net", 2, true}, - {1, "servebbs.org", 2, true}, - {1, "serveftp.net", 2, true}, - {1, "serveftp.org", 2, true}, - {1, "servegame.org", 2, true}, - {1, "shacknet.nu", 2, true}, {1, "simple-url.com", 2, true}, {1, "space-to-rent.com", 2, true}, - {1, "stuff-4-sale.org", 2, true}, - {1, "stuff-4-sale.us", 2, true}, {1, "teaches-yoga.com", 2, true}, - {1, "thruhere.net", 2, true}, + {1, "writesthisblog.com", 2, true}, + {1, "ath.cx", 2, true}, + {1, "fuettertdasnetz.de", 2, true}, + {1, "isteingeek.de", 2, true}, + {1, "istmein.de", 2, true}, + {1, "lebtimnetz.de", 2, true}, + {1, "leitungsen.de", 2, true}, {1, "traeumtgerade.de", 2, true}, - {1, "webhop.biz", 2, true}, + {1, "barrel-of-knowledge.info", 2, true}, + {1, "barrell-of-knowledge.info", 2, true}, + {1, "dyndns.info", 2, true}, + {1, "for-our.info", 2, true}, + {1, "groks-the.info", 2, true}, + {1, "groks-this.info", 2, true}, + {1, "here-for-more.info", 2, true}, + {1, "knowsitall.info", 2, true}, + {1, "selfip.info", 2, true}, {1, "webhop.info", 2, true}, + {1, "forgot.her.name", 3, true}, + {1, "forgot.his.name", 3, true}, + {1, "at-band-camp.net", 2, true}, + {1, "blogdns.net", 2, true}, + {1, "broke-it.net", 2, true}, + {1, "buyshouses.net", 2, true}, + {1, "dnsalias.net", 2, true}, + {1, "dnsdojo.net", 2, true}, + {1, "does-it.net", 2, true}, + {1, "dontexist.net", 2, true}, + {1, "dynalias.net", 2, true}, + {1, "dynathome.net", 2, true}, + {1, "endofinternet.net", 2, true}, + {1, "from-az.net", 2, true}, + {1, "from-co.net", 2, true}, + {1, "from-la.net", 2, true}, + {1, "from-ny.net", 2, true}, + {1, "gets-it.net", 2, true}, + {1, "ham-radio-op.net", 2, true}, + {1, "homeftp.net", 2, true}, + {1, "homeip.net", 2, true}, + {1, "homelinux.net", 2, true}, + {1, "homeunix.net", 2, true}, + {1, "in-the-band.net", 2, true}, + {1, "is-a-chef.net", 2, true}, + {1, "is-a-geek.net", 2, true}, + {1, "isa-geek.net", 2, true}, + {1, "kicks-ass.net", 2, true}, + {1, "office-on-the.net", 2, true}, + {1, "podzone.net", 2, true}, + {1, "scrapper-site.net", 2, true}, + {1, "selfip.net", 2, true}, + {1, "sells-it.net", 2, true}, + {1, "servebbs.net", 2, true}, + {1, "serveftp.net", 2, true}, + {1, "thruhere.net", 2, true}, {1, "webhop.net", 2, true}, - {1, "webhop.org", 2, true}, - {1, "worse-than.tv", 2, true}, - {1, "writesthisblog.com", 2, true}, - {1, "ddnss.de", 2, true}, - {1, "dyn.ddnss.de", 3, true}, - {1, "dyndns.ddnss.de", 3, true}, - {1, "dyndns1.de", 2, true}, - {1, "dyn-ip24.de", 2, true}, - {1, "home-webserver.de", 2, true}, + {1, "merseine.nu", 2, true}, + {1, "mine.nu", 2, true}, + {1, "shacknet.nu", 2, true}, + {1, "blogdns.org", 2, true}, + {1, "blogsite.org", 2, true}, + {1, "boldlygoingnowhere.org", 2, true}, + {1, "dnsalias.org", 2, true}, + {1, "dnsdojo.org", 2, true}, + {1, "doesntexist.org", 2, true}, + {1, "dontexist.org", 2, true}, + {1, "doomdns.org", 2, true}, + {1, "dvrdns.org", 2, true}, + {1, "dynalias.org", 2, true}, + {1, "dyndns.org", 2, true}, + {1, "go.dyndns.org", 3, true}, + {1, "home.dyndns.org", 3, true}, + {1, "endofinternet.org", 2, true}, + {1, "endoftheinternet.org", 2, true}, + {1, "from-me.org", 2, true}, + {1, "game-host.org", 2, true}, + {1, "gotdns.org", 2, true}, + {1, "hobby-site.org", 2, true}, + {1, "homedns.org", 2, true}, + {1, "homeftp.org", 2, true}, + {1, "homelinux.org", 2, true}, + {1, "homeunix.org", 2, true}, + {1, "is-a-bruinsfan.org", 2, true}, + {1, "is-a-candidate.org", 2, true}, + {1, "is-a-celticsfan.org", 2, true}, + {1, "is-a-chef.org", 2, true}, + {1, "is-a-geek.org", 2, true}, + {1, "is-a-knight.org", 2, true}, + {1, "is-a-linux-user.org", 2, true}, + {1, "is-a-patsfan.org", 2, true}, + {1, "is-a-soxfan.org", 2, true}, + {1, "is-found.org", 2, true}, + {1, "is-lost.org", 2, true}, + {1, "is-saved.org", 2, true}, + {1, "is-very-bad.org", 2, true}, + {1, "is-very-evil.org", 2, true}, + {1, "is-very-good.org", 2, true}, + {1, "is-very-nice.org", 2, true}, + {1, "is-very-sweet.org", 2, true}, + {1, "isa-geek.org", 2, true}, + {1, "kicks-ass.org", 2, true}, + {1, "misconfused.org", 2, true}, + {1, "podzone.org", 2, true}, + {1, "readmyblog.org", 2, true}, + {1, "selfip.org", 2, true}, + {1, "sellsyourhome.org", 2, true}, + {1, "servebbs.org", 2, true}, + {1, "serveftp.org", 2, true}, + {1, "servegame.org", 2, true}, + {1, "stuff-4-sale.org", 2, true}, + {1, "webhop.org", 2, true}, + {1, "better-than.tv", 2, true}, + {1, "dyndns.tv", 2, true}, + {1, "on-the-web.tv", 2, true}, + {1, "worse-than.tv", 2, true}, + {1, "is-by.us", 2, true}, + {1, "land-4-sale.us", 2, true}, + {1, "stuff-4-sale.us", 2, true}, + {1, "dyndns.ws", 2, true}, + {1, "mypets.ws", 2, true}, + {1, "ddnss.de", 2, true}, + {1, "dyn.ddnss.de", 3, true}, + {1, "dyndns.ddnss.de", 3, true}, + {1, "dyn-ip24.de", 2, true}, + {1, "dyndns1.de", 2, true}, + {1, "home-webserver.de", 2, true}, {1, "dyn.home-webserver.de", 3, true}, {1, "myhome-server.de", 2, true}, {1, "ddnss.org", 2, true}, - {1, "definima.net", 2, true}, {1, "definima.io", 2, true}, + {1, "definima.net", 2, true}, {1, "ondigitalocean.app", 2, true}, {2, "digitaloceanspaces.com", 3, true}, + {1, "us.kg", 2, true}, {1, "bci.dnstrace.pro", 3, true}, {1, "ddnsfree.com", 2, true}, {1, "ddnsgeek.com", 2, true}, @@ -8127,6 +8216,13 @@ var r = [9669]Rule{ {1, "easypanel.app", 2, true}, {1, "easypanel.host", 2, true}, {2, "ewp.live", 3, true}, + {1, "twmail.cc", 2, true}, + {1, "twmail.net", 2, true}, + {1, "twmail.org", 2, true}, + {1, "mymailer.com.tw", 3, true}, + {1, "url.tw", 2, true}, + {1, "at.emf.camp", 3, true}, + {1, "rt.ht", 2, true}, {1, "elementor.cloud", 2, true}, {1, "elementor.cool", 2, true}, {1, "en-root.fr", 2, true}, @@ -8202,11 +8298,10 @@ var r = [9669]Rule{ {1, "us-2.evennode.com", 3, true}, {1, "us-3.evennode.com", 3, true}, {1, "us-4.evennode.com", 3, true}, - {1, "twmail.cc", 2, true}, - {1, "twmail.net", 2, true}, - {1, "twmail.org", 2, true}, - {1, "mymailer.com.tw", 3, true}, - {1, "url.tw", 2, true}, + {1, "relay.evervault.app", 3, true}, + {1, "relay.evervault.dev", 3, true}, + {1, "expo.app", 2, true}, + {1, "staging.expo.app", 3, true}, {1, "onfabrica.com", 2, true}, {1, "ru.net", 2, true}, {1, "adygeya.ru", 2, true}, @@ -8285,8 +8380,6 @@ var r = [9669]Rule{ {1, "edgecompute.app", 2, true}, {1, "fastly-edge.com", 2, true}, {1, "fastly-terrarium.com", 2, true}, - {1, "fastlylb.net", 2, true}, - {1, "map.fastlylb.net", 3, true}, {1, "freetls.fastly.net", 3, true}, {1, "map.fastly.net", 3, true}, {1, "a.prod.fastly.net", 4, true}, @@ -8294,6 +8387,8 @@ var r = [9669]Rule{ {1, "a.ssl.fastly.net", 4, true}, {1, "b.ssl.fastly.net", 4, true}, {1, "global.ssl.fastly.net", 4, true}, + {1, "fastlylb.net", 2, true}, + {1, "map.fastlylb.net", 3, true}, {2, "user.fm", 3, true}, {1, "fastvps-server.com", 2, true}, {1, "fastvps.host", 2, true}, @@ -8324,11 +8419,12 @@ var r = [9669]Rule{ {1, "fldrv.com", 2, true}, {1, "flutterflow.app", 2, true}, {1, "fly.dev", 2, true}, - {1, "edgeapp.net", 2, true}, {1, "shw.io", 2, true}, + {1, "edgeapp.net", 2, true}, {1, "flynnhosting.net", 2, true}, {1, "forgeblocks.com", 2, true}, {1, "id.forgerock.io", 3, true}, + {1, "framer.ai", 2, true}, {1, "framer.app", 2, true}, {1, "framercanvas.com", 2, true}, {1, "framer.media", 2, true}, @@ -8347,6 +8443,21 @@ var r = [9669]Rule{ {1, "freedesktop.org", 2, true}, {1, "freemyip.com", 2, true}, {1, "wien.funkfeuer.at", 3, true}, + {1, "daemon.asia", 2, true}, + {1, "dix.asia", 2, true}, + {1, "mydns.bz", 2, true}, + {1, "0am.jp", 2, true}, + {1, "0g0.jp", 2, true}, + {1, "0j0.jp", 2, true}, + {1, "0t0.jp", 2, true}, + {1, "mydns.jp", 2, true}, + {1, "pgw.jp", 2, true}, + {1, "wjg.jp", 2, true}, + {1, "keyword-on.net", 2, true}, + {1, "live-on.net", 2, true}, + {1, "server-on.net", 2, true}, + {1, "mydns.tw", 2, true}, + {1, "mydns.vc", 2, true}, {2, "futurecms.at", 3, true}, {2, "ex.futurecms.at", 4, true}, {2, "in.futurecms.at", 4, true}, @@ -8356,6 +8467,8 @@ var r = [9669]Rule{ {2, "kunden.ortsinfo.at", 4, true}, {2, "statics.cloud", 3, true}, {1, "aliases121.com", 2, true}, + {1, "campaign.gov.uk", 3, true}, + {1, "service.gov.uk", 3, true}, {1, "independent-commission.uk", 2, true}, {1, "independent-inquest.uk", 2, true}, {1, "independent-inquiry.uk", 2, true}, @@ -8363,8 +8476,6 @@ var r = [9669]Rule{ {1, "independent-review.uk", 2, true}, {1, "public-inquiry.uk", 2, true}, {1, "royal-commission.uk", 2, true}, - {1, "campaign.gov.uk", 3, true}, - {1, "service.gov.uk", 3, true}, {1, "api.gov.uk", 3, true}, {1, "gehirn.ne.jp", 3, true}, {1, "usercontent.jp", 2, true}, @@ -8372,7 +8483,9 @@ var r = [9669]Rule{ {1, "gentlentapis.com", 2, true}, {1, "lab.ms", 2, true}, {1, "cdn-edges.net", 2, true}, - {1, "ghost.io", 2, true}, + {1, "localcert.net", 2, true}, + {1, "localhostcert.net", 2, true}, + {1, "corpnet.work", 2, true}, {1, "gsj.bz", 2, true}, {1, "githubusercontent.com", 2, true}, {1, "githubpreview.dev", 2, true}, @@ -8491,75 +8604,68 @@ var r = [9669]Rule{ {1, "whitesnow.jp", 2, true}, {1, "zombie.jp", 2, true}, {1, "heteml.net", 2, true}, + {1, "graphic.design", 2, true}, {1, "cloudapps.digital", 2, true}, {1, "london.cloudapps.digital", 3, true}, {1, "pymnt.uk", 2, true}, - {1, "ro.im", 2, true}, {1, "goip.de", 2, true}, - {2, "run.app", 3, true}, - {1, "web.app", 2, true}, - {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}, - {2, "usercontent.goog", 3, true}, - {1, "cloudfunctions.net", 2, true}, {1, "blogspot.ae", 2, true}, {1, "blogspot.al", 2, true}, {1, "blogspot.am", 2, true}, + {2, "hosted.app", 3, true}, + {2, "run.app", 3, true}, + {1, "web.app", 2, true}, + {1, "blogspot.com.ar", 3, true}, + {1, "blogspot.co.at", 3, true}, + {1, "blogspot.com.au", 3, true}, {1, "blogspot.ba", 2, true}, {1, "blogspot.be", 2, true}, {1, "blogspot.bg", 2, true}, {1, "blogspot.bj", 2, true}, + {1, "blogspot.com.br", 3, true}, + {1, "blogspot.com.by", 3, true}, {1, "blogspot.ca", 2, true}, {1, "blogspot.cf", 2, true}, {1, "blogspot.ch", 2, true}, {1, "blogspot.cl", 2, true}, - {1, "blogspot.co.at", 3, true}, - {1, "blogspot.co.id", 3, true}, - {1, "blogspot.co.il", 3, true}, - {1, "blogspot.co.ke", 3, true}, - {1, "blogspot.co.nz", 3, true}, - {1, "blogspot.co.uk", 3, true}, - {1, "blogspot.co.za", 3, true}, - {1, "blogspot.com", 2, true}, - {1, "blogspot.com.ar", 3, true}, - {1, "blogspot.com.au", 3, true}, - {1, "blogspot.com.br", 3, true}, - {1, "blogspot.com.by", 3, true}, {1, "blogspot.com.co", 3, true}, - {1, "blogspot.com.cy", 3, true}, - {1, "blogspot.com.ee", 3, true}, - {1, "blogspot.com.eg", 3, true}, - {1, "blogspot.com.es", 3, true}, - {1, "blogspot.com.mt", 3, true}, - {1, "blogspot.com.ng", 3, true}, - {1, "blogspot.com.tr", 3, true}, - {1, "blogspot.com.uy", 3, true}, + {2, "0emm.com", 3, true}, + {1, "appspot.com", 2, true}, + {2, "r.appspot.com", 4, true}, + {1, "blogspot.com", 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, "blogspot.cv", 2, true}, + {1, "blogspot.com.cy", 3, true}, {1, "blogspot.cz", 2, true}, {1, "blogspot.de", 2, true}, + {2, "gateway.dev", 3, true}, {1, "blogspot.dk", 2, true}, + {1, "blogspot.com.ee", 3, true}, + {1, "blogspot.com.eg", 3, true}, + {1, "blogspot.com.es", 3, true}, {1, "blogspot.fi", 2, true}, {1, "blogspot.fr", 2, true}, + {1, "cloud.goog", 2, true}, + {1, "translate.goog", 2, true}, + {2, "usercontent.goog", 3, true}, {1, "blogspot.gr", 2, true}, {1, "blogspot.hk", 2, true}, {1, "blogspot.hr", 2, true}, {1, "blogspot.hu", 2, true}, + {1, "blogspot.co.id", 3, true}, {1, "blogspot.ie", 2, true}, + {1, "blogspot.co.il", 3, true}, {1, "blogspot.in", 2, true}, {1, "blogspot.is", 2, true}, {1, "blogspot.it", 2, true}, {1, "blogspot.jp", 2, true}, + {1, "blogspot.co.ke", 3, true}, {1, "blogspot.kr", 2, true}, {1, "blogspot.li", 2, true}, {1, "blogspot.lt", 2, true}, @@ -8567,10 +8673,14 @@ var r = [9669]Rule{ {1, "blogspot.md", 2, true}, {1, "blogspot.mk", 2, true}, {1, "blogspot.mr", 2, true}, + {1, "blogspot.com.mt", 3, true}, {1, "blogspot.mx", 2, true}, {1, "blogspot.my", 2, true}, + {1, "cloudfunctions.net", 2, true}, + {1, "blogspot.com.ng", 3, true}, {1, "blogspot.nl", 2, true}, {1, "blogspot.no", 2, true}, + {1, "blogspot.co.nz", 3, true}, {1, "blogspot.pe", 2, true}, {1, "blogspot.pt", 2, true}, {1, "blogspot.qa", 2, true}, @@ -8584,11 +8694,16 @@ var r = [9669]Rule{ {1, "blogspot.sk", 2, true}, {1, "blogspot.sn", 2, true}, {1, "blogspot.td", 2, true}, + {1, "blogspot.com.tr", 3, true}, {1, "blogspot.tw", 2, true}, {1, "blogspot.ug", 2, true}, + {1, "blogspot.co.uk", 3, true}, + {1, "blogspot.com.uy", 3, true}, {1, "blogspot.vn", 2, true}, + {1, "blogspot.co.za", 3, true}, {1, "goupile.fr", 2, true}, {1, "gov.nl", 2, true}, + {1, "grayjayleagues.com", 2, true}, {1, "awsmppl.com", 2, true}, {1, "xn--gnstigbestellen-zvb.de", 2, true}, {1, "xn--gnstigliefern-wob.de", 2, true}, @@ -8597,18 +8712,26 @@ var r = [9669]Rule{ {1, "caa.li", 2, true}, {1, "ua.rs", 2, true}, {1, "conf.se", 2, true}, - {1, "hs.zone", 2, true}, {1, "hs.run", 2, true}, + {1, "hs.zone", 2, true}, {1, "hashbang.sh", 2, true}, {1, "hasura.app", 2, true}, {1, "hasura-app.io", 2, true}, + {1, "hatenablog.com", 2, true}, + {1, "hatenadiary.com", 2, true}, + {1, "hateblo.jp", 2, true}, + {1, "hatenablog.jp", 2, true}, + {1, "hatenadiary.jp", 2, true}, + {1, "hatenadiary.org", 2, true}, {1, "pages.it.hs-heilbronn.de", 4, true}, + {1, "helioho.st", 2, true}, + {1, "heliohost.us", 2, true}, + {1, "heiyu.space", 2, true}, {1, "hepforge.org", 2, true}, {1, "herokuapp.com", 2, true}, {1, "herokussl.com", 2, true}, {1, "ravendb.cloud", 2, true}, {1, "ravendb.community", 2, true}, - {1, "ravendb.me", 2, true}, {1, "development.run", 2, true}, {1, "ravendb.run", 2, true}, {1, "homesklep.pl", 2, true}, @@ -8628,14 +8751,15 @@ var r = [9669]Rule{ {1, "sch.so", 2, true}, {1, "ie.ua", 2, true}, {1, "hostyhosting.io", 2, true}, + {1, "hypernode.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, "ibxos.it", 2, true}, {1, "iliadboxos.it", 2, true}, - {1, "impertrixcdn.com", 2, true}, {1, "impertrix.com", 2, true}, + {1, "impertrixcdn.com", 2, true}, {1, "smushcdn.com", 2, true}, {1, "wphostedmail.com", 2, true}, {1, "wpmucdn.com", 2, true}, @@ -8646,10 +8770,10 @@ var r = [9669]Rule{ {1, "in-brb.de", 2, true}, {1, "in-butter.de", 2, true}, {1, "in-dsl.de", 2, true}, - {1, "in-dsl.net", 2, true}, - {1, "in-dsl.org", 2, true}, {1, "in-vpn.de", 2, true}, + {1, "in-dsl.net", 2, true}, {1, "in-vpn.net", 2, true}, + {1, "in-dsl.org", 2, true}, {1, "in-vpn.org", 2, true}, {1, "biz.at", 2, true}, {1, "info.at", 2, true}, @@ -8685,6 +8809,8 @@ var r = [9669]Rule{ {1, "na4u.ru", 2, true}, {1, "iopsys.se", 2, true}, {1, "ipifony.net", 2, true}, + {1, "is-a.dev", 2, true}, + {1, "ir.md", 2, true}, {1, "iservschule.de", 2, true}, {1, "mein-iserv.de", 2, true}, {1, "schulplattform.de", 2, true}, @@ -8778,8 +8904,10 @@ var r = [9669]Rule{ {2, "spectrum.myjino.ru", 4, true}, {2, "vps.myjino.ru", 4, true}, {1, "jotelulu.cloud", 2, true}, - {2, "triton.zone", 3, true}, + {1, "webadorsite.com", 2, true}, + {1, "jouwweb.site", 2, true}, {2, "cns.joyent.com", 4, true}, + {2, "triton.zone", 3, true}, {1, "js.org", 2, true}, {1, "kaas.gg", 2, true}, {1, "khplay.nl", 2, true}, @@ -8791,12 +8919,12 @@ var r = [9669]Rule{ {1, "knightpoint.systems", 2, true}, {1, "koobin.events", 2, true}, {1, "oya.to", 2, true}, - {1, "kuleuven.cloud", 2, true}, {1, "ezproxy.kuleuven.be", 3, true}, + {1, "kuleuven.cloud", 2, true}, {1, "co.krd", 2, true}, {1, "edu.krd", 2, true}, - {1, "krellian.net", 2, true}, {1, "webthings.io", 2, true}, + {1, "krellian.net", 2, true}, {1, "git-repos.de", 2, true}, {1, "lcube-server.de", 2, true}, {1, "svn-repos.de", 2, true}, @@ -8804,6 +8932,7 @@ var r = [9669]Rule{ {1, "lpages.co", 2, true}, {1, "lpusercontent.com", 2, true}, {1, "lelux.site", 2, true}, + {1, "runcontainers.dev", 2, true}, {1, "co.business", 2, true}, {1, "co.education", 2, true}, {1, "co.events", 2, true}, @@ -8811,9 +8940,8 @@ var r = [9669]Rule{ {1, "co.network", 2, true}, {1, "co.place", 2, true}, {1, "co.technology", 2, true}, - {1, "app.lmpm.com", 3, true}, - {1, "linkyard.cloud", 2, true}, {1, "linkyard-cloud.ch", 2, true}, + {1, "linkyard.cloud", 2, true}, {1, "members.linode.com", 3, true}, {2, "nodebalancer.linode.com", 4, true}, {2, "linodeobjects.com", 3, true}, @@ -8838,18 +8966,19 @@ var r = [9669]Rule{ {1, "lug.org.uk", 3, true}, {1, "lugs.org.uk", 3, true}, {1, "barsy.bg", 2, true}, - {1, "barsy.co.uk", 3, true}, - {1, "barsyonline.co.uk", 3, true}, + {1, "barsy.club", 2, true}, {1, "barsycenter.com", 2, true}, {1, "barsyonline.com", 2, true}, - {1, "barsy.club", 2, true}, {1, "barsy.de", 2, true}, + {1, "barsy.dev", 2, true}, {1, "barsy.eu", 2, true}, + {1, "barsy.gr", 2, true}, {1, "barsy.in", 2, true}, {1, "barsy.info", 2, true}, {1, "barsy.io", 2, true}, {1, "barsy.me", 2, true}, {1, "barsy.menu", 2, true}, + {1, "barsyonline.menu", 2, true}, {1, "barsy.mobi", 2, true}, {1, "barsy.net", 2, true}, {1, "barsy.online", 2, true}, @@ -8857,21 +8986,25 @@ var r = [9669]Rule{ {1, "barsy.pro", 2, true}, {1, "barsy.pub", 2, true}, {1, "barsy.ro", 2, true}, + {1, "barsy.rs", 2, true}, {1, "barsy.shop", 2, true}, + {1, "barsyonline.shop", 2, true}, {1, "barsy.site", 2, true}, + {1, "barsy.store", 2, true}, {1, "barsy.support", 2, true}, {1, "barsy.uk", 2, true}, + {1, "barsy.co.uk", 3, true}, + {1, "barsyonline.co.uk", 3, true}, {2, "magentosite.cloud", 3, true}, {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, "mcpre.ru", 2, true}, {1, "mediatech.by", 2, true}, {1, "mediatech.dev", 2, true}, {1, "hra.health", 2, true}, @@ -8888,12 +9021,10 @@ var r = [9669]Rule{ {1, "eu.meteorapp.com", 3, true}, {1, "co.pl", 2, true}, {2, "azurecontainer.io", 3, true}, - {2, "cloudapp.azure.com", 4, true}, {1, "azure-api.net", 2, true}, + {1, "azure-mobile.net", 2, true}, {1, "azureedge.net", 2, true}, {1, "azurefd.net", 2, true}, - {1, "azurewebsites.net", 2, true}, - {1, "azure-mobile.net", 2, true}, {1, "azurestaticapps.net", 2, true}, {1, "1.azurestaticapps.net", 3, true}, {1, "2.azurestaticapps.net", 3, true}, @@ -8907,6 +9038,7 @@ var r = [9669]Rule{ {1, "eastus2.azurestaticapps.net", 3, true}, {1, "westeurope.azurestaticapps.net", 3, true}, {1, "westus2.azurestaticapps.net", 3, true}, + {1, "azurewebsites.net", 2, true}, {1, "cloudapp.net", 2, true}, {1, "trafficmanager.net", 2, true}, {1, "blob.core.windows.net", 4, true}, @@ -8921,8 +9053,8 @@ var r = [9669]Rule{ {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, "customer.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}, @@ -8935,8 +9067,10 @@ var r = [9669]Rule{ {1, "cust.retrosnub.co.uk", 4, true}, {1, "ui.nabu.casa", 3, true}, {1, "cloud.nospamproxy.com", 3, true}, + {1, "netfy.app", 2, true}, {1, "netlify.app", 2, true}, {1, "4u.com", 2, true}, + {1, "ngo.us", 2, true}, {1, "ngrok.app", 2, true}, {1, "ngrok-free.app", 2, true}, {1, "ngrok.dev", 2, true}, @@ -8953,7 +9087,9 @@ var r = [9669]Rule{ {1, "ngrok.pro", 2, true}, {1, "torun.pl", 2, true}, {1, "nh-serv.co.uk", 3, true}, + {1, "nimsite.uk", 2, true}, {1, "nfshost.com", 2, true}, + {1, "ipfs.nftstorage.link", 3, true}, {2, "developer.app", 3, true}, {1, "noop.app", 2, true}, {2, "northflank.app", 3, true}, @@ -8962,6 +9098,7 @@ var r = [9669]Rule{ {2, "database.run", 3, true}, {2, "migration.run", 3, true}, {1, "noticeable.news", 2, true}, + {1, "notion.site", 2, true}, {1, "dnsking.ch", 2, true}, {1, "mypi.co", 2, true}, {1, "n4t.co", 2, true}, @@ -8989,131 +9126,138 @@ var r = [9669]Rule{ {1, "zapto.xyz", 2, true}, {1, "nsupdate.info", 2, true}, {1, "nerdpol.ovh", 2, true}, + {1, "mmafan.biz", 2, true}, + {1, "myftp.biz", 2, true}, + {1, "no-ip.biz", 2, true}, + {1, "no-ip.ca", 2, true}, + {1, "fantasyleague.cc", 2, true}, + {1, "gotdns.ch", 2, true}, + {1, "3utilities.com", 2, true}, {1, "blogsyte.com", 2, true}, - {1, "brasilia.me", 2, true}, - {1, "cable-modem.org", 2, true}, {1, "ciscofreak.com", 2, true}, - {1, "collegefan.org", 2, true}, - {1, "couchpotatofries.org", 2, true}, {1, "damnserver.com", 2, true}, - {1, "ddns.me", 2, true}, + {1, "ddnsking.com", 2, true}, {1, "ditchyourip.com", 2, true}, - {1, "dnsfor.me", 2, true}, {1, "dnsiskinky.com", 2, true}, - {1, "dvrcam.info", 2, true}, {1, "dynns.com", 2, true}, - {1, "eating-organic.net", 2, true}, - {1, "fantasyleague.cc", 2, true}, {1, "geekgalaxy.com", 2, true}, - {1, "golffan.us", 2, true}, {1, "health-carereform.com", 2, true}, {1, "homesecuritymac.com", 2, true}, {1, "homesecuritypc.com", 2, true}, - {1, "hopto.me", 2, true}, - {1, "ilovecollege.info", 2, true}, - {1, "loginto.me", 2, true}, - {1, "mlbfan.org", 2, true}, - {1, "mmafan.biz", 2, true}, {1, "myactivedirectory.com", 2, true}, - {1, "mydissent.net", 2, true}, - {1, "myeffect.net", 2, true}, - {1, "mymediapc.net", 2, true}, - {1, "mypsx.net", 2, true}, {1, "mysecuritycamera.com", 2, true}, - {1, "mysecuritycamera.net", 2, true}, - {1, "mysecuritycamera.org", 2, true}, + {1, "myvnc.com", 2, true}, {1, "net-freaks.com", 2, true}, - {1, "nflfan.org", 2, true}, - {1, "nhlfan.net", 2, true}, - {1, "no-ip.ca", 2, true}, - {1, "no-ip.co.uk", 3, true}, - {1, "no-ip.net", 2, true}, - {1, "noip.us", 2, true}, {1, "onthewifi.com", 2, true}, - {1, "pgafan.net", 2, true}, {1, "point2this.com", 2, true}, - {1, "pointto.us", 2, true}, - {1, "privatizehealthinsurance.net", 2, true}, {1, "quicksytes.com", 2, true}, - {1, "read-books.org", 2, true}, {1, "securitytactics.com", 2, true}, + {1, "servebeer.com", 2, true}, + {1, "servecounterstrike.com", 2, true}, {1, "serveexchange.com", 2, true}, + {1, "serveftp.com", 2, true}, + {1, "servegame.com", 2, true}, + {1, "servehalflife.com", 2, true}, + {1, "servehttp.com", 2, true}, {1, "servehumour.com", 2, true}, + {1, "serveirc.com", 2, true}, + {1, "servemp3.com", 2, true}, {1, "servep2p.com", 2, true}, + {1, "servepics.com", 2, true}, + {1, "servequake.com", 2, true}, {1, "servesarcasm.com", 2, true}, {1, "stufftoread.com", 2, true}, - {1, "ufcfan.org", 2, true}, {1, "unusualperson.com", 2, true}, {1, "workisboring.com", 2, true}, - {1, "3utilities.com", 2, true}, - {1, "bounceme.net", 2, true}, - {1, "ddns.net", 2, true}, - {1, "ddnsking.com", 2, true}, - {1, "gotdns.ch", 2, true}, - {1, "hopto.org", 2, true}, - {1, "myftp.biz", 2, true}, - {1, "myftp.org", 2, true}, - {1, "myvnc.com", 2, true}, - {1, "no-ip.biz", 2, true}, + {1, "dvrcam.info", 2, true}, + {1, "ilovecollege.info", 2, true}, {1, "no-ip.info", 2, true}, - {1, "no-ip.org", 2, true}, + {1, "brasilia.me", 2, true}, + {1, "ddns.me", 2, true}, + {1, "dnsfor.me", 2, true}, + {1, "hopto.me", 2, true}, + {1, "loginto.me", 2, true}, {1, "noip.me", 2, true}, + {1, "webhop.me", 2, true}, + {1, "bounceme.net", 2, true}, + {1, "ddns.net", 2, true}, + {1, "eating-organic.net", 2, true}, + {1, "mydissent.net", 2, true}, + {1, "myeffect.net", 2, true}, + {1, "mymediapc.net", 2, true}, + {1, "mypsx.net", 2, true}, + {1, "mysecuritycamera.net", 2, true}, + {1, "nhlfan.net", 2, true}, + {1, "no-ip.net", 2, true}, + {1, "pgafan.net", 2, true}, + {1, "privatizehealthinsurance.net", 2, true}, {1, "redirectme.net", 2, true}, - {1, "servebeer.com", 2, true}, {1, "serveblog.net", 2, true}, - {1, "servecounterstrike.com", 2, true}, - {1, "serveftp.com", 2, true}, - {1, "servegame.com", 2, true}, - {1, "servehalflife.com", 2, true}, - {1, "servehttp.com", 2, true}, - {1, "serveirc.com", 2, true}, {1, "serveminecraft.net", 2, true}, - {1, "servemp3.com", 2, true}, - {1, "servepics.com", 2, true}, - {1, "servequake.com", 2, true}, {1, "sytes.net", 2, true}, - {1, "webhop.me", 2, true}, + {1, "cable-modem.org", 2, true}, + {1, "collegefan.org", 2, true}, + {1, "couchpotatofries.org", 2, true}, + {1, "hopto.org", 2, true}, + {1, "mlbfan.org", 2, true}, + {1, "myftp.org", 2, true}, + {1, "mysecuritycamera.org", 2, true}, + {1, "nflfan.org", 2, true}, + {1, "no-ip.org", 2, true}, + {1, "read-books.org", 2, true}, + {1, "ufcfan.org", 2, true}, {1, "zapto.org", 2, true}, + {1, "no-ip.co.uk", 3, true}, + {1, "golffan.us", 2, true}, + {1, "noip.us", 2, true}, + {1, "pointto.us", 2, true}, {1, "stage.nodeart.io", 3, true}, {1, "pcloud.host", 2, true}, {1, "nyc.mn", 2, true}, + {1, "prvcy.page", 2, true}, + {1, "obl.ong", 2, true}, + {1, "observablehq.cloud", 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, "123hjemmeside.dk", 2, true}, - {1, "123hjemmeside.no", 2, true}, - {1, "123homepage.it", 2, true}, - {1, "123kotisivu.fi", 2, true}, - {1, "123minsida.se", 2, true}, - {1, "123miweb.es", 2, true}, - {1, "123paginaweb.pt", 2, true}, - {1, "123sait.ru", 2, true}, - {1, "123siteweb.fr", 2, true}, {1, "123webseite.at", 2, true}, - {1, "123webseite.de", 2, true}, {1, "123website.be", 2, true}, + {1, "simplesite.com.br", 3, true}, {1, "123website.ch", 2, true}, + {1, "simplesite.com", 2, true}, + {1, "123webseite.de", 2, true}, + {1, "123hjemmeside.dk", 2, true}, + {1, "123miweb.es", 2, true}, + {1, "123kotisivu.fi", 2, true}, + {1, "123siteweb.fr", 2, true}, + {1, "simplesite.gr", 2, true}, + {1, "123homepage.it", 2, true}, {1, "123website.lu", 2, true}, {1, "123website.nl", 2, true}, + {1, "123hjemmeside.no", 2, true}, {1, "service.one", 2, true}, - {1, "simplesite.com", 2, true}, - {1, "simplesite.com.br", 3, true}, - {1, "simplesite.gr", 2, true}, {1, "simplesite.pl", 2, true}, + {1, "123paginaweb.pt", 2, true}, + {1, "123minsida.se", 2, true}, {1, "nid.io", 2, true}, + {1, "is-cool.dev", 2, true}, + {1, "is-not-a.dev", 2, true}, + {1, "localplayer.dev", 2, true}, + {1, "is-local.org", 2, true}, {1, "opensocial.site", 2, true}, {1, "opencraft.hosting", 2, true}, {1, "orsites.com", 2, true}, {1, "operaunite.com", 2, true}, {1, "tech.orange", 2, true}, + {1, "can.re", 2, true}, {1, "authgear-staging.com", 2, true}, {1, "authgearapps.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}, + {2, "webpaas.ovh.net", 4, true}, {1, "ownprovider.com", 2, true}, {1, "own.pm", 2, true}, {2, "owo.codes", 3, true}, @@ -9123,18 +9267,20 @@ var r = [9669]Rule{ {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}, + {2, "xmit.co", 3, true}, + {1, "xmit.dev", 2, true}, + {1, "madethis.site", 2, true}, + {1, "srv.us", 2, true}, + {1, "gh.srv.us", 3, true}, + {1, "gl.srv.us", 3, true}, {1, "art.pl", 2, true}, {1, "gliwice.pl", 2, true}, {1, "krakow.pl", 2, true}, {1, "poznan.pl", 2, true}, {1, "wroc.pl", 2, true}, {1, "zakopane.pl", 2, true}, - {1, "pantheonsite.io", 2, true}, {1, "gotpantheon.com", 2, true}, + {1, "pantheonsite.io", 2, true}, {1, "mypep.link", 2, true}, {1, "perspecta.cloud", 2, true}, {1, "lk3.ru", 2, true}, @@ -9149,9 +9295,6 @@ var r = [9669]Rule{ {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, "pley.games", 2, true}, {1, "dyn53.io", 2, true}, {1, "onporter.run", 2, true}, @@ -9163,7 +9306,6 @@ var r = [9669]Rule{ {1, "prequalifyme.today", 2, true}, {1, "xen.prgmr.com", 3, true}, {1, "priv.at", 2, true}, - {1, "prvcy.page", 2, true}, {2, "dweb.link", 3, true}, {1, "protonet.io", 2, true}, {1, "chirurgiens-dentistes-en-france.fr", 2, true}, @@ -9178,28 +9320,31 @@ var r = [9669]Rule{ {1, "cloudsite.builders", 2, true}, {1, "myradweb.net", 2, true}, {1, "servername.us", 2, true}, + {1, "myrdbx.io", 2, true}, + {1, "site.rb-hosting.io", 3, true}, {1, "instances.spawn.cc", 3, true}, - {1, "instantcloud.cn", 2, true}, {1, "ras.ru", 2, true}, {1, "qa2.com", 2, true}, {1, "qcx.io", 2, true}, {2, "sys.qcx.io", 4, true}, - {1, "dev-myqnapcloud.com", 2, true}, + {1, "myqnapcloud.cn", 2, true}, {1, "alpha-myqnapcloud.com", 2, true}, + {1, "dev-myqnapcloud.com", 2, true}, + {1, "mycloudnas.com", 2, true}, + {1, "mynascloud.com", 2, true}, {1, "myqnapcloud.com", 2, true}, {2, "quipelements.com", 3, true}, {1, "vapor.cloud", 2, true}, {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-k3s.io", 3, true}, {2, "on-rio.io", 3, true}, {1, "readthedocs.io", 2, true}, {1, "rhcloud.com", 2, true}, - {1, "app.render.com", 3, true}, {1, "onrender.com", 2, true}, + {1, "app.render.com", 3, true}, {1, "replit.app", 2, true}, {1, "id.replit.app", 3, true}, {1, "firewalledreplit.co", 2, true}, @@ -9304,9 +9449,17 @@ var r = [9669]Rule{ {2, "dev-builder.code.com", 4, true}, {2, "stg-builder.code.com", 4, true}, {2, "001.test.code-builder-stg.platform.salesforce.com", 7, true}, + {2, "d.crm.dev", 4, true}, + {2, "w.crm.dev", 4, true}, + {2, "wa.crm.dev", 4, true}, + {2, "wb.crm.dev", 4, true}, + {2, "wc.crm.dev", 4, true}, + {2, "wd.crm.dev", 4, true}, + {2, "we.crm.dev", 4, true}, + {2, "wf.crm.dev", 4, true}, {1, "sandcats.io", 2, true}, - {1, "logoip.de", 2, true}, {1, "logoip.com", 2, true}, + {1, "logoip.de", 2, true}, {1, "fr-par-1.baremetal.scw.cloud", 4, true}, {1, "fr-par-2.baremetal.scw.cloud", 4, true}, {1, "nl-ams-1.baremetal.scw.cloud", 4, true}, @@ -9339,6 +9492,7 @@ var r = [9669]Rule{ {1, "gov.scot", 2, true}, {1, "service.gov.scot", 3, true}, {1, "scrysec.com", 2, true}, + {1, "client.scrypted.io", 3, true}, {1, "firewall-gateway.com", 2, true}, {1, "firewall-gateway.de", 2, true}, {1, "my-gateway.de", 2, true}, @@ -9353,10 +9507,13 @@ var r = [9669]Rule{ {1, "sellfy.store", 2, true}, {1, "senseering.net", 2, true}, {1, "minisite.ms", 2, true}, + {1, "servebolt.cloud", 2, true}, {1, "magnet.page", 2, true}, {1, "biz.ua", 2, true}, {1, "co.ua", 2, true}, {1, "pp.ua", 2, true}, + {1, "as.sh.cn", 3, true}, + {1, "sheezy.games", 2, true}, {1, "shiftcrypto.dev", 2, true}, {1, "shiftcrypto.io", 2, true}, {1, "shiftedit.io", 2, true}, @@ -9386,12 +9543,16 @@ var r = [9669]Rule{ {1, "veterinaire.fr", 2, true}, {1, "small-web.org", 2, true}, {1, "vp4.me", 2, true}, - {1, "snowflake.app", 2, true}, - {1, "privatelink.snowflake.app", 3, true}, + {2, "snowflake.app", 3, true}, + {2, "privatelink.snowflake.app", 4, true}, {1, "streamlit.app", 2, true}, {1, "streamlitapp.com", 2, true}, {1, "try-snowplow.com", 2, true}, {1, "srht.site", 2, true}, + {1, "ind.mom", 2, true}, + {1, "w-corp-staticblitz.com", 2, true}, + {1, "w-credentialless-staticblitz.com", 2, true}, + {1, "w-staticblitz.com", 2, true}, {1, "stackhero-network.com", 2, true}, {1, "runs.onstackit.cloud", 3, true}, {1, "stackit.gg", 2, true}, @@ -9404,6 +9565,8 @@ var r = [9669]Rule{ {1, "dev.static.land", 3, true}, {1, "sites.static.land", 3, true}, {1, "storebase.store", 2, true}, + {1, "strapiapp.com", 2, true}, + {1, "media.strapiapp.com", 3, true}, {1, "vps-host.net", 2, true}, {1, "atl.jelastic.vps-host.net", 4, true}, {1, "njs.jelastic.vps-host.net", 4, true}, @@ -9455,9 +9618,8 @@ var r = [9669]Rule{ {1, "supabase.co", 2, true}, {1, "supabase.in", 2, true}, {1, "supabase.net", 2, true}, - {1, "su.paba.se", 3, true}, - {2, "s5y.io", 3, true}, {2, "sensiosite.cloud", 3, true}, + {2, "s5y.io", 3, true}, {1, "syncloud.it", 2, true}, {1, "dscloud.biz", 2, true}, {1, "direct.quickconnect.cn", 3, true}, @@ -9473,11 +9635,11 @@ var r = [9669]Rule{ {1, "familyds.net", 2, true}, {1, "dsmynas.org", 2, true}, {1, "familyds.org", 2, true}, - {1, "vpnplus.to", 2, true}, {1, "direct.quickconnect.to", 3, true}, - {1, "tabitorder.co.il", 3, true}, - {1, "mytabit.co.il", 3, true}, + {1, "vpnplus.to", 2, true}, {1, "mytabit.com", 2, true}, + {1, "mytabit.co.il", 3, true}, + {1, "tabitorder.co.il", 3, true}, {1, "taifun-dns.de", 2, true}, {1, "beta.tailscale.net", 3, true}, {1, "ts.net", 2, true}, @@ -9487,6 +9649,8 @@ var r = [9669]Rule{ {1, "gdynia.pl", 2, true}, {1, "med.pl", 2, true}, {1, "sopot.pl", 2, true}, + {1, "p.tawk.email", 3, true}, + {1, "p.tawkto.email", 3, true}, {1, "site.tb-hosting.com", 3, true}, {1, "edugit.io", 2, true}, {1, "s3.teckids.org", 3, true}, @@ -9498,11 +9662,11 @@ var r = [9669]Rule{ {1, "reservd.com", 2, true}, {1, "thingdustdata.com", 2, true}, {1, "cust.dev.thingdust.io", 4, true}, + {1, "reservd.dev.thingdust.io", 4, true}, {1, "cust.disrec.thingdust.io", 4, true}, + {1, "reservd.disrec.thingdust.io", 4, true}, {1, "cust.prod.thingdust.io", 4, true}, {1, "cust.testing.thingdust.io", 4, true}, - {1, "reservd.dev.thingdust.io", 4, true}, - {1, "reservd.disrec.thingdust.io", 4, true}, {1, "reservd.testing.thingdust.io", 4, true}, {1, "tickets.io", 2, true}, {1, "arvo.network", 2, true}, @@ -9537,8 +9701,6 @@ var r = [9669]Rule{ {1, "site.transip.me", 3, true}, {1, "tuxfamily.org", 2, true}, {1, "dd-dns.de", 2, true}, - {1, "diskstation.eu", 2, true}, - {1, "diskstation.org", 2, true}, {1, "dray-dns.de", 2, true}, {1, "draydns.de", 2, true}, {1, "dyn-vpn.de", 2, true}, @@ -9549,26 +9711,31 @@ var r = [9669]Rule{ {1, "syno-ds.de", 2, true}, {1, "synology-diskstation.de", 2, true}, {1, "synology-ds.de", 2, true}, + {1, "diskstation.eu", 2, true}, + {1, "diskstation.org", 2, true}, {1, "typedream.app", 2, true}, {1, "pro.typeform.com", 3, true}, - {1, "uber.space", 2, true}, {2, "uberspace.de", 3, true}, + {1, "uber.space", 2, true}, {1, "hk.com", 2, true}, - {1, "hk.org", 2, true}, - {1, "ltd.hk", 2, true}, {1, "inc.hk", 2, true}, + {1, "ltd.hk", 2, true}, + {1, "hk.org", 2, true}, {1, "it.com", 2, true}, + {1, "unison-services.cloud", 2, true}, {1, "name.pm", 2, true}, {1, "sch.tf", 2, true}, {1, "biz.wf", 2, true}, {1, "sch.wf", 2, true}, {1, "org.yt", 2, true}, - {1, "virtualuser.de", 2, true}, {1, "virtual-user.de", 2, true}, + {1, "virtualuser.de", 2, true}, {1, "upli.io", 2, true}, {1, "urown.cloud", 2, true}, {1, "dnsupdate.info", 2, true}, {1, "lib.de.us", 3, true}, + {1, "express.val.run", 3, true}, + {1, "web.val.run", 3, true}, {1, "2038.io", 2, true}, {1, "vercel.app", 2, true}, {1, "vercel.dev", 2, true}, @@ -9576,64 +9743,39 @@ var r = [9669]Rule{ {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, "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, "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}, {2, "vultrobjects.com", 3, true}, {1, "wafflecell.com", 2, true}, {1, "webflow.io", 2, true}, {1, "webflowtest.io", 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, "reserve-online.com", 2, true}, + {1, "reserve-online.net", 2, true}, + {1, "cprapid.com", 2, true}, + {1, "pleskns.com", 2, true}, + {1, "wp2.host", 2, true}, + {1, "pdns.page", 2, true}, + {1, "plesk.page", 2, true}, + {1, "wpsquared.site", 2, true}, + {2, "wadl.top", 3, true}, {1, "wedeploy.io", 2, true}, {1, "wedeploy.me", 2, true}, {1, "wedeploy.sh", 2, true}, {1, "remotewd.com", 2, true}, + {1, "box.ca", 2, true}, {1, "pages.wiardweb.com", 3, true}, - {1, "wmflabs.org", 2, true}, {1, "toolforge.org", 2, true}, {1, "wmcloud.org", 2, true}, + {1, "wmflabs.org", 2, true}, {1, "panel.gg", 2, true}, {1, "daemon.panel.gg", 3, true}, + {1, "wixsite.com", 2, true}, + {1, "wixstudio.com", 2, true}, + {1, "editorx.io", 2, true}, + {1, "wixstudio.io", 2, true}, + {1, "wix.run", 2, true}, {1, "messwithdns.com", 2, true}, {1, "woltlab-demo.com", 2, true}, {1, "myforum.community", 2, true}, @@ -9646,10 +9788,6 @@ var r = [9669]Rule{ {1, "weeklylottery.org.uk", 3, true}, {1, "wpenginepowered.com", 2, true}, {1, "js.wpenginepowered.com", 3, true}, - {1, "wixsite.com", 2, true}, - {1, "editorx.io", 2, true}, - {1, "wixstudio.io", 2, true}, - {1, "wix.run", 2, true}, {1, "half.host", 2, true}, {1, "xnbay.com", 2, true}, {1, "u2.xnbay.com", 3, true}, @@ -9675,6 +9813,7 @@ var r = [9669]Rule{ {1, "za.net", 2, true}, {1, "za.org", 2, true}, {1, "zap.cloud", 2, true}, + {1, "zeabur.app", 2, true}, {1, "bss.design", 2, true}, {1, "basicserver.io", 2, true}, {1, "virtualserver.io", 2, true}, diff --git a/vendor/modules.txt b/vendor/modules.txt index c0067b1..62c14f8 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -154,7 +154,7 @@ github.com/twitchyliquid64/golang-asm/unsafeheader # github.com/ugorji/go/codec v1.2.12 ## explicit; go 1.11 github.com/ugorji/go/codec -# github.com/weppos/publicsuffix-go v0.30.2 +# github.com/weppos/publicsuffix-go v0.40.2 ## explicit; go 1.16 github.com/weppos/publicsuffix-go/publicsuffix # golang.org/x/arch v0.15.0