# !/usr/bin/python
# -*- coding: utf-8 -*-
#
##################################################################################
#
# This program is part of OSRFramework. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##################################################################################
tld = {
".h4ck.me",
# A sample from: https://freedns.afraid.org/domain/registry/
".0x.no",
".100mountain.com",
".10x.es",
".120v.ac",
".1337.cx",
".150watt.ru",
".24-7.ro",
".2fine.de",
".2ku.ru",
".2p.fm",
".3c4d.net",
".3dxtras.com",
".3n.cc",
".3trust.com",
".404.mn",
".4040.idv.tw",
".49b.uk",
".4twenty.us",
".688.org",
".69.mu",
".7s.com.tr",
".8634.su",
".a01.ca",
".abuser.eu",
".ac2.ac",
".adagio.tw",
".agila.com.br",
".agropeople.ru",
".aintno.info",
".airlinemeals.net",
".ais-salzburg.at",
".ajctm.ac",
".alagrupa.com",
".albertn.ru",
".alexlan.org",
".all.my",
".allez.la",
".allisons.org",
".allowed.org",
".alveaelectric.com",
".americajhon.com.pe",
".americhip.ru",
".amurt.org.uk",
".anal-slavery.com",
".ananda.net.ve",
".aneisa.com",
".annaffiare.org",
".anonymous.lv",
".antongorbunov.com",
".antrak.org.tr",
".apsis.ch",
".arcprojects.ru",
".art-works.ro",
".asenov.ru",
".asianfreshproduce.com",
".ask2ask.com",
#".aspserver.net",
".astrabus.ru",
".asu.mx",
".auraria.org",
".australia.ai",
".austria-escort.at",
".awiki.org",
".ax.it",
".ax.lt",
".b33r.us",
".babypos.hk",
".bad.mn",
".bagus.org",
".bakli.ru",
".baltijalv.lv",
".bandweite.de",
".barge-online.com",
".beerprojects.com",
".benjamin.it",
".bep.co.id",
".bertmillernatureclub.org",
".bestforever.com",
".bgdsupport.com",
".bhms.com",
".bigbox.info",
".bil-nasalab.com",
".bine.me",
".biotx.biz",
".birdriver.org",
".biz.tm",
".blinklab.com",
".blizzie.net",
".blogs.or.id",
".bloom.us",
".blue-jade.net",
".bluemoon.com.vn",
".bmvl.ru",
".bnaz.org",
".bnpt.go.id",
".bot.nu",
".bouncers4rent.com",
".boxathome.net",
".brawlcustommusic.com",
".byte4byte.com",
".bzpo.ru",
".caledonianlab.com",
".catsy.org",
".caturelang.co.id",
".cc.net.br",
".ccc.org.mx",
".ccmissoula.com",
".cda.md",
".cdvi.ro",
".celebsplay.com",
".chebicon.ru",
".chickenkiller.com",
".chipmeup.com",
".clink.biz",
".cloudwatch.net",
".cnr.com.pk",
".cnstefancelmare.ro",
".coalnet.ru",
".colegiotamandare.g12.br",
".colegiotorrevilano.es",
".compuinter.com",
".computersforpeace.net",
".compy.ca",
".continent.kz",
".coreytech.com",
".cpct.com",
".cpia.org.ar",
".cr.rs",
".crabdance.com",
".crackedsidewalks.com",
".crazycat.ro",
".cspro.biz",
".csproject.org",
".custom-gaming.net",
".cut3.name",
".cw03.ru",
".cys.ru",
".dagz.ru",
".dalk.ru",
".dark-byte.net",
#".darknigger.com",
".darkworlds.org",
".datasource.ro",
".ddanciu.ro",
#".ddos.im",
".dearabba.org",
".death-by-monkeys.com",
".dellsale.ru",
".deusexmachina.org",
".dhm.ro",
".digitalgroupe.com",
".diipl.com",
".diipl.in",
".divakeramika.com",
".dmtr.ru",
".dnet.hu",
".d-n-s.name",
".d-n-s.org.uk",
".dob.jp",
".donkeyhot.net",
".doomstuff.com",
".doskapozora.com",
".dp76.com",
".dream.org.il",
".drunkensailor.org",
".dyn.ch",
".dyn.mk",
".dynet.com",
".e.co.za",
".echoparklake.com",
".e-data.com.tr",
".edsonide.med.br",
".e-education.hk",
".elchemi.com",
".elitter.net",
".e-m-a-i-l.org",
".emakc.ru",
".embeddedonline.org",
".empresastaylor.com",
".encontronapracinha.com.br",
".endlessmovie.com",
".enemyterritory.org",
".entermypicks.com",
".eolicatalinay.cl",
".epbsoft.com",
".epicgamer.org",
".erke.biz.tr",
".erki.net",
".e-sluts.net",
".essexregional.org",
".etgr.ru",
".eurotank.ro",
".eva.hk",
".everton.com",
".evilrouter.com",
".evils.in",
".evs.net.br",
".eye.rs",
".ezfill.com",
".ezmangaforums.com",
".ezxdev.org",
".fairuse.org",
".falcongreen.com",
".farted.net",
".fasl.info",
".fatdiary.org",
".fearpenguins.com",
".fedea.com.ar",
".fin-tech.com",
#".fisierulmeu.ro",
".fivepals.com",
".flat4free.com",
".flazzard.com",
".floripalondon.com",
".fol.cl",
".forss.to",
#".fr.to",
".freebookspot.es",
".freesa.org",
".ftp.sh",
".fuck-off-o.org",
".funkar.nu",
".galipan.net.ve",
".gally.jp",
".ganino.com",
".garmanage.com",
".gayhotelsgreece.com",
".gayuser.info",
".gebish.org",
".gerastar.ru",
".ghostnation.org",
".gigaportal.pl",
".giveawaylisting.com",
".givemefish.com",
".god.jp",
".golf-club.ro",
".good.one.pl",
".good-newz.org",
".gorila.ro",
".gparente.net.br",
".grandmasgossip.com",
".gtk.cl",
".guardz.ru",
".guild-site.com",
".gurcanozturk.com",
".gw.lt",
".h0stname.net",
".h4ck.me",
".hacked.jp",
".hackquest.com",
".hackrz.org",
".haki.hk",
".hamradioonline.net",
".hamshack.info",
".handfolding.com",
".hanisch.com",
".happyforever.com",
".happyminecraft.com",
".happyminecraft.net",
".hashcube.com",
".hayeshelp.com",
".hbmc.net",
".heroinewarrior.com",
".hiddencorner.org",
".hijaxdesigns.com",
".hin.tw",
".hiprinter.com",
".hitremixes.com",
".hmail.us",
".hmao.pro",
".holylandshop.ru",
".home.kg",
".homelinuxserver.org",
".homenet.org",
".h-o-s-t.name",
".host2go.net",
".hpc.tw",
".hs.vc",
".hulichicken.com",
".hunnur.com",
".iantaylor.com",
".iceblaze.com",
".icfar.com",
".icx.ro",
".id.web.id",
".id-fb.fm",
".ig42.org",
".ignorelist.com",
".iiiii.info",
".ilgizvalinurov.ru",
#".ilkor.com",
".imagespost.com",
".imagetemplate.com",
".imagetemplate.net",
".iminecraft.se",
#".imly.org",
".india.sh",
".inedelya.ru",
".inet2.org",
".inflict.us",
".info.gf",
".info.tm",
".innograph.co.id",
".intec.es",
".ionexusa.com",
".ipv6.la",
".ircr.info",
".isltest.net",
".ismoke.hk",
".istanbulsafak.com",
".i-t.me",
".it-share.ro",
".iu4ever.org",
".ivc.cc",
".ivc.org.ar",
".ivi.pl",
".iz.rs",
".javafaq.nu",
".jcor.ca",
".jedimasters.net",
".jerkface.net",
".jesus.si",
".jobvolume.bg",
".joe.dj",
".joiavip.com.br",
".jpfiles.eu",
".juliacake.com.vn",
".jumpingcrab.com",
".jundy.org",
".k.vu",
".k22.su",
".kadirpolat.net.tr",
".kalbas.com.vn",
".kaleebso.com",
".kanda.ru",
".kaohsiung.tv",
".kawa-kun.com",
".kck-saratov.ru",
".kein.hk",
".kiani.com",
#".kidgame.ru",
".kir22.ru",
".ko.tl",
".kompaniet.nu",
".kopi.co.id",
".krash.net",
".ksk-saratov.ru",
".kyrgyzstan.kg",
".l5.ca",
".lanas.cl",
".lazydalmatian.com",
".lee.mx",
".leecantu.com",
".legalmusicsearch.com",
".leitud.ee",
".leonardocastano.com.ar",
".lex.mn",
".linkin.tw",
".linux70.ru",
".livewave.ru",
".logisoft-cy.com",
".logos.g12.br",
#".lolk.org",
".lovethosetrains.com",
#".loyo.biz",
".luckyweaving.com",
".lwts.ru",
".macrofox.org",
".macsauto-indonesia.com",
".madhacker.biz",
".maersoft.com.ar",
".make.com.ar",
#".makny.us",
".malam.or.id",
".maluwilz.lv",
".marieblazek.com",
".mashyk.ru",
".mcemerald.ro",
".mcsoft.org",
".medicost.org",
".megamovs.com",
".megatele.ru",
".menpera.go.id",
".mett.ru",
".mikata.ru",
".mindhackers.org",
".mine.bz",
".minecraftnoob.com",
".minecraftr.us",
".m-kopa.net",
".mm.my",
".moo.com",
".moonangel.com",
".mooo.com",
".mooo.info",
".morganisageek.org",
".movdivx.com",
".move2nz.com",
".movister.ru",
".mp3real.ru",
".mtrstore.com",
".multicop.com.ar",
".musterihizmetleri.com",
".mwop.net",
".my.to",
".mybrewbuddies.com",
".mychild.ug",
".mycloud.bz",
".mylogisoft.com",
".mysaol.com",
".myxop.com",
".nard.ca",
".naru.to",
#".nashvillerollergirls.com",
".nav.co.id",
".nedvighimost-sochi.ru",
".neogene.ru",
".n-e-t.name",
".netlord.de",
".netmask.ca",
".nevalain.ru",
".nevskayaratusha.ru",
".newca.org",
".nhance.com",
".nlpd.net.au",
".nnc.ro",
".nonze.ro",
".notici.as",
".novgaz-rzn.ru",
".now.im",
".nrp.com.np",
".ns22.ru",
".nx.tc",
".oganilirkab.go.id",
".ohbah.com",
".ohi.tw",
".okzk.com",
".oldrussianmagic.com",
".olelukoie.ru",
".olife.org",
".oneindonesia.co.id",
".oo.fi",
#".openoffcampus.com",
".opensrc.mx",
".opris.at",
".optimas.co.id",
".orenznakomstva.ru",
".ormy.ru",
".orskkino.ru",
".packetflood.net",
".packeting.eu",
".parikh.net",
".pass.fm",
".patelmortgage.com",
".pce-cihazlari.com.tr",
".pckf.com",
".peachyweb.com",
".pedie.info",
".philipkingsleyshop.ru",
".photo-cult.com",
".photo-frame.com",
".php-dev.net",
".pics.mu",
".pii.at",
".piki.si",
".pixelfucker.com",
".play.ai",
".playfv.com",
#".playop.net",
".plnntt.co.id",
".plwgroup.com",
".pntl.tl",
".pogramkran.net",
".polissya.eu",
".porngo.at",
".port0.org",
".portalindustries.org",
".possessed.us",
".priamaakcia.sk",
".privatedns.org",
".privateimport.jp",
".procare.co.id",
".profinet.ro",
".progr.am",
".propharma.co.id",
".prostore.ru",
".psp-moscow.com",
".psybnc.org",
#".publicserviceclub.com",
".punked.us",
".pwnz.org",
".qc.to",
".qlbv.vn",
".qualirede.com.br",
".quannhacvang.com",
".queerline.de",
".radioamator.ro",
".radiogirl.fm",
".raspberryip.com",
".raspberryip.org",
".rbb.org",
".rcrcc.ca",
".reason.org.nz",
".recyclesolutionsllc.com",
".remoteaccess.me",
".richlorenz.com",
".rilhas.com",
".rlstuff.net",
".rltk.org",
".rm6.org",
".rninvest.ru",
".ro.it",
".ro.lt",
".robinhud.com",
".robot-armies.com",
".rockingwranchinc.com",
".rock-n-roll.ru",
".romaliver.com",
".r-o-o-t.net",
".root.sx",
".roth.ca",
".routemehome.com",
".rpz.su",
".rukodelka.ru",
".ruok.org",
".russkoeumea.com",
".rwbcode.com",
".sadayuki.jp",
".sandmeiers.ch",
".sannon-stamm.com",
".sarah-lai.com",
".savage.nu",
".scay.net",
".sci123.com",
".scottlewisonline.com",
".scrapitsoftware.com",
".sdp-mos.ru",
".SEARCH",
".sektori.org",
".sen.org.nz",
".seo.id.lv",
".servernux.com",
".serverpit.com",
".sexmistrz.pl",
".sextube.ro",
".sheepindonesia.org",
".shen.cl",
".shitcunt.info",
".shogun.ca",
".shop.tm",
".shopper360.com.my",
".shoppingexpress.com.au",
".showmyhomes.com",
".silksky.com",
".sino.tw",
".skc.su",
".skies.tw",
".sky-cinema.ru",
".sly.io",
".smbb.ws",
".smelly.cc",
".smirt.ch",
".sne.jp",
".solfa.org",
".solidmation.com",
".solopos.co.id",
".soon.it",
".Sorted by: Popularity",
".spacescape.in",
".spacetechnology.net",
".spelar.se",
".spstali.ru",
".ssitech.bg",
#".stalker.fi",
#".stan.cn",
".star.is",
".starkom.ru",
#".statescasinos.com",
".stes.fi",
".stfu-kthx.net",
".stocktester.ru",
".stoupin.ru",
".strangled.net",
".streame.tv",
".stroyexpert.org",
".stuns.org",
".suka.se",
".sumibi.org",
".surak.kz",
".surfnet.ca",
".sweetriders.com",
".swsc.org.np",
".sxn.us",
".syntereo.com",
".t28.net",
".t31.org",
".tacowolf.com",
#".tagan-rog.info",
".taivas.biz",
".taiwans.tw",
".takeshi.cnt.br",
#".tanah-aina.com",
".teakwondo.one.pl",
".techkriti.org",
".techniice.ro",
".technopagans.com",
".tecnova.com.br",
".tedx.ee",
".teh-server.com",
".tetuku.com",
".thc.lv",
".thcgirls.com",
".the-button.com",
".thegmc.com",
".thejordaans.com",
".thenme.net",
".thevaughts.net",
".thevirus.ro",
".threecanoes.com",
".tintira.com",
".tn.my",
".topdanang.com",
#".tragazorras.com",
".tristancartledge.com",
".tru.io",
".trumgame.net",
".tth.cl",
".tuck.tw",
".tv-l.ru",
".tvlinux.com",
".twilightparadox.com",
".tzafrir.org.il",
".u888.cn",
".ucvradio.cl",
".ufodns.com",
".ugo.si",
".uk.ms",
".uk.to",
".ultimatedecision.lv",
".undo.it",
".unibutton.com",
".uplink.li",
".urca.tv",
".urist93.ru",
".us.to",
".uzhi.ru",
".uzid.com",
".vagfans.info",
".vankin.de",
".vctel.com",
".ve3.info",
".verymad.net",
".vietnam.ro",
".violates.me",
".violates.us",
".vistnet.net",
".vivat-consult.ru",
".vkagent.ru",
".voles35.ru",
".vomuan.com",
".vos.io",
".vpnx.nl",
".vr.lt",
".vxe6.net",
".wakingmoon.com",
".warmkessel.com",
".webs.vc",
".whyboner.com",
".wiki.gd",
".wikihotels.ru",
".wild1.net",
".wildsurf.net",
".winkel.com.ar",
".winnity.ro",
".with.mirkforce.de",
".wojb.org",
".wolmerica.com",
".womenclothingtoday.com",
".xpresit.net",
".xxxxx.tw",
".yao.cl",
".yngling.com",
".youpc.ro",
".your.my.id",
".yourspecialtee.com",
".z0d.eu",
".z86.ru",
".zaibar.ro",
".zanity.net",
".zee.ac",
".zgbi100.ru",
".zhilcontrol.ru",
".zonet.us",
".zsh.jp",
".zverovich.net",
".zvezdaringa.ru",
".zyix.com",
# From subdomain.com: http://www.subdomain.com/
".asia.gp",
".biz.uz",
".co.gp",
".com.nu",
".eu.nu",
".mobi.ps",
".name.vu",
".online.gp",
".pro.vg",
".tv.gg",
".us.nf",
".web.gg",
".info.nu",
# Other subdomains.
".ax.it",
".ro.it",
# Add noip.com subdomains
"access.ly",
".blogsyte.com",
".brasilia.me",
".cable-modem.org",
".ciscofreak.com",
".collegefan.org",
".couchpotatofries.org",
".damnserver.com",
".ddns.me",
".ditchyourip.com",
".dnsfor.me",
".dnsiskinky.com",
".dvrcam.info",
".dynns.com",
".eating-organic.net",
".fantasyleague.cc",
".geekgalaxy.com",
".golffan.us",
".health-carereform.com",
".homesecuritymac.com",
".homesecuritypc.com",
".hopto.me",
".hosthampster.com",
".ilovecollege.info",
".loginto.me",
".mlbfan.org",
".mmafan.biz",
".myactivedirectory.com",
".mydissent.net",
".myeffect.net",
".mymediapc.net",
".mypsx.net",
".mysecuritycamera.com",
".mysecuritycamera.net",
".mysecuritycamera.org",
".net-freaks.com",
".nflfan.org",
".nhlfan.net",
".pgafan.net",
".point2this.com",
".pointto.us",
".privatizehealthinsurance.net",
".quicksytes.com",
".read-books.org",
".securitytactics.com",
".serveexchange.com",
".servehumour.com",
".servep2p.com",
".servesarcasm.com",
".stufftoread.com",
".ufcfan.org",
".unusualperson.com",
".workisboring.com",
".3utilities.com",
".bounceme.net",
".ddns.net",
".ddnsking.com",
".freedynamicdns.net",
".freedynamicdns.org",
".gotdns.ch",
".hopto.org",
".myftp.biz",
".myftp.org",
".myvnc.com",
".onthewifi.com",
".redirectme.net",
".servebeer.com",
".serveblog.net",
".servecounterstrike.com",
".serveftp.com",
".servegame.com",
".servehalflife.com",
".servehttp.com",
".serveminecraft.net",
".servemp3.com",
".servepics.com",
".servequake.com",
".sytes.net",
".viewdns.net",
".webhop.me",
".zapto.org",
}