john-kurkowski / tldextract

Accurately separates a URL’s subdomain, domain, and public suffix, using the Public Suffix List (PSL).
BSD 3-Clause "New" or "Revised" License
1.83k stars 210 forks source link

The .tld_set TLDs are different from the public_suffix_list.dat #172

Closed ealashwali closed 4 years ago

ealashwali commented 4 years ago

As I explained in previous issues, for some reasons I can not perform the tldextract --updatecommand. Therefore, as stated in the home page, I use the alternative method, and I delete the cache before I run the program that calls the tldextract so I get an updated list.

However, I compared the tldextract TLDs that are in the cache with the available domains in the public-suffix list. The steps are as follows:

1) copy/pase the public-suffix list in a file and clean empty lines or comments using this command: grep -v -E '^($|//)'

2) Read the tldextract TLDs from the.tld_set file using python, then write them to a new file with each TLD in a line

3) using regex, clean the files to only contain TLDs with english letters: [A-Za-z_0-9.-]+

4) Compare the two files. The public-suffix list contains 1404 more TLDs which are:

001www.com
12hp.at
12hp.ch
12hp.de
1337.pictures
16-b.it
1kapp.com
2038.io
2ix.at
2ix.ch
2ix.de
32-b.it
3utilities.com
4lima.at
4lima.ch
4lima.de
4u.com
64-b.it
abkhazia.su
accesscam.org
ac.leg.br
adygeya.ru
adygeya.su
ae.org
africa.com
aktyubinsk.su
al.eu.org
al.leg.br
alpha.bounty-full.com
alpha-myqnapcloud.com
alwaysdata.net
am.leg.br
and.mom
apigee.io
api.stdlib.com
ap.leg.br
ap-northeast-1.elasticbeanstalk.com
ap-northeast-2.elasticbeanstalk.com
ap-northeast-3.elasticbeanstalk.com
app.banzaicloud.io
appchizi.com
applicationcloud.io
applinzi.com
app.lmpm.com
app.os.fedoraproject.org
app.os.stg.fedoraproject.org
app.render.com
apps.fbsbx.com
apps.lair.io
appspot.com
a.prod.fastly.net
ap-south-1.elasticbeanstalk.com
ap-southeast-1.elasticbeanstalk.com
ap-southeast-2.elasticbeanstalk.com
ar.com
arkhangelsk.su
armenia.su
art.pl
a.run.app
arvo.network
ashgabad.su
a.ssl.fastly.net
asso.eu.org
at-band-camp.net
at.eu.org
ath.cx
au.eu.org
azerbaijan.su
azimuth.network
azurecontainer.io
azure-mobile.net
azurewebsites.net
backplaneapp.io
balashov.su
ba.leg.br
balena-devices.com
barrell-of-knowledge.info
barrel-of-knowledge.info
barsy.bg
barsy.ca
barsycenter.com
barsy.club
barsy.co.uk
barsy.de
barsy.eu
barsy.in
barsy.info
barsy.io
barsy.me
barsy.menu
barsy.mobi
barsy.net
barsy.online
barsyonline.com
barsyonline.co.uk
barsy.org
barsy.pro
barsy.pub
barsy.shop
barsy.site
barsy.support
barsy.uk
bashkiria.ru
bashkiria.su
basicserver.io
bci.dnstrace.pro
b-data.io
beep.pl
be.eu.org
beta.bounty-full.com
betainabox.com
better-than.tv
bg.eu.org
bir.ru
bitballoon.com
biz.at
biz.dk
biz.gl
biz.ua
blackbaudcdn.net
blogdns.com
blogdns.net
blogdns.org
blogsite.org
blogsite.xyz
blogspot.ae
blogspot.al
blogspot.am
blogspot.ba
blogspot.be
blogspot.bg
blogspot.bj
blogspot.ca
blogspot.cf
blogspot.ch
blogspot.cl
blogspot.co.at
blogspot.co.id
blogspot.co.il
blogspot.co.ke
blogspot.com
blogspot.com.ar
blogspot.com.au
blogspot.com.br
blogspot.com.by
blogspot.com.co
blogspot.com.cy
blogspot.com.ee
blogspot.com.eg
blogspot.com.es
blogspot.com.mt
blogspot.com.ng
blogspot.com.tr
blogspot.com.uy
blogspot.co.nz
blogspot.co.uk
blogspot.co.za
blogspot.cv
blogspot.cz
blogspot.de
blogspot.dk
blogspot.fi
blogspot.fr
blogspot.gr
blogspot.hk
blogspot.hr
blogspot.hu
blogspot.ie
blogspot.in
blogspot.is
blogspot.it
blogspot.jp
blogspot.kr
blogspot.li
blogspot.lt
blogspot.lu
blogspot.md
blogspot.mk
blogspot.mr
blogspot.mx
blogspot.my
blogspot.nl
blogspot.no
blogspot.pe
blogspot.pt
blogspot.qa
blogspot.re
blogspot.ro
blogspot.rs
blogspot.ru
blogspot.se
blogspot.sg
blogspot.si
blogspot.sk
blogspot.sn
blogspot.td
blogspot.tw
blogspot.ug
blogspot.vn
blogsyte.com
bloxcms.com
bmoattachments.org
bnr.la
boldlygoingnowhere.org
boomla.net
bounceme.net
bounty-full.com
boxfuse.io
bplaced.com
bplaced.de
bplaced.net
bpl.biz
brasilia.me
br.com
broke-it.net
browsersafetymark.io
bryansk.su
bss.design
b.ssl.fastly.net
bukhara.su
buyshouses.net
byen.site
c66.me
caa.li
cable-modem.org
ca-central-1.elasticbeanstalk.com
ca.eu.org
camdvr.org
carrd.co
casacam.net
cbg.ru
c.cdn77.org
cc.ua
cd.eu.org
cdn77-ssl.net
cechire.com
ce.leg.br
certmgr.org
channelsdvr.net
ch.eu.org
chimkent.su
chirurgiens-dentistes-en-france.fr
ciscofreak.com
cistron.nl
c.la
clan.rip
cleverapps.io
cloud66.ws
cloud66.zone
cloudaccess.host
cloudaccess.net
cloudapp.net
cloudapps.digital
cloudcontrolapp.com
cloudcontrolled.com
cloudeity.net
cloudera.site
cloud.fedoraproject.org
cloudfront.net
cloudfunctions.net
cloud.goog
cloud.metacentrum.cz
cloudns.asia
cloudns.biz
cloudns.cc
cloudns.club
cloudns.eu
cloudns.in
cloudns.info
cloudns.org
cloudns.pro
cloudns.pw
cloudns.us
cloudycluster.net
cn.com
cn.eu.org
cn-north-1.eb.amazonaws.com.cn
cn-northwest-1.eb.amazonaws.com.cn
cnpy.gdn
co.bn
co.business
co.ca
co.com
co.cz
codespot.com
co.dk
co.education
co.events
co.financial
co.krd
collegefan.org
col.ng
com.de
com.ru
com.se
co.network
conf.se
co.nl
co.no
co.pl
co.place
co.technology
co.ua
couchpotatofries.org
crafting.xyz
crd.co
cupcake.is
cust.dev.thingdust.io
cust.disrec.thingdust.io
customer.enonic.io
customer.speedpartner.de
custom.metacentrum.cz
cust.prod.thingdust.io
cust.testing.thingdust.io
cya.gg
cy.eu.org
cyon.link
cyon.site
cz.eu.org
dagestan.ru
dagestan.su
damnserver.com
daplie.me
dattolocal.com
dattolocal.net
dattorelay.com
dattoweb.com
dd-dns.de
ddnsfree.com
ddnsgeek.com
ddnsking.com
ddnslive.com
ddns.me
ddns.net
ddnss.de
ddnss.org
debian.net
de.com
de.cool
dedyn.io
de.eu.org
definima.io
definima.net
demon.nl
development.run
devices.resinstaging.io
dev-myqnapcloud.com
dev.static.land
df.leg.br
d.gv.vc
dh.bytemark.co.uk
direct.quickconnect.to
discourse.group
diskstation.eu
diskstation.me
diskstation.org
ditchyourip.com
dk.eu.org
dnsalias.com
dnsalias.net
dnsalias.org
dnsdojo.com
dnsdojo.net
dnsdojo.org
dnsfor.me
dnshome.de
dnsiskinky.com
dnsking.ch
dnsupdater.de
dnsup.net
does-it.net
doesntexist.com
doesntexist.org
dontexist.com
dontexist.net
dontexist.org
doomdns.com
doomdns.org
drayddns.com
dray-dns.de
draydns.de
dreamhosters.com
drud.io
drud.us
dscloud.biz
dscloud.me
dscloud.mobi
dsmynas.com
dsmynas.net
dsmynas.org
duckdns.org
dvrcam.info
dvrdns.org
dy.fi
dyn53.io
dynalias.com
dynalias.net
dynalias.org
dynamic-dns.info
dynamisches-dns.de
dynathome.net
dyn-berlin.de
dyn.cosidns.de
dyn.ddnss.de
dyndns1.de
dyndns-at-home.com
dyndns-at-work.com
dyndns.biz
dyndns-blog.com
dyndns.ddnss.de
dyndns-free.com
dyndns-home.com
dyndns.info
dyndns-ip.com
dyndns-mail.com
dyndns-office.com
dyndns.org
dyndns-pics.com
dyndns-remote.com
dyndns-server.com
dyndns.tv
dyndns-web.com
dyndns-wiki.com
dyndns-work.com
dyndns.ws
dyn.home-webserver.de
dyn-ip24.de
dynns.com
dyn-o-saur.com
dynserv.org
dynu.net
dynv6.net
dyn-vpn.de
dynvpn.de
e4.cz
east-kazakhstan.su
eating-organic.net
edu.eu.org
edugit.org
edu.krd
ee.eu.org
elasticbeanstalk.com
endofinternet.net
endofinternet.org
endoftheinternet.org
enonic.io
enterprisecloud.nu
es.eu.org
es.leg.br
est-a-la-maison.com
est-a-la-masion.com
est-le-patron.com
est-mon-blogueur.com
eu-1.evennode.com
eu-2.evennode.com
eu-3.evennode.com
eu-4.evennode.com
eu-central-1.elasticbeanstalk.com
eu.com
eu.meteorapp.com
eu.org
eu-west-1.elasticbeanstalk.com
eu-west-2.elasticbeanstalk.com
eu-west-3.elasticbeanstalk.com
exnet.su
familyds.com
familyds.net
familyds.org
fantasyleague.cc
fastlylb.net
fastly-terrarium.com
fastpanel.direct
fastvps-server.com
fbx-os.fr
fbxos.fr
fedorainfracloud.org
fedorapeople.org
feste-ip.net
fhapp.xyz
fi.eu.org
filegear-au.me
filegear-de.me
filegear-gb.me
filegear-ie.me
filegear-jp.me
filegear.me
filegear-sg.me
fin.ci
firebaseapp.com
firewall-gateway.com
firewall-gateway.de
firewall-gateway.net
firm.dk
firm.ng
flt.cloud.muni.cz
flynnhosting.net
flynnhub.com
for-better.biz
forgot.her.name
forgot.his.name
for.men
for.mom
for-more.biz
for.one
for-our.info
for.sale
for-some.biz
for-the.biz
forumz.info
freebox-os.com
freeboxos.com
freebox-os.fr
freeboxos.fr
freeddns.org
freeddns.us
freedesktop.org
free.hr
freesite.host
freetls.fastly.net
fr.eu.org
from-ak.com
from-al.com
from-ar.com
from-az.net
from-ca.com
from-co.net
from-ct.com
from-dc.com
from-de.com
from-fl.com
from-ga.com
from-hi.com
from-ia.com
from-id.com
from-il.com
from-in.com
from-ks.com
from-ky.com
from-la.net
from-ma.com
from-md.com
from-me.org
from-mi.com
from-mn.com
from-mo.com
from-ms.com
from-mt.com
from-nc.com
from-nd.com
from-ne.com
from-nh.com
from-nj.com
from-nm.com
from-nv.com
from-ny.net
from-oh.com
from-ok.com
from-or.com
from-pa.com
from-pr.com
from-ri.com
from-sc.com
from-sd.com
from-tn.com
from-tx.com
from-ut.com
from-va.com
from-vt.com
from-wa.com
from-wi.com
from-wv.com
from-wy.com
ftpaccess.cc
fuettertdasnetz.de
futurehosting.at
futuremailing.at
game-host.org
game-server.cc
gb.com
gb.net
gdansk.pl
gda.pl
gdynia.pl
geekgalaxy.com
gehirn.ne.jp
gen.ng
georgia.su
getmyip.com
gets-it.net
giize.com
github.io
githubusercontent.com
gitlab.io
git-pages.rit.edu
git-repos.de
gleeze.com
glitch.me
gliwice.pl
global.prod.fastly.net
global.ssl.fastly.net
glug.org.uk
go.dyndns.org
goip.de
go.leg.br
golffan.us
googleapis.com
googlecode.com
gotdns.ch
gotdns.com
gotdns.org
gotpantheon.com
go-vip.co
go-vip.net
gr.com
gr.eu.org
groks-the.info
groks-this.info
grozny.ru
grozny.su
gv.vc
gwiddle.co.uk
half.host
ham-radio-op.net
hashbang.sh
hasura.app
hasura-app.io
hb.cldmail.ru
health-carereform.com
hepforge.org
here-for-more.info
herokuapp.com
herokussl.com
hicam.net
hk.com
hk.org
hobby-site.com
hobby-site.org
homedns.org
home.dyndns.org
homeftp.net
homeftp.org
homeip.net
homelink.one
homelinux.com
homelinux.net
homelinux.org
homeoffice.gov.uk
homesecuritymac.com
homesecuritypc.com
homeunix.com
homeunix.net
homeunix.org
home-webserver.de
hopto.me
hopto.org
hosting-cluster.nl
hr.eu.org
hs.run
hs.zone
hu.com
hu.eu.org
hu.net
hzc.io
i234.me
iamallama.com
ie.eu.org
iki.fi
il.eu.org
ilovecollege.info
in-berlin.de
in-brb.de
in-butter.de
inc.hk
in-dsl.de
in-dsl.net
in-dsl.org
in.eu.org
info.at
info.cx
inf.ua
in.london
in.net
instantcloud.cn
internet-dns.de
int.eu.org
in-the-band.net
in-vpn.de
in-vpn.net
in-vpn.org
iobb.net
ipifony.net
is-a-anarchist.com
is-a-blogger.com
is-a-bookkeeper.com
is-a-bruinsfan.org
is-a-bulls-fan.com
is-a-candidate.org
is-a-caterer.com
is-a-celticsfan.org
is-a-chef.com
is-a-chef.net
is-a-chef.org
is-a-conservative.com
is-a-cpa.com
is-a-cubicle-slave.com
is-a-democrat.com
is-a-designer.com
is-a-doctor.com
is-a-financialadvisor.com
is-a-geek.com
isa-geek.com
is-a-geek.net
isa-geek.net
is-a-geek.org
isa-geek.org
is-a-green.com
is-a-guru.com
is-a-hard-worker.com
isa-hockeynut.com
is-a-hunter.com
is-a-knight.org
is-a-landscaper.com
is-a-lawyer.com
is-a-liberal.com
is-a-libertarian.com
is-a-linux-user.org
is-a-llama.com
is-a-musician.com
is-an-accountant.com
is-an-actor.com
is-an-actress.com
is-an-anarchist.com
is-an-artist.com
is-a-nascarfan.com
is-an-engineer.com
is-an-entertainer.com
is-a-nurse.com
is-a-painter.com
is-a-patsfan.org
is-a-personaltrainer.com
is-a-photographer.com
is-a-player.com
is-a-republican.com
is-a-rockstar.com
is-a-socialist.com
is-a-soxfan.org
is-a-student.com
is-a-teacher.com
is-a-techie.com
is-a-therapist.com
is-by.us
is-certified.com
iserv.dev
is.eu.org
is-found.org
is-gone.com
is-into-anime.com
is-into-cars.com
is-into-cartoons.com
is-into-games.com
is-leet.com
is-lost.org
is-not-certified.com
is-saved.org
is-slick.com
issmarterthanyou.com
isteingeek.de
istmein.de
is-uberleet.com
is-very-bad.org
is-very-evil.org
is-very-good.org
is-very-nice.org
is-very-sweet.org
is-with-theband.com
it.eu.org
ivanovo.su
jambyl.su
jdevcloud.com
jp.eu.org
jpn.com
jp.net
js.org
kaas.gg
kalmykia.ru
kalmykia.su
kaluga.su
karacol.su
karaganda.su
karelia.su
keymachine.de
khakassia.su
khplay.nl
kicks-ass.net
kicks-ass.org
kinghost.net
knightpoint.systems
knowsitall.info
knx-server.net
kozow.com
krakow.pl
krasnik.pl
krasnodar.su
kr.com
kr.eu.org
kurgan.su
kustanai.ru
kustanai.su
lab.ms
land-4-sale.us
lcube-server.de
leadpages.co
lebtimnetz.de
leczna.pl
leitungsen.de
lelux.site
lenug.su
lib.de.us
likescandy.com
likes-pie.com
lima-city.at
lima-city.ch
lima-city.de
lima-city.rocks
lima.zone
linkitools.space
linkyard.cloud
linkyard-cloud.ch
localhost.daplie.me
l-o-g-i-n.de
loginline.app
loginline.dev
loginline.io
loginline.services
loginline.site
loginto.me
logoip.com
logoip.de
london.cloudapps.digital
loseyourip.com
lpages.co
lpusercontent.com
ltd.hk
ltd.ng
ltd.ua
lt.eu.org
lubartow.pl
lublin.pl
lu.eu.org
lug.org.uk
lugs.org.uk
lv.eu.org
ma.leg.br
mangyshlak.su
map.fastlylb.net
map.fastly.net
marine.ru
mayfirst.info
mayfirst.org
mc.eu.org
med.pl
me.eu.org
mein-iserv.de
mein-vigor.de
members.linode.com
memset.net
merseine.nu
meteorapp.com
mex.com
mg.leg.br
mine.nu
miniserver.com
misconfused.org
mk.eu.org
mlbfan.org
mmafan.biz
moonscale.net
mordovia.ru
mordovia.su
mo-siemens.io
mozilla-iot.org
msk.ru
msk.su
ms.leg.br
mt.eu.org
mt.leg.br
murmansk.su
myactivedirectory.com
myasustor.com
mycd.eu
mydatto.com
mydatto.net
myddns.rocks
mydissent.net
mydobiss.com
mydrobo.com
myds.me
myeffect.net
my.eu.org
my-firewall.org
myfirewall.org
myfritz.net
myftp.biz
myftp.org
my-gateway.de
myhome-server.de
myiphost.com
myjino.ru
mymailer.com.tw
mymediapc.net
mypep.link
mypets.ws
myphotos.cc
mypi.co
mypsx.net
myqnapcloud.com
myravendb.com
my-router.de
mysecuritycamera.com
mysecuritycamera.net
mysecuritycamera.org
myshopblocks.com
mytis.ru
mytuleap.com
my-vigor.de
myvnc.com
my-wan.de
mywire.org
n4t.co
nalchik.ru
nalchik.su
navoi.su
nctu.me
neat-url.com
nerdpol.ovh
net.eu.org
net-freaks.com
netlify.com
net.ru
nflfan.org
nfshost.com
ng.city
ng.eu.org
ng.ink
ngrok.io
ng.school
nhlfan.net
nh-serv.co.uk
nid.io
nl.eu.org
no.com
nodebalancer.linode.com
nodum.co
nodum.io
no.eu.org
noho.st
nohost.me
no-ip.biz
no-ip.ca
no-ip.co.uk
no-ip.info
noip.me
no-ip.net
no-ip.org
noip.us
nom.ae
nom.af
nom.ai
nom.al
nom.cl
nom.gd
nom.ge
nom.gl
nom.gt
nom.hn
nom.im
nom.ke
nom.li
nom.mk
nom.nu
nom.pw
nom.qa
nom.rs
nom.si
nom.st
nom.tj
nom.ug
nom.uy
nom.vc
nom.vg
north-kazakhstan.su
nov.ru
nov.su
now-dns.net
now-dns.org
now-dns.top
now.sh
nsupdate.info
ntdll.top
nyc.mn
nym.by
nym.bz
nym.ec
nym.gr
nym.gy
nym.hk
nym.ie
nym.kz
nym.la
nym.lc
nym.li
nym.lt
nym.lu
nym.me
nym.mn
nym.mx
nym.nz
nym.pe
nym.pt
nym.ro
nym.sk
nym.su
nym.sx
nym.tw
nz.eu.org
obninsk.su
of.fashion
office-on-the.net
official.academy
of.football
of.london
of.work
on-aptible.com
on.fashion
online.th
onred.one
onrender.com
on-the-web.tv
onthewifi.com
on-web.fr
ooguy.com
opencraft.hosting
operaunite.com
org.ru
orx.biz
outsystemscloud.com
ownip.net
own.pm
ownprovider.com
ox.rs
oy.lc
pagefrontapp.com
pagespeedmobilizer.com
pa.leg.br
pantheonsite.io
paris.eu.org
pb.leg.br
pcloud.host
pe.leg.br
penza.su
pgafan.net
pgfog.com
pi.leg.br
pimienta.org
pixolino.com
pl.eu.org
podzone.net
podzone.org
point2this.com
pointto.us
poivron.org
pokrovsk.su
poniatowa.pl
pony.club
potager.org
poznan.pl
pp.ru
pp.ua
priv.at
privatizehealthinsurance.net
pr.leg.br
protonet.io
prvcy.page
pt.eu.org
ptplus.fit
publishproxy.com
pubtls.org
pyatigorsk.ru
qa2.com
q-a.eu.org
qc.com
qualifioapp.com
quicksytes.com
rackmaze.com
rackmaze.net
ras.ru
ravendb.community
ravendb.me
ravendb.run
r.cdn77.net
read-books.org
readmyblog.org
readthedocs.io
realm.cz
redirectme.net
reg.dk
remotewd.com
repl.co
repl.run
resindevice.io
rhcloud.com
rj.leg.br
rn.leg.br
ro.eu.org
ro.im
ro.leg.br
router.management
rr.leg.br
rsc.cdn77.org
rs.leg.br
ru.com
ru.eu.org
run.app
ru.net
s3.amazonaws.com
s3-ap-northeast-1.amazonaws.com
s3-ap-northeast-2.amazonaws.com
s3.ap-northeast-2.amazonaws.com
s3-ap-south-1.amazonaws.com
s3.ap-south-1.amazonaws.com
s3-ap-southeast-1.amazonaws.com
s3-ap-southeast-2.amazonaws.com
s3-ca-central-1.amazonaws.com
s3.ca-central-1.amazonaws.com
s3.cn-north-1.amazonaws.com.cn
s3.dualstack.ap-northeast-1.amazonaws.com
s3.dualstack.ap-northeast-2.amazonaws.com
s3.dualstack.ap-south-1.amazonaws.com
s3.dualstack.ap-southeast-1.amazonaws.com
s3.dualstack.ap-southeast-2.amazonaws.com
s3.dualstack.ca-central-1.amazonaws.com
s3.dualstack.eu-central-1.amazonaws.com
s3.dualstack.eu-west-1.amazonaws.com
s3.dualstack.eu-west-2.amazonaws.com
s3.dualstack.eu-west-3.amazonaws.com
s3.dualstack.sa-east-1.amazonaws.com
s3.dualstack.us-east-1.amazonaws.com
s3.dualstack.us-east-2.amazonaws.com
s3-eu-central-1.amazonaws.com
s3.eu-central-1.amazonaws.com
s3-eu-west-1.amazonaws.com
s3-eu-west-2.amazonaws.com
s3.eu-west-2.amazonaws.com
s3-eu-west-3.amazonaws.com
s3.eu-west-3.amazonaws.com
s3-external-1.amazonaws.com
s3-fips-us-gov-west-1.amazonaws.com
s3-sa-east-1.amazonaws.com
s3-us-east-2.amazonaws.com
s3.us-east-2.amazonaws.com
s3-us-gov-west-1.amazonaws.com
s3-us-west-1.amazonaws.com
s3-us-west-2.amazonaws.com
s3-website-ap-northeast-1.amazonaws.com
s3-website.ap-northeast-2.amazonaws.com
s3-website.ap-south-1.amazonaws.com
s3-website-ap-southeast-1.amazonaws.com
s3-website-ap-southeast-2.amazonaws.com
s3-website.ca-central-1.amazonaws.com
s3-website.eu-central-1.amazonaws.com
s3-website-eu-west-1.amazonaws.com
s3-website.eu-west-2.amazonaws.com
s3-website.eu-west-3.amazonaws.com
s3-website-sa-east-1.amazonaws.com
s3-website-us-east-1.amazonaws.com
s3-website.us-east-2.amazonaws.com
s3-website-us-west-1.amazonaws.com
s3-website-us-west-2.amazonaws.com
sa.com
sa-east-1.elasticbeanstalk.com
sandcats.io
saves-the-whales.com
scapp.io
schokokeks.net
sch.so
sc.leg.br
scrapper-site.net
scrapping.cc
scrysec.com
securitytactics.com
se.eu.org
se.leg.br
selfip.biz
selfip.com
selfip.info
selfip.net
selfip.org
sells-for-less.com
sells-for-u.com
sells-it.net
sellsyourhome.org
se.net
servebbs.com
servebbs.net
servebbs.org
servebeer.com
serveblog.net
servecounterstrike.com
serveexchange.com
serveftp.com
serveftp.net
serveftp.org
servegame.com
servegame.org
servehalflife.com
servehttp.com
servehumour.com
serveirc.com
serveminecraft.net
servemp3.com
servep2p.com
servepics.com
servequake.com
servesarcasm.com
service.gov.uk
shacknet.nu
shiftedit.io
shopitsite.com
shop.ro
shop.th
si.eu.org
simple-url.com
sinaapp.com
site.builder.nu
siteleaf.net
sites.static.land
sk.eu.org
sochi.su
soc.srcf.net
sopot.pl
soundcast.me
spacekit.io
space-to-rent.com
spb.ru
spb.su
spdns.de
spdns.eu
spdns.org
sp.leg.br
square7.ch
square7.de
square7.net
ssl.origin.cdn77-secure.org
stackhero-network.com
stage.nodeart.io
staging.onred.one
static-access.net
static.land
storage.yandexcloud.net
store.dk
storj.farm
stuff-4-sale.org
stuff-4-sale.us
stufftoread.com
svn-repos.de
sweetpepper.org
swidnik.pl
syncloud.it
syno-ds.de
synology-diskstation.de
synology-ds.de
synology.me
sytes.net
t3l3p0rt.net
taifun-dns.de
tashkent.su
tcp4.me
teaches-yoga.com
tele.amune.org
telebit.app
telebit.io
temp-dns.com
termez.su
test-iserv.de
theworkpc.com
thingdustdata.com
thruhere.net
togliatti.su
to.leg.br
townnews-staging.com
to.work
traeumtgerade.de
trafficplex.cloud
tr.eu.org
troitsk.su
trycloudflare.com
tselinograd.su
tula.su
tunk.org
tuva.su
tuxfamily.org
twmail.cc
twmail.net
twmail.org
u2-local.xnbay.com
u2.xnbay.com
ua.rs
uber.space
ufcfan.org
ui.nabu.casa
uk0.bigv.io
uk.com
uk.eu.org
uklugs.org
uk.net
uni5.net
unusualperson.com
url.tw
us-1.evennode.com
us-2.evennode.com
us-3.evennode.com
us-4.evennode.com
us.com
us-east-1.amazonaws.com
us-east-1.elasticbeanstalk.com
us-east-2.elasticbeanstalk.com
user.aseinet.ne.jp
usercontent.jp
user.party.eus
user.srcf.net
us.eu.org
us-gov-west-1.elasticbeanstalk.com
us.org
usr.cloud.muni.cz
us-west-1.elasticbeanstalk.com
us-west-2.elasticbeanstalk.com
utwente.io
uwu.ai
uy.com
vapor.cloud
vaporcloud.io
v-info.info
vipsinaapp.com
virtualserver.io
virtual-user.de
virtualuser.de
virtueeldomein.nl
vladikavkaz.ru
vladikavkaz.su
vladimir.ru
vladimir.su
vm.bytemark.co.uk
vologda.su
voorloper.cloud
vpndns.net
vpnplus.to
wafflecell.com
web.app
webhop.biz
webhop.info
webhop.me
webhop.net
webhop.org
webhosting.be
webredirect.org
we.bs
website.yandexcloud.net
webspace.rocks
wedeploy.io
wedeploy.me
wedeploy.sh
wellbeingzone.co.uk
wellbeingzone.eu
withgoogle.com
withyoutube.com
wmflabs.org
wnext.app
workers.dev
workisboring.com
worse-than.tv
wpcomstaging.com
wpdevcloud.com
writesthisblog.com
wroc.pl
x443.pw
xenapponazure.com
xen.prgmr.com
xnbay.com
xs4all.space
yandexcloud.net
ybo.faith
ybo.party
ybo.review
ybo.science
ybo.trade
yolasite.com
yombo.me
za.bz
za.com
zakopane.pl
za.net
za.org
zapto.org
zapto.xyz

While the tldextract cache contains only one TLD that does not exist in the public suffix list, which is: mobily

Can you please explain to me? Is there anything wrong? How can I ensure that my tldextract program is having the latest list from the public suffix list.

Note: I can not use the tldextract --update due to system error that I could not identify its source. I have to rely on deleting the cache file before run.

john-kurkowski commented 4 years ago

Those are what the PSL calls "private" domains. See this FAQ entry.

ealashwali commented 4 years ago

Thanks for your clarification. One last question please. So the private domains are only added to the tldextract list if I add this line: extract = tldextract.TLDExtract(include_psl_private_domains=True), and otherwise they are not?

john-kurkowski commented 4 years ago

Correct