diff --git a/dyn_dns_domains.csv b/dyn_dns_domains.csv new file mode 100644 index 0000000..1c81d65 --- /dev/null +++ b/dyn_dns_domains.csv @@ -0,0 +1,1793 @@ +gslb.biz,gslb.me +gslb.eu,gslb.me +gslb.info,gslb.me +gslb.mobi,gslb.me +gslb.us,gslb.me +gslb.ws,gslb.me +mooo.com,afraid.org +chickenkiller.com,afraid.org +us.to,afraid.org +strangled.net,afraid.org +ignorelist.com,afraid.org +uk.to,afraid.org +crabdance.com,afraid.org +jumpingcrab.com,afraid.org +twilightparadox.com,afraid.org +my.to,afraid.org +privatedns.org,afraid.org +yao.cl,afraid.org +ax.lt,afraid.org +ftp.sh,afraid.org +mine.bz,afraid.org +qc.to,afraid.org +minecraftnoob.com,afraid.org +undo.it,afraid.org +bot.nu,afraid.org +info.gf,afraid.org +home.kg,afraid.org +fr.to,afraid.org +dynet.com,afraid.org +minecraftr.us,afraid.org +3dxtras.com,afraid.org +69.mu,afraid.org +root.sx,afraid.org +jodymaroni.com,afraid.org +tibet.org,afraid.org +farted.net,afraid.org +dixiesewing.com,afraid.org +churchrez.org,afraid.org +port0.org,afraid.org +firesidegrillandbar.com,afraid.org +heroinewarrior.com,afraid.org +keystoneuniformcap.com,afraid.org +serverpit.com,afraid.org +spacetechnology.net,afraid.org +vhfdental.com,afraid.org +k.vu,afraid.org +aussievitamin.com,afraid.org +tinosmarble.com,afraid.org +epicgamer.org,afraid.org +youramys.com,afraid.org +1337.cx,afraid.org +motoretta.ca,afraid.org +pakasak.com,afraid.org +dcmusic.ca,afraid.org +happyforever.com,afraid.org +mooo.info,afraid.org +coolfire25.com,afraid.org +gw.lt,afraid.org +qualitypoolsboulder.com,afraid.org +evils.in,afraid.org +soon.it,afraid.org +nx.tc,afraid.org +h4ck.me,afraid.org +afphila.com,afraid.org +verymad.net,afraid.org +csproject.org,afraid.org +play.ai,afraid.org +404.mn,afraid.org +autoprin.com,afraid.org +southern.com.my,afraid.org +industrialmill.com,afraid.org +zanity.net,afraid.org +norushcharge.com,afraid.org +uk.ms,afraid.org +punked.us,afraid.org +lettersandscience.net,afraid.org +iliensale.com,afraid.org +sly.io,afraid.org +homelinuxserver.org,afraid.org +staffpro.net,afraid.org +120v.ac,afraid.org +ohbah.com,afraid.org +vr.lt,afraid.org +d-n-s.name,afraid.org +cloudwatch.net,afraid.org +madhacker.biz,afraid.org +hedbergandson.com,afraid.org +24-7.ro,afraid.org +r-o-o-t.net,afraid.org +hs.vc,afraid.org +fairuse.org,afraid.org +star.is,afraid.org +mcsoft.org,afraid.org +bad.mn,afraid.org +688.org,afraid.org +raspberryip.com,afraid.org +fedea.com.ar,afraid.org +iz.rs,afraid.org +iiiii.info,afraid.org +abuser.eu,afraid.org +psybnc.org,afraid.org +hpc.tw,afraid.org +hbmc.net,afraid.org +pii.at,afraid.org +hackquest.com,afraid.org +img.com.ar,afraid.org +byte4byte.com,afraid.org +nard.ca,afraid.org +host2go.net,afraid.org +pusilkom.com,afraid.org +photo-frame.com,afraid.org +netlord.de,afraid.org +mindhackers.org,afraid.org +awiki.org,afraid.org +homeplex.org,afraid.org +surfnet.ca,afraid.org +0x.no,afraid.org +zza.pl,afraid.org +tecalideherrera.gob.mx,afraid.org +lotusblossomconsulting.com,afraid.org +dob.jp,afraid.org +good.one.pl,afraid.org +ix.tc,afraid.org +silksky.com,afraid.org +merrittcredit.com,afraid.org +defensoria-nsjp.gob.mx,afraid.org +ivi.pl,afraid.org +cbu.net,afraid.org +minecraft.pe,afraid.org +bgg.cl,afraid.org +wiki.gd,afraid.org +malam.or.id,afraid.org +airlinemeals.net,afraid.org +h0stname.net,afraid.org +sne.jp,afraid.org +boxathome.net,afraid.org +bagus.org,afraid.org +alam-maritim.com.my,afraid.org +l5.ca,afraid.org +webs.vc,afraid.org +possessed.us,afraid.org +dnet.hu,afraid.org +thehomeserver.net,afraid.org +be.sexy,afraid.org +joe.dj,afraid.org +joiavip.com.br,afraid.org +servernux.com,afraid.org +blinklab.com,afraid.org +inet2.org,afraid.org +ruok.org,afraid.org +cityofgreen.com.my,afraid.org +project.li,afraid.org +tzafrir.org.il,afraid.org +pagostepeapulco.gob.mx,afraid.org +aber.ir,afraid.org +bluejeanblues.net,afraid.org +bloom.us,afraid.org +sulsel.go.id,afraid.org +supbienestar.gob.ar,afraid.org +mikata.ru,afraid.org +smh.com.my,afraid.org +mbiselangor.com.my,afraid.org +computersforpeace.net,afraid.org +vankin.de,afraid.org +n-e-t.name,afraid.org +scay.net,afraid.org +2fine.de,afraid.org +3n.cc,afraid.org +amurt.org.uk,afraid.org +cspcorp.com,afraid.org +jedimasters.net,afraid.org +everton.com,afraid.org +baselinux.net,afraid.org +hioctanefuel.com,afraid.org +pce-cihazlari.com.tr,afraid.org +celebsplay.com,afraid.org +lee.mx,afraid.org +k22.su,afraid.org +d-n-s.org.uk,afraid.org +4040.idv.tw,afraid.org +sdp-mos.ru,afraid.org +fatdiary.org,afraid.org +blizzie.net,afraid.org +cnstefancelmare.ro,afraid.org +novgaz-rzn.ru,afraid.org +groups.id,afraid.org +lovethosetrains.com,afraid.org +dyn.ch,afraid.org +dyn.mk,afraid.org +oops.wtf,afraid.org +winkel.com.ar,afraid.org +inovasi.co.id,afraid.org +smelly.cc,afraid.org +australia.ai,afraid.org +ghostnation.org,afraid.org +zsh.jp,afraid.org +vctel.com,afraid.org +dx.com.ar,afraid.org +xxxxx.tw,afraid.org +fin-tech.com,afraid.org +hec.to,afraid.org +okzk.com,afraid.org +ve3.info,afraid.org +benjamin.it,afraid.org +ufodns.com,afraid.org +good-newz.org,afraid.org +minecraftpotato.com,afraid.org +b33r.us,afraid.org +scottexteriors.com,afraid.org +ctx.cl,afraid.org +ddj.co.za,afraid.org +sumibi.org,afraid.org +aeroantenna.com,afraid.org +forss.to,afraid.org +jcor.ca,afraid.org +auraria.org,afraid.org +isageek.net,afraid.org +womenclothingtoday.com,afraid.org +jesus.si,afraid.org +id.web.id,afraid.org +panel-laboralcj.gob.mx,afraid.org +pixelfucker.com,afraid.org +scrapitsoftware.com,afraid.org +minecraft.id.lv,afraid.org +tth.cl,afraid.org +americajhon.com.pe,afraid.org +stocktester.ru,afraid.org +0rg.us,afraid.org +make.com.ar,afraid.org +rwbcode.com,afraid.org +nya.pub,afraid.org +nedvighimost-sochi.ru,afraid.org +stuns.org,afraid.org +minetest.land,afraid.org +beerprojects.com,afraid.org +whyboner.com,afraid.org +erke.biz.tr,afraid.org +ext.io,afraid.org +wildsurf.net,afraid.org +kyrgyzstan.kg,afraid.org +spelar.se,afraid.org +govt.hu,afraid.org +hitremixes.com,afraid.org +unibutton.com,afraid.org +iceage.com.my,afraid.org +aintno.info,afraid.org +bine.me,afraid.org +shitcunt.info,afraid.org +linkin.tw,afraid.org +ugo.si,afraid.org +compuinter.com,afraid.org +enemyterritory.org,afraid.org +hijaxdesigns.com,afraid.org +qlbv.vn,afraid.org +vxe6.net,afraid.org +gerastar.ru,afraid.org +myhomedns.net,afraid.org +8bit.ca,afraid.org +kik.cl,afraid.org +technopagans.com,afraid.org +ber-engineering.com,afraid.org +mylogisoft.com,afraid.org +synoserver.com,afraid.org +homenode.ca,afraid.org +letz.dev,afraid.org +z0d.eu,afraid.org +yourspecialtee.com,afraid.org +jundy.org,afraid.org +fivepals.com,afraid.org +wanip.ch,afraid.org +gilead.org.il,afraid.org +anal-slavery.com,afraid.org +networkoutpost.com,afraid.org +networkguru.com,afraid.org +abatek.com,afraid.org +allez.la,afraid.org +dprdsulsel.go.id,afraid.org +lanas.cl,afraid.org +dream.org.il,afraid.org +morganisageek.org,afraid.org +yiff.fi,afraid.org +birdriver.org,afraid.org +mnode.net,afraid.org +e-m-a-i-l.org,afraid.org +priamaakcia.sk,afraid.org +ldtp.com,afraid.org +caminobooks.com,afraid.org +dagz.ru,afraid.org +evs.net.br,afraid.org +gsp.co.id,afraid.org +shadir.com,afraid.org +spottt.com,afraid.org +wild1.net,afraid.org +astrabus.ru,afraid.org +hin.tw,afraid.org +cw03.ru,afraid.org +pedie.info,afraid.org +proxydns.co.uk,afraid.org +moochurch.org,afraid.org +tecnova.com.br,afraid.org +patelmortgage.com,afraid.org +shit.vc,afraid.org +compy.ca,afraid.org +parikh.net,afraid.org +kanda.ru,afraid.org +macrofox.org,afraid.org +showmyhomes.com,afraid.org +apocalypto.org.uk,afraid.org +gurdit.com,afraid.org +thenest.org,afraid.org +sundby.com,afraid.org +coreytech.com,afraid.org +notici.as,afraid.org +embeddedonline.org,afraid.org +keine-panik.net,afraid.org +rpz.su,afraid.org +tomahawkchurch.org,afraid.org +academic.org.il,afraid.org +chebicon.ru,afraid.org +lospenitentes.com,afraid.org +falcongreen.com,afraid.org +linux70.ru,afraid.org +xst.cl,afraid.org +cnr.com.pk,afraid.org +flazzard.com,afraid.org +sen.org.nz,afraid.org +sino.tw,afraid.org +grupompr.com,afraid.org +sexmistrz.pl,afraid.org +n0p.at,afraid.org +ismoke.hk,afraid.org +bouncers4rent.com,afraid.org +annaffiare.org,afraid.org +xcv.cx,afraid.org +marieblazek.com,afraid.org +windmillstravel.com,afraid.org +eolicatalinay.cl,afraid.org +mtrshop.com,afraid.org +robot-armies.com,afraid.org +voyez.ca,afraid.org +e-cloud.ch,afraid.org +pics.mu,afraid.org +clienturl.net,afraid.org +solfa.org,afraid.org +zverovich.net,afraid.org +dailyview.tw,afraid.org +roth.ca,afraid.org +24x7.hk,afraid.org +guild-site.com,afraid.org +simplecharity.com,afraid.org +iugaming.com,afraid.org +lai.ac,afraid.org +cobra200.net,afraid.org +hunnur.com,afraid.org +ionexusa.com,afraid.org +shogun.ca,afraid.org +kawa-kun.com,afraid.org +kompaniet.nu,afraid.org +garmanage.com,afraid.org +youpc.ro,afraid.org +essexregional.org,afraid.org +gigaportal.pl,afraid.org +cybertv.tv,afraid.org +inkcat.net,afraid.org +echoparklake.com,afraid.org +paulkelly.org,afraid.org +bgdsupport.com,afraid.org +qthome.org,afraid.org +elitter.net,afraid.org +shekinahphotography.com,afraid.org +livewave.ru,afraid.org +vicinanza.org,afraid.org +packeting.eu,afraid.org +lostgumball.com,afraid.org +mcwrite.net,afraid.org +multicop.com.ar,afraid.org +donhoo.com,afraid.org +skc.su,afraid.org +happyminecraft.org,afraid.org +sheepindonesia.org,afraid.org +tobuy.us,afraid.org +wileymetal.com,afraid.org +it-share.ro,afraid.org +diyplans.org,afraid.org +dynamai.com,afraid.org +nufszone.com,afraid.org +vpnx.nl,afraid.org +dark-byte.net,afraid.org +fiid.net,afraid.org +localghost.org,afraid.org +tantrum.org,afraid.org +bloodforthebloodgod.com,afraid.org +fido.be,afraid.org +jade-hamburg.de,afraid.org +ptchat.net,afraid.org +boblove.org,afraid.org +de-a.org,afraid.org +soussa-csc.com,afraid.org +fintech-llc.com,afraid.org +jnrcs.org,afraid.org +paumard.com,afraid.org +queerline.de,afraid.org +rundis.com,afraid.org +barbaforte.org,afraid.org +opticalize.com,afraid.org +prettyweak.com,afraid.org +uzhi.ru,afraid.org +3cm.us,afraid.org +adagio.tw,afraid.org +bellasclown.com,afraid.org +chrismac.org,afraid.org +leitud.ee,afraid.org +railpage.org,afraid.org +ind.st,afraid.org +kickto.net,afraid.org +lozan.com,afraid.org +reasonman.com,afraid.org +riaspengantinluwes.com,afraid.org +bmvl.ru,afraid.org +idigo.org,afraid.org +geobattery.com,afraid.org +gparente.net.br,afraid.org +galitec.es,afraid.org +nux.co.za,afraid.org +tombu.net,afraid.org +hot-hed.com,afraid.org +jwork.ru,afraid.org +recyclesolutionsllc.com,afraid.org +seburn.net,afraid.org +stoupin.ru,afraid.org +buys.ru,afraid.org +recruitment7.com,afraid.org +starnerd.com,afraid.org +tscng.org,afraid.org +ycare.de,afraid.org +zelslonik.info,afraid.org +bhms.com,afraid.org +breakingpar.com,afraid.org +castleman.net,afraid.org +demoteam.ch,afraid.org +fearpenguins.com,afraid.org +green-heroes.com,afraid.org +keybusinessconnection.com,afraid.org +opior.com,afraid.org +reg.my.id,afraid.org +jlengineering.se,afraid.org +melakaboy.com,afraid.org +sequoiapartners.com,afraid.org +bakli.ru,afraid.org +hatenboer.org,afraid.org +pogramkran.net,afraid.org +ubntddns.com,afraid.org +yiannamarie.com,afraid.org +zaibar.ro,afraid.org +bbs.io,afraid.org +blacknapkins.org,afraid.org +euasazic.ro,afraid.org +jake.eu,afraid.org +myogaya.jp,afraid.org +zyix.com,afraid.org +cohens.org.il,afraid.org +icemail.me.uk,afraid.org +viiic.net,afraid.org +ham.gd,afraid.org +seasol.net,afraid.org +albertn.ru,afraid.org +barratella.com,afraid.org +fragmentary.info,afraid.org +kaohsiung.tv,afraid.org +tehlab.org,afraid.org +ucvradio.cl,afraid.org +a4t.in,afraid.org +ducklog.com,afraid.org +humorvisite.eu,afraid.org +ljhb.se,afraid.org +rtmuller.net,afraid.org +teleconomiser.com,afraid.org +v0id.nl,afraid.org +bnene.com,afraid.org +daev.ca,afraid.org +eiresol.com,afraid.org +linuxd1.com,afraid.org +midjava.com,afraid.org +navigogroup.cl,afraid.org +powermotors.com.br,afraid.org +tedfullwood.com,afraid.org +360technologies.ca,afraid.org +anime-stars.com,afraid.org +baikabibai.com,afraid.org +dougtreadwell.com,afraid.org +gatesweb.info,afraid.org +mkahowes.com,afraid.org +mudchute.com,afraid.org +off.li,afraid.org +elliotshoe.com,afraid.org +firstimage.biz,afraid.org +keriss.co.id,afraid.org +moot.es,afraid.org +tallison.com,afraid.org +tdkare.ru,afraid.org +aletoledo.com,afraid.org +intec.es,afraid.org +logntw.com,afraid.org +mza.com.ar,afraid.org +ppalma.cl,afraid.org +videounlimit.com,afraid.org +baden.ru,afraid.org +khabbaby.com,afraid.org +linuxstart.ca,afraid.org +partybag.com,afraid.org +ssitech.bg,afraid.org +voles35.ru,afraid.org +ajalo.com,afraid.org +imexsac.com,afraid.org +jonward.com,afraid.org +pittentrepreneur.com,afraid.org +unids.com,afraid.org +zeleznock.net,afraid.org +peeinthesnow.com,afraid.org +dorthel.com,afraid.org +galecsy.com,afraid.org +paranormalgroup.com,afraid.org +pegle.com,afraid.org +sazhenec.ru,afraid.org +shitgoddamnhellfuck.com,afraid.org +gally.jp,afraid.org +logular.com,afraid.org +ra3.us,afraid.org +rainbowcup.com,afraid.org +satelit.org,afraid.org +aptrc.tw,afraid.org +ps.ai,afraid.org +tworiverssoftware.com,afraid.org +alphasoft.org,afraid.org +contem.bz,afraid.org +free-pic.org,afraid.org +wakingmoon.com,afraid.org +hondascooterparts.com,afraid.org +keecha.com,afraid.org +koakh.com,afraid.org +medbury.com,afraid.org +nelsonshack.com,afraid.org +sarah-lai.com,afraid.org +skies.tw,afraid.org +thejordaans.com,afraid.org +yurigoron.com,afraid.org +operationbim.com,afraid.org +sleeperkidsworld.com,afraid.org +soapclient.com,afraid.org +theoceanforest.com,afraid.org +usakoi.com,afraid.org +agila.com.br,afraid.org +alanbrothers.com,afraid.org +dfdl.com,afraid.org +lczipper.com,afraid.org +mankenskiold.se,afraid.org +okay.com.tr,afraid.org +seahorsenet.com,afraid.org +sportseducationinstructors.org,afraid.org +alanrjr.net,afraid.org +iii.cl,afraid.org +monopolepower.com,afraid.org +nethub.fi,afraid.org +sammah.org,afraid.org +tumsun.com,afraid.org +yasser.ru,afraid.org +17ping.cn,afraid.org +dateeasily.com,afraid.org +geofuzz.net,afraid.org +prs7.org,afraid.org +requitas.com,afraid.org +rude.li,afraid.org +syntereo.com,afraid.org +wooloo.net,afraid.org +alexlan.org,afraid.org +axfor.com,afraid.org +datacommunicationsinc.com,afraid.org +multiverso.info,afraid.org +puffballofevil.com,afraid.org +serveris.id.lv,afraid.org +chocolatespicacho.com,afraid.org +energysemi.com,afraid.org +ishevchenko.net,afraid.org +myhousesetup.com,afraid.org +rebol.info,afraid.org +socalfishkillaz.com,afraid.org +tountas.org,afraid.org +ldtp.net,afraid.org +lilyspadd.com,afraid.org +ycare.org,afraid.org +anpmech.com,afraid.org +bizzapp.com,afraid.org +internetzninja.com,afraid.org +jaytex.ca,afraid.org +klipp.su,afraid.org +swhydro.com,afraid.org +yiamuc.com,afraid.org +bridge-club-hannover.de,afraid.org +geekhardware.com,afraid.org +internet-slackers.us,afraid.org +jaytex.org,afraid.org +khabdha.org,afraid.org +maya.se,afraid.org +robonauts.net,afraid.org +ryanbauman.com,afraid.org +sbinfo.com,afraid.org +artitech.com,afraid.org +bugaloop.com,afraid.org +chaseinator.com,afraid.org +pltimes.net,afraid.org +radioimpactfm.ro,afraid.org +roig.com,afraid.org +sceniconline.com,afraid.org +asadanasemesta.co.id,afraid.org +circusslaves.com,afraid.org +leonisbg.com,afraid.org +lutzenheiser.com,afraid.org +mascarenhas.inf.br,afraid.org +pintravel.ro,afraid.org +cuetara.name,afraid.org +mine.tk,afraid.org +intercop.de,afraid.org +reves.cl,afraid.org +skytaxi.jp,afraid.org +bmrresources.com,afraid.org +dekalo.net,afraid.org +louis-ip.com,afraid.org +sandmeiers.ch,afraid.org +bradam.org,afraid.org +capim.com.mx,afraid.org +djbomba.one.pl,afraid.org +edrennikov.ru,afraid.org +palvelin.net,afraid.org +primavera.hk,afraid.org +shareroute.org,afraid.org +slumbo.com,afraid.org +starscene.com,afraid.org +tenspot.net,afraid.org +themoosebarn.com,afraid.org +webqi.org,afraid.org +weixservice.com,afraid.org +xcportugal.org,afraid.org +bearfacts.net,afraid.org +bellywings.com,afraid.org +centralpto.com,afraid.org +dulcegarii-culinare.ro,afraid.org +kaznets.com,afraid.org +kitayori.cl,afraid.org +mathewparkin.com,afraid.org +parquecidades-eim.pt,afraid.org +pixelfucker.org,afraid.org +rren.ch,afraid.org +sourcekeeper.com,afraid.org +susangilmore.com,afraid.org +tafca.co.uk,afraid.org +texashotoilers.com,afraid.org +yihtah.net,afraid.org +abk.ch,afraid.org +aksnapshots.com,afraid.org +empires-r.us,afraid.org +jupiterns.org,afraid.org +nokedli.org,afraid.org +propertyshots.com,afraid.org +pushitlive.net,afraid.org +teachmetofish.net,afraid.org +technicalsupportresources.com,afraid.org +03c8.net,afraid.org +andreymorozov.ru,afraid.org +bien.se,afraid.org +easefun.hk,afraid.org +florafamily.com,afraid.org +iwantthisjunk.com,afraid.org +spacegas.com,afraid.org +happyrobotics.com,afraid.org +joeliriano.com,afraid.org +memoryguide.org,afraid.org +newsofmaricopa.com,afraid.org +nodnor.com,afraid.org +oljka.com,afraid.org +rock-n-roll.ru,afraid.org +sjschroeder.com,afraid.org +teamradicus.com,afraid.org +themcleans.us,afraid.org +xevna.net,afraid.org +0000000000000000000000.com,afraid.org +autoroutedemorges.ch,afraid.org +dabhome.net,afraid.org +devicars.com,afraid.org +monopolecorp.com,afraid.org +nullexistence.net,afraid.org +suns.si,afraid.org +thompent.com,afraid.org +v0x.eu,afraid.org +what2no.com,afraid.org +antrak.org.tr,afraid.org +bedwell.org,afraid.org +chimmychurry.com,afraid.org +folklandmanagement.com,afraid.org +georgiagun.com,afraid.org +handfolding.com,afraid.org +kirelli.net,afraid.org +kmodem.org,afraid.org +mandhplum.net,afraid.org +robbieb.me.uk,afraid.org +swe.net,afraid.org +thomastech.net,afraid.org +tien-shan.org,afraid.org +adepoju.org,afraid.org +ame-life.com,afraid.org +birdsofnorthamerica.ca,afraid.org +drm.hk,afraid.org +droidtech.it,afraid.org +homaxcorp.com,afraid.org +htclink.com,afraid.org +igotwasted.com,afraid.org +klockars.com,afraid.org +noamank.com,afraid.org +saucedchicago.com,afraid.org +0bit.org,afraid.org +chekanov.net,afraid.org +gruppuso.com,afraid.org +liquidsphere.com,afraid.org +monitoryourinternet.com,afraid.org +opaline.cl,afraid.org +photographs.gs,afraid.org +ssott.com,afraid.org +tx2600.net,afraid.org +vlad.md,afraid.org +wolf-tec.net,afraid.org +alsupnet.com,afraid.org +china.is,afraid.org +clarkstock.com,afraid.org +efrati.org,afraid.org +generi.cc,afraid.org +lain.ch,afraid.org +lamivolts.com,afraid.org +larakaras.com,afraid.org +lojadebikini.com,afraid.org +southquay.com,afraid.org +x3mfly.com,afraid.org +abc92.ru,afraid.org +alltransportme.com,afraid.org +artisnotcrime.com,afraid.org +expedicionesytrekking.com,afraid.org +fpr.net,afraid.org +javahound.com,afraid.org +limetropy.com,afraid.org +lotusshipping.com,afraid.org +majoitus.ee,afraid.org +mobile-node.net,afraid.org +monkeywerks.net,afraid.org +neoneptune.com,afraid.org +normaweese.com,afraid.org +senaputra.com,afraid.org +actsministries.org,afraid.org +answersbot.com,afraid.org +ayso795.org,afraid.org +creery.org,afraid.org +ericfox.hk,afraid.org +falcongreenenergy.com,afraid.org +hectorhector.com,afraid.org +iantaylor.com,afraid.org +ikoona.com,afraid.org +taco-land.net,afraid.org +aispilot.com,afraid.org +bucu.pl,afraid.org +greengarden.net.br,afraid.org +loscantarostemuco.cl,afraid.org +svmblocker.com,afraid.org +chery.co.il,afraid.org +fernando-botero-sculpture.com,afraid.org +fhi.hk,afraid.org +gandhinagar.com,afraid.org +intranetwifi.it,afraid.org +masplene.com,afraid.org +oitsc.com,afraid.org +progressivecongressnews.org,afraid.org +radio-zvez.info,afraid.org +sandhofner.com,afraid.org +ubeagle.com,afraid.org +usrsrc.com,afraid.org +alexandravlad.com,afraid.org +btbtrading.it,afraid.org +donlafferty.net,afraid.org +fmg.co.id,afraid.org +infocommthailand.com,afraid.org +kbgz.com.my,afraid.org +meier.li,afraid.org +movdivx.com,afraid.org +mutluay.com,afraid.org +nathan.to,afraid.org +poormanscow.com,afraid.org +porngo.at,afraid.org +primeent.in,afraid.org +sandcherrysystems.com,afraid.org +smlsoft.com,afraid.org +thinksnow.net,afraid.org +webmdee.com,afraid.org +calvaryduncan.com,afraid.org +caribbeanpremierhotels.com,afraid.org +derekcturner.net,afraid.org +eternalimpressions.com,afraid.org +fxnxs.com,afraid.org +hepcats.net,afraid.org +mediatriumph.com,afraid.org +moabphoto.com,afraid.org +ryanjlowe.us,afraid.org +theriens.com,afraid.org +unix.id.lv,afraid.org +voltage.nz,afraid.org +wayner.ca,afraid.org +gnutella2.info,afraid.org +osclabs.ro,afraid.org +ralphs.com.au,afraid.org +3vm.cl,afraid.org +callmark.cl,afraid.org +cardias.adv.br,afraid.org +dpo.co.id,afraid.org +heatmypool.com,afraid.org +motorwisemechanical.com.au,afraid.org +oviivory.com,afraid.org +visalawyer.co.uk,afraid.org +g33k.com.ve,afraid.org +galipan.org,afraid.org +krnc.biz,afraid.org +ku4oy.us,afraid.org +lwts.ru,afraid.org +moldeointeractive.com.ar,afraid.org +wiab-service.se,afraid.org +alte.ca,afraid.org +devwonders.com,afraid.org +hmsolucoes.com,afraid.org +jolleybeef.com,afraid.org +pitam.info,afraid.org +plugs.it,afraid.org +sitaci.com,afraid.org +swphoa.com,afraid.org +vaizer.cl,afraid.org +yourvaluedhomes.com,afraid.org +zhanwenhan.com,afraid.org +cascadesterling.com,afraid.org +corum.com,afraid.org +dogdammit.com,afraid.org +herbalhealthyh20.com,afraid.org +n43.pw,afraid.org +triviem.cl,afraid.org +ubergate.com,afraid.org +whatajack.com,afraid.org +xinit.se,afraid.org +argusdenshi.com,afraid.org +ayasophia.com,afraid.org +brokenfuture.com,afraid.org +civvic.ro,afraid.org +cloudranger.net,afraid.org +entergod.com,afraid.org +jasems.com,afraid.org +mchini.com,afraid.org +nunc.se,afraid.org +verbateam.net,afraid.org +wo5m.net,afraid.org +66haoyun.com,afraid.org +biketoss.com,afraid.org +blue-jade.net,afraid.org +hackershack.net,afraid.org +huepfler.com,afraid.org +ireland.mx,afraid.org +irfna.com,afraid.org +joe-joubert.com,afraid.org +kak.si,afraid.org +kreider.org,afraid.org +lehoozeher.com,afraid.org +montyconsulting.net,afraid.org +mp3real.ru,afraid.org +myjamesonline.net,afraid.org +networkindia.com,afraid.org +randyalsup.com,afraid.org +ripservers.com,afraid.org +tribeoftwo.com,afraid.org +veriler.com,afraid.org +contactme.cl,afraid.org +dansted.org,afraid.org +darvin.one.pl,afraid.org +dockl.com,afraid.org +ezwebsites.com,afraid.org +furryplace.eu,afraid.org +glengall.com,afraid.org +htpc.cl,afraid.org +jbworks.com,afraid.org +k4w411.net,afraid.org +ladatap.com,afraid.org +lqtai.com,afraid.org +macao.org,afraid.org +monobasin.net,afraid.org +oceanpolice.com,afraid.org +photogenic.hk,afraid.org +punkassgamers.com,afraid.org +pwm.hu,afraid.org +siasolution.com,afraid.org +smirt.ch,afraid.org +truckstore.ch,afraid.org +ttkacz.com,afraid.org +usjepor.com,afraid.org +vcaptains.com,afraid.org +veta.su,afraid.org +widlund.fi,afraid.org +zipper-maker.com,afraid.org +2to1agri.com,afraid.org +a-quo.com,afraid.org +antiphone.net,afraid.org +arrowtechnical.co.uk,afraid.org +barvennon.com,afraid.org +champagnewishesandrvdreams.com,afraid.org +crossharbour.com,afraid.org +dailyholycrap.com,afraid.org +datacomponents.com.mx,afraid.org +freetruthordare.com,afraid.org +giantrobotfactory.com,afraid.org +jpleventos.cl,afraid.org +mrcork.com,afraid.org +ozziesworld.com,afraid.org +scorm.gr,afraid.org +seprotec.net.br,afraid.org +shakedfamily.com,afraid.org +swds.com.au,afraid.org +tantrym.com,afraid.org +2dons.com,afraid.org +audolatry.com,afraid.org +automotive.si,afraid.org +chicago360factor.com,afraid.org +docuprint.com.ar,afraid.org +drupalpixels.com,afraid.org +gracesiefer.com,afraid.org +mutsuura.com,afraid.org +nau.us,afraid.org +ryanandjen.org,afraid.org +salford-hall.co.uk,afraid.org +trumpetx.net,afraid.org +appswiss.ch,afraid.org +bkpsports.com,afraid.org +carcano.me,afraid.org +cloudbusinessportal.com,afraid.org +darriondemelo.com,afraid.org +earlyriserscoffeeshop.com,afraid.org +ecosys.eu,afraid.org +franchisecandidates.com,afraid.org +gun.vn,afraid.org +jharrigan.net,afraid.org +jmstudios.com,afraid.org +koellreutter.com,afraid.org +navnirwana.com,afraid.org +nicolasi.com,afraid.org +nm7.cc,afraid.org +paulsfamilyhistory.com,afraid.org +rav-kraski.ru,afraid.org +rogerthedog.com,afraid.org +sibmed.org.ru,afraid.org +sovich.org,afraid.org +superizeme.com,afraid.org +ubernerden.com,afraid.org +aen.su,afraid.org +angellombardi.com,afraid.org +biometrika.cl,afraid.org +compucase.com,afraid.org +davidmcorn.com,afraid.org +disisleri.com,afraid.org +dleon.cl,afraid.org +encyclopedia.tw,afraid.org +hackerzinc.com,afraid.org +kidsqt.com,afraid.org +ldop.com,afraid.org +manishnene.com,afraid.org +newpowergroup.com,afraid.org +offbitch.com,afraid.org +onapon.com,afraid.org +pbohara.com,afraid.org +sococoffee.com,afraid.org +softwarefinesse.com,afraid.org +swhill.co.uk,afraid.org +tuquy.com,afraid.org +ugego.com,afraid.org +uitgavepatroon.nl,afraid.org +adistra.com,afraid.org +fridg.com,afraid.org +frostcatcher.com,afraid.org +gentile.cc,afraid.org +ideas-informatica.com.ar,afraid.org +joecampanaro.com,afraid.org +milk.is,afraid.org +mrgshrimp.com,afraid.org +nn-foto.ru,afraid.org +nova-gns.com,afraid.org +novohorizonte.pt,afraid.org +peeramidspirits.com,afraid.org +potomacriversafetycommittee.org,afraid.org +sismonda.com,afraid.org +station.moe,afraid.org +toadfishmonastery.org,afraid.org +xn--ds-bja.org,afraid.org +absl.ro,afraid.org +alimentoshen.cl,afraid.org +apostolof.org,afraid.org +bizis.si,afraid.org +bureaua.net,afraid.org +dickeyfam.com,afraid.org +flink.cl,afraid.org +hansa-tmp.cn,afraid.org +lookids.com,afraid.org +orienta.com.br,afraid.org +redsteedstudios.com,afraid.org +sosfuvos.net,afraid.org +thainewasia.com,afraid.org +vasilevsky.org,afraid.org +vaultnoir.com,afraid.org +borkar.in,afraid.org +cissp.or.id,afraid.org +fowlergo.org,afraid.org +hkieca.com,afraid.org +infe.com.br,afraid.org +kolody.net,afraid.org +kronosoft.ca,afraid.org +kunglin.com,afraid.org +kyleconstance.com,afraid.org +pgdotocec.org,afraid.org +sunny-love.com,afraid.org +thegiblins.com,afraid.org +xseller.com,afraid.org +4ippi.ru,afraid.org +duta.biz,afraid.org +etsang.com,afraid.org +extramindcorp.com,afraid.org +flamex.hm,afraid.org +ketubruk.biz,afraid.org +klodia.ru,afraid.org +likudliberal.org,afraid.org +melaniebest.com,afraid.org +truewan.co.za,afraid.org +adoubleu.de,afraid.org +bebecatalog.com,afraid.org +colloky.cl,afraid.org +cordobadigital.com.ar,afraid.org +eimertvink.nl,afraid.org +meatbytes.com,afraid.org +mystakidis.com,afraid.org +ndra.biz,afraid.org +prasbharapolresbojonegoro.or.id,afraid.org +takony.hu,afraid.org +vix.ro,afraid.org +battlecore.ru,afraid.org +blueshadows.cl,afraid.org +codingtheworld.com,afraid.org +dade.si,afraid.org +garagesport.ch,afraid.org +giseler.com,afraid.org +henher.com,afraid.org +isyour.guru,afraid.org +lipizzanregistry.com,afraid.org +ltu.one.pl,afraid.org +ludimax.pt,afraid.org +nchez.mx,afraid.org +oc.com.ar,afraid.org +ransack.org,afraid.org +spiteriduca.com,afraid.org +studiovk.com,afraid.org +tds7.net,afraid.org +thetrist.com,afraid.org +uggbootsale.net,afraid.org +ugli.se,afraid.org +volphied.com,afraid.org +w6rob.com,afraid.org +ambiserve.com,afraid.org +basewisdom.com,afraid.org +boxiq.com,afraid.org +buhichan.net,afraid.org +cmokep.one.pl,afraid.org +computerworksaz.com,afraid.org +drosenbloom.com,afraid.org +emldn.com,afraid.org +envytations.com,afraid.org +giswebservice.com,afraid.org +hatumena.com,afraid.org +i-taiwan.tv,afraid.org +ianrossi.com,afraid.org +ilovetkd.com,afraid.org +joaopinho.adv.br,afraid.org +johanson.ee,afraid.org +knitsi.ru,afraid.org +lindapp.com,afraid.org +lnbphotography.net,afraid.org +nhatrangshop.com,afraid.org +pristytools.com,afraid.org +ridespirals.com,afraid.org +roedernallee.com,afraid.org +runyeard.com,afraid.org +silexcorp.com.ar,afraid.org +stkhome.de,afraid.org +teledyski.info,afraid.org +ultimamilla.cl,afraid.org +yfanet.net,afraid.org +zoneitshop.com,afraid.org +actinolite.net,afraid.org +appia.com.au,afraid.org +baez.cl,afraid.org +besttoday.ru,afraid.org +bigdavedev.com,afraid.org +davidkiraly.com,afraid.org +enia.net,afraid.org +accesscam.org,dynu.com +camdvr.org,dynu.com +casacam.net,dynu.com +ddnsfree.com,dynu.com +ddnsgeek.com,dynu.com +freeddns.org,dynu.com +giize.com,dynu.com +gleeze.com,dynu.com +kozow.com,dynu.com +loseyourip.com,dynu.com +mywire.org,dynu.com +ooguy.com,dynu.com +theworkpc.com,dynu.com +webredirect.org,dynu.com +1cooldns.com,dynu.com +4cloud.click,dynu.com +bumbleshrimp.com,dynu.com +dynuddns.com,dynu.com +dynuddns.net,dynu.com +ddnsguru.com,dynu.com +mysynology.net,dynu.com +at-band-camp.net,dyn.com +ath.cx,dyn.com +barrel-of-knowledge.info,dyn.com +barrell-of-knowledge.info,dyn.com +better-than.tv,dyn.com +blogdns.com,dyn.com +blogdns.net,dyn.com +blogdns.org,dyn.com +blogsite.org,dyn.com +boldlygoingnowhere.org,dyn.com +broke-it.net,dyn.com +buyshouses.net,dyn.com +cechire.com,dyn.com +dnsalias.com,dyn.com +dnsalias.net,dyn.com +dnsalias.org,dyn.com +dnsdojo.com,dyn.com +dnsdojo.net,dyn.com +dnsdojo.org,dyn.com +does-it.net,dyn.com +doesntexist.com,dyn.com +doesntexist.org,dyn.com +dontexist.com,dyn.com +dontexist.net,dyn.com +dontexist.org,dyn.com +doomdns.com,dyn.com +doomdns.org,dyn.com +dvrdns.org,dyn.com +dyn-o-saur.com,dyn.com +dynalias.com,dyn.com +dynalias.net,dyn.com +dynalias.org,dyn.com +dynathome.net,dyn.com +dyndns-at-home.com,dyn.com +dyndns-at-work.com,dyn.com +dyndns-blog.com,dyn.com +dyndns-free.com,dyn.com +dyndns-home.com,dyn.com +dyndns-ip.com,dyn.com +dyndns-mail.com,dyn.com +dyndns-office.com,dyn.com +dyndns-pics.com,dyn.com +dyndns-remote.com,dyn.com +dyndns-server.com,dyn.com +dyndns-web.com,dyn.com +dyndns-wiki.com,dyn.com +dyndns-work.com,dyn.com +dyndns.biz,dyn.com +dyndns.info,dyn.com +dyndns.org,dyn.com +dyndns.tv,dyn.com +dyndns.ws,dyn.com +endofinternet.net,dyn.com +endofinternet.org,dyn.com +endoftheinternet.org,dyn.com +est-a-la-maison.com,dyn.com +est-a-la-masion.com,dyn.com +est-le-patron.com,dyn.com +est-mon-blogueur.com,dyn.com +for-better.biz,dyn.com +for-more.biz,dyn.com +for-our.info,dyn.com +for-some.biz,dyn.com +for-the.biz,dyn.com +forgot.her.name,dyn.com +forgot.his.name,dyn.com +from-ak.com,dyn.com +from-al.com,dyn.com +from-ar.com,dyn.com +from-az.net,dyn.com +from-ca.com,dyn.com +from-co.net,dyn.com +from-ct.com,dyn.com +from-dc.com,dyn.com +from-de.com,dyn.com +from-fl.com,dyn.com +from-ga.com,dyn.com +from-hi.com,dyn.com +from-ia.com,dyn.com +from-id.com,dyn.com +from-il.com,dyn.com +from-in.com,dyn.com +from-ks.com,dyn.com +from-ky.com,dyn.com +from-la.net,dyn.com +from-ma.com,dyn.com +from-md.com,dyn.com +from-me.org,dyn.com +from-mi.com,dyn.com +from-mn.com,dyn.com +from-mo.com,dyn.com +from-ms.com,dyn.com +from-mt.com,dyn.com +from-nc.com,dyn.com +from-nd.com,dyn.com +from-ne.com,dyn.com +from-nh.com,dyn.com +from-nj.com,dyn.com +from-nm.com,dyn.com +from-nv.com,dyn.com +from-ny.net,dyn.com +from-oh.com,dyn.com +from-ok.com,dyn.com +from-or.com,dyn.com +from-pa.com,dyn.com +from-pr.com,dyn.com +from-ri.com,dyn.com +from-sc.com,dyn.com +from-sd.com,dyn.com +from-tn.com,dyn.com +from-tx.com,dyn.com +from-ut.com,dyn.com +from-va.com,dyn.com +from-vt.com,dyn.com +from-wa.com,dyn.com +from-wi.com,dyn.com +from-wv.com,dyn.com +from-wy.com,dyn.com +ftpaccess.cc,dyn.com +fuettertdasnetz.de,dyn.com +game-host.org,dyn.com +game-server.cc,dyn.com +getmyip.com,dyn.com +gets-it.net,dyn.com +go.dyndns.org,dyn.com +gotdns.com,dyn.com +gotdns.org,dyn.com +groks-the.info,dyn.com +groks-this.info,dyn.com +ham-radio-op.net,dyn.com +here-for-more.info,dyn.com +hobby-site.com,dyn.com +hobby-site.org,dyn.com +home.dyndns.org,dyn.com +homedns.org,dyn.com +homeftp.net,dyn.com +homeftp.org,dyn.com +homeip.net,dyn.com +homelinux.com,dyn.com +homelinux.net,dyn.com +homelinux.org,dyn.com +homeunix.com,dyn.com +homeunix.net,dyn.com +homeunix.org,dyn.com +iamallama.com,dyn.com +in-the-band.net,dyn.com +is-a-anarchist.com,dyn.com +is-a-blogger.com,dyn.com +is-a-bookkeeper.com,dyn.com +is-a-bruinsfan.org,dyn.com +is-a-bulls-fan.com,dyn.com +is-a-candidate.org,dyn.com +is-a-caterer.com,dyn.com +is-a-celticsfan.org,dyn.com +is-a-chef.com,dyn.com +is-a-chef.net,dyn.com +is-a-chef.org,dyn.com +is-a-conservative.com,dyn.com +is-a-cpa.com,dyn.com +is-a-cubicle-slave.com,dyn.com +is-a-democrat.com,dyn.com +is-a-designer.com,dyn.com +is-a-doctor.com,dyn.com +is-a-financialadvisor.com,dyn.com +is-a-geek.com,dyn.com +is-a-geek.net,dyn.com +is-a-geek.org,dyn.com +is-a-green.com,dyn.com +is-a-guru.com,dyn.com +is-a-hard-worker.com,dyn.com +is-a-hunter.com,dyn.com +is-a-knight.org,dyn.com +is-a-landscaper.com,dyn.com +is-a-lawyer.com,dyn.com +is-a-liberal.com,dyn.com +is-a-libertarian.com,dyn.com +is-a-linux-user.org,dyn.com +is-a-llama.com,dyn.com +is-a-musician.com,dyn.com +is-a-nascarfan.com,dyn.com +is-a-nurse.com,dyn.com +is-a-painter.com,dyn.com +is-a-patsfan.org,dyn.com +is-a-personaltrainer.com,dyn.com +is-a-photographer.com,dyn.com +is-a-player.com,dyn.com +is-a-republican.com,dyn.com +is-a-rockstar.com,dyn.com +is-a-socialist.com,dyn.com +is-a-soxfan.org,dyn.com +is-a-student.com,dyn.com +is-a-teacher.com,dyn.com +is-a-techie.com,dyn.com +is-a-therapist.com,dyn.com +is-an-accountant.com,dyn.com +is-an-actor.com,dyn.com +is-an-actress.com,dyn.com +is-an-anarchist.com,dyn.com +is-an-artist.com,dyn.com +is-an-engineer.com,dyn.com +is-an-entertainer.com,dyn.com +is-by.us,dyn.com +is-certified.com,dyn.com +is-found.org,dyn.com +is-gone.com,dyn.com +is-into-anime.com,dyn.com +is-into-cars.com,dyn.com +is-into-cartoons.com,dyn.com +is-into-games.com,dyn.com +is-leet.com,dyn.com +is-lost.org,dyn.com +is-not-certified.com,dyn.com +is-saved.org,dyn.com +is-slick.com,dyn.com +is-uberleet.com,dyn.com +is-very-bad.org,dyn.com +is-very-evil.org,dyn.com +is-very-good.org,dyn.com +is-very-nice.org,dyn.com +is-very-sweet.org,dyn.com +is-with-theband.com,dyn.com +isa-geek.com,dyn.com +isa-geek.net,dyn.com +isa-geek.org,dyn.com +isa-hockeynut.com,dyn.com +issmarterthanyou.com,dyn.com +isteingeek.de,dyn.com +istmein.de,dyn.com +kicks-ass.net,dyn.com +kicks-ass.org,dyn.com +knowsitall.info,dyn.com +land-4-sale.us,dyn.com +lebtimnetz.de,dyn.com +leitungsen.de,dyn.com +likes-pie.com,dyn.com +likescandy.com,dyn.com +merseine.com,dyn.com +merseine.org,dyn.com +mine.nu,dyn.com +misconfused.org,dyn.com +mypets.ws,dyn.com +myphotos.cc,dyn.com +neat-url.com,dyn.com +office-on-the.net,dyn.com +on-the-web.tv,dyn.com +podzone.net,dyn.com +podzone.org,dyn.com +readmyblog.org,dyn.com +remotecam.nu,dyn.com +saves-the-whales.com,dyn.com +scrapper-site.net,dyn.com +scrapping.cc,dyn.com +selfip.biz,dyn.com +selfip.com,dyn.com +selfip.info,dyn.com +selfip.net,dyn.com +selfip.org,dyn.com +sells-for-less.com,dyn.com +sells-for-u.com,dyn.com +sells-it.net,dyn.com +sellsyourhome.org,dyn.com +servebbs.com,dyn.com +servebbs.net,dyn.com +servebbs.org,dyn.com +serveftp.net,dyn.com +serveftp.org,dyn.com +servegame.org,dyn.com +shacknet.biz,dyn.com +shacknet.us,dyn.com +shaqnet.nu,dyn.com +simple-url.com,dyn.com +space-to-rent.com,dyn.com +stuff-4-sale.org,dyn.com +stuff-4-sale.us,dyn.com +teaches-yoga.com,dyn.com +thruhere.net,dyn.com +traeumtgerade.de,dyn.com +webhop.biz,dyn.com +webhop.info,dyn.com +webhop.net,dyn.com +webhop.org,dyn.com +worse-than.tv,dyn.com +writesthisblog.com,dyn.com +ddns.net,noip.com +ddnsking.com,noip.com +3utilities.com,noip.com +bounceme.net,noip.com +freedynamicdns.net,noip.com +freedynamicdns.org,noip.com +gotdns.ch,noip.com +hopto.org,noip.com +myddns.me,noip.com +myftp.biz,noip.com +myftp.org,noip.com +myvnc.com,noip.com +onthewifi.com,noip.com +redirectme.net,noip.com +servebeer.com,noip.com +serveblog.net,noip.com +servecounterstrike.com,noip.com +serveftp.com,noip.com +servegame.com,noip.com +servehalflife.com,noip.com +servehttp.com,noip.com +serveirc.com,noip.com +serveminecraft.net,noip.com +servemp3.com,noip.com +servepics.com,noip.com +servequake.com,noip.com +sytes.net,noip.com +viewdns.net,noip.com +webhop.me,noip.com +zapto.org,noip.com +access.ly,noip.com +blogsyte.com,noip.com +brasilia.me,noip.com +cable-modem.org,noip.com +ciscofreak.com,noip.com +collegefan.org,noip.com +couchpotatofries.org,noip.com +damnserver.com,noip.com +ddns.me,noip.com +ditchyourip.com,noip.com +dnsfor.me,noip.com +dnsiskinky.com,noip.com +dvrcam.info,noip.com +dynns.com,noip.com +eating-organic.net,noip.com +fantasyleague.cc,noip.com +geekgalaxy.com,noip.com +golffan.us,noip.com +health-carereform.com,noip.com +homesecuritymac.com,noip.com +homesecuritypc.com,noip.com +hosthampster.com,noip.com +hopto.me,noip.com +ilovecollege.info,noip.com +loginto.me,noip.com +mlbfan.org,noip.com +mmafan.biz,noip.com +myactivedirectory.com,noip.com +mydissent.net,noip.com +myeffect.net,noip.com +mymediapc.net,noip.com +mypsx.net,noip.com +mysecuritycamera.com,noip.com +mysecuritycamera.net,noip.com +mysecuritycamera.org,noip.com +net-freaks.com,noip.com +nflfan.org,noip.com +nhlfan.net,noip.com +pgafan.net,noip.com +point2this.com,noip.com +pointto.us,noip.com +privatizehealthinsurance.net,noip.com +quicksytes.com,noip.com +read-books.org,noip.com +securitytactics.com,noip.com +serveexchange.com,noip.com +servehumour.com,noip.com +servep2p.com,noip.com +servesarcasm.com,noip.com +stufftoread.com,noip.com +ufcfan.org,noip.com +unusualperson.com,noip.com +workisboring.com,noip.com +dynamic-dns.net,changeip.com +longmusic.com,changeip.com +wikaba.com,changeip.com +zzux.com,changeip.com +dumb1.com,changeip.com +onedumb.com,changeip.com +youdontcare.com,changeip.com +yourtrap.com,changeip.com +2waky.com,changeip.com +sexidude.com,changeip.com +mefound.com,changeip.com +organiccrap.com,changeip.com +toythieves.com,changeip.com +justdied.com,changeip.com +jungleheart.com,changeip.com +mrbasic.com,changeip.com +mrbonus.com,changeip.com +x24hr.com,changeip.com +dns04.com,changeip.com +dns05.com,changeip.com +zyns.com,changeip.com +my03.com,changeip.com +fartit.com,changeip.com +itemdb.com,changeip.com +instanthq.com,changeip.com +xxuz.com,changeip.com +jkub.com,changeip.com +itsaol.com,changeip.com +faqserv.com,changeip.com +jetos.com,changeip.com +qpoe.com,changeip.com +qhigh.com,changeip.com +vizvaz.com,changeip.com +mrface.com,changeip.com +isasecret.com,changeip.com +mrslove.com,changeip.com +otzo.com,changeip.com +americanunfinished.com,changeip.com +serveusers.com,changeip.com +serveuser.com,changeip.com +freetcp.com,changeip.com +ddns.info,changeip.com +ns01.info,changeip.com +ns02.info,changeip.com +myftp.info,changeip.com +mydad.info,changeip.com +mymom.info,changeip.com +mypicture.info,changeip.com +myz.info,changeip.com +squirly.info,changeip.com +toh.info,changeip.com +xxxy.info,changeip.com +freewww.info,changeip.com +freeddns.com,changeip.com +myddns.com,changeip.com +dynamicdns.biz,changeip.com +ns01.biz,changeip.com +ns02.biz,changeip.com +xxxy.biz,changeip.com +sexxxy.biz,changeip.com +freewww.biz,changeip.com +www1.biz,changeip.com +dhcp.biz,changeip.com +edns.biz,changeip.com +ftp1.biz,changeip.com +mywww.biz,changeip.com +gr8domain.biz,changeip.com +gr8name.biz,changeip.com +ftpserver.biz,changeip.com +wwwhost.biz,changeip.com +moneyhome.biz,changeip.com +port25.biz,changeip.com +esmtp.biz,changeip.com +dsmtp.biz,changeip.com +sixth.biz,changeip.com +ninth.biz,changeip.com +misecure.com,changeip.com +got-game.org,changeip.com +bigmoney.biz,changeip.com +dns2.us,changeip.com +dns1.us,changeip.com +ns02.us,changeip.com +ns01.us,changeip.com +changeip.us,changeip.com +changeip.biz,changeip.com +almostmy.com,changeip.com +ocry.com,changeip.com +ourhobby.com,changeip.com +dnsfailover.net,changeip.com +ygto.com,changeip.com +ddns.ms,changeip.com +ddns.us,changeip.com +gettrials.com,changeip.com +25u.com,changeip.com +4dq.com,changeip.com +4pu.com,changeip.com +3-a.net,changeip.com +dsmtp.com,changeip.com +mynumber.org,changeip.com +ns1.name,changeip.com +ns2.name,changeip.com +ns3.name,changeip.com +rebatesrule.net,changeip.com +ezua.com,changeip.com +sendsmtp.com,changeip.com +ssmailer.com,changeip.com +trickip.net,changeip.com +trickip.org,changeip.com +dnsrd.com,changeip.com +lflinkup.com,changeip.com +lflinkup.net,changeip.com +lflinkup.org,changeip.com +lflink.com,changeip.com +dns-dns.com,changeip.com +b0tnet.com,changeip.com +proxydns.com,changeip.com +changeip.net,changeip.com +mysecondarydns.com,changeip.com +changeip.org,changeip.com +dns-stuff.com,changeip.com +dynssl.com,changeip.com +mylftv.com,changeip.com +mynetav.com,changeip.com +mynetav.net,changeip.com +mynetav.org,changeip.com +dns-report.com,changeip.com +homingbeacon.net,changeip.com +ikwb.com,changeip.com +acmetoy.com,changeip.com +ddns.mobi,changeip.com +dnset.com,changeip.com +as19557.net,changeip.com +toshibanetcam.com,changeip.com +authorizeddns.net,changeip.com +authorizeddns.org,changeip.com +authorizeddns.us,changeip.com +cleansite.biz,changeip.com +cleansite.info,changeip.com +cleansite.us,changeip.com +https443.net,changeip.com +https443.org,changeip.com +mypop3.net,changeip.com +mypop3.org,changeip.com +ssl443.org,changeip.com +iownyour.biz,changeip.com +iownyour.org,changeip.com +onmypc.biz,changeip.com +onmypc.info,changeip.com +onmypc.net,changeip.com +onmypc.org,changeip.com +onmypc.us,changeip.com +dubya.info,changeip.com +dubya.us,changeip.com +dubya.biz,changeip.com +dubya.net,changeip.com +wwwhost.us,changeip.com +changeip.co,changeip.com +duia.eu,duiadns.net +duia.ro,duiadns.net +duia.us,duiadns.net +publicvm.com,dnsexit.com +run.place,dnsexit.com +linkpc.net,dnsexit.com +line.pm,dnsexit.com +work.gd,dnsexit.com +dynaccess.de,dynaccess.com +dynaccess.at,dynaccess.com +dynaccess.co.at,dynaccess.com +dynaccess.be,dynaccess.com +dynaccess.com,dynaccess.com +dynaccess.net,dynaccess.com +dynaccess.org,dynaccess.com +dynaccess.info,dynaccess.com +dynaccess.biz,dynaccess.com +dynaccess.ws,dynaccess.com +dynxs.de,dynaccess.com +dynxs.com,dynaccess.com +dynxs.net,dynaccess.com +dynxs.org,dynaccess.com +dynxs.info,dynaccess.com +dynxs.biz,dynaccess.com +dynxs.ws,dynaccess.com +dyn-access.de,dynaccess.com +dyn-access.com,dynaccess.com +dyn-access.net,dynaccess.com +dyn-access.org,dynaccess.com +dyn-access.info,dynaccess.com +dyn-access.biz,dynaccess.com +dyn-access.ws,dynaccess.com +ddnss.ch,ddnss.de +ddnss.de,ddnss.de +dyn.ddnss.de,ddnss.de +dyndns.ddnss.de,ddnss.de +dyn-ip24.de,ddnss.de +dyndns1.de,ddnss.de +home-webserver.de,ddnss.de +dyn.home-webserver.de,ddnss.de +myhome-server.de,ddnss.de +ddnss.eu,ddnss.de +dynip.online,ddnss.de +ddnss.org,ddnss.de +dynv6.net,dynv6.com +dns.army,dynv6.com +dns.navy,dynv6.com +v6.army,dynv6.com +v6.navy,dynv6.com +v6.rocks,dynv6.com +dns-cloud.net,cloudns +dnsabr.com,cloudns +nsupdate.info,nsupdate +3322.org,3223 +f3322.net,3223 +8800.org,3223 +8866.org,3223 +2288.org,3223 +7766.org,3223 +6600.org,3223 +webok.net,3223 +eatuo.com,3223 +dynip.com,dynip.com +bbszone.com,dynip.com +bbszone.net,dynip.com +hamsite.com,dynip.com +hamesite.net,dynip.com +ipname.com,dynip.com +ipname.net,dynip.com +ipname.org,dynip.com +dyndns.dk,dyndns.dk +darsite.com,darsite.com +dyndns.fr,darsite.com +dynamicdomain.net,darsite.com +anydns.biz,dynaccess.com +xn--dnaccess-65a.net,dynaccess.com +dynaxess.biz,dynaccess.com +wan-ip.com,dynaccess.com +wan-ip.de,dynaccess.com +dynaccess.eu,dynaccess.com +dynv4.com,dynaccess.com +hm-gruppe.net,dynaccess.com +setip.net,dynaccess.com +dynaxess.eu,dynaccess.com +anydns.org,dynaccess.com +dynv6.info,dynaccess.com +dynv4.info,dynaccess.com +getmyip.de,dynaccess.com +dynaxess.org,dynaccess.com +dynaxess.info,dynaccess.com +dynv4.net,dynaccess.com +dynv4.biz,dynaccess.com +d-y-n.com,dynaccess.com +dynaces.eu,dynaccess.com +dynaxess.net,dynaccess.com +xn--dnaccess-65a.eu,dynaccess.com +dns2go.de,dynaccess.com +dynaccess.asia,dynaccess.com +xn--dnaccess-65a.com,dynaccess.com +dynv4.org,dynaccess.com +dynaccess-nameserver.info,dynaccess.com +dynaccess-nameserver.com,dynaccess.com +dynaccess-nameserver.net,dynaccess.com +fetchmail.de,dynaccess.com +001www.com,misp +16-b.it,misp +2mydns.net,misp +32-b.it,misp +64-b.it,misp +clickip.de,misp +cloudns.net,misp +crafting.xyz,misp +ddnslive.com,misp +dnsapi.info,misp +dnsdyn.net,misp +dnsget.org,misp +dnsking.ch,misp +dnsup.net,misp +dtdns.org,misp +duckdns.org,misp +dynip.org,misp +dynserv.org,misp +dynu.com,misp +forumz.info,misp +freeddns.uk,misp +freeddns.us,misp +hicam.net,misp +myddns.biz,misp +myiphost.com,misp +mypi.co,misp +n4t.co,misp +now-dns.net,misp +now-dns.org,misp +now-dns.top,misp +nowddns.com,misp +ntdll.top,misp +ownip.net,misp +soundcast.me,misp +tcp4.me,misp +tftpd.net,misp +vpndns.net,misp +wifizone.org,misp +x443.pw,misp \ No newline at end of file diff --git a/manifest.json b/manifest.json index 8c8561c..5f7e7dd 100644 --- a/manifest.json +++ b/manifest.json @@ -17,6 +17,15 @@ "entry" ] }, + { + "file": "dyn_dns_domains.csv", + "identifier": "dyn_dns", + "display_name": "Domains offered by Dynamic DNS Providers", + "headers": [ + "entry", + "x" + ] + }, { "file": "file_extensions_common_archives.txt", "identifier": "file_extensions_common_archives", diff --git a/utils/dyn_dns_updates.py b/utils/dyn_dns_updates.py new file mode 100644 index 0000000..14a3ed2 --- /dev/null +++ b/utils/dyn_dns_updates.py @@ -0,0 +1,652 @@ +import logging +import os.path +from abc import abstractmethod +import json +import requests +from bs4 import BeautifulSoup + +# some logging +log_format = logging.Formatter("%(asctime)s | %(filename)s:%(lineno)s - %(funcName)s | %(levelname)s | %(message)s") +logger = logging.getLogger() +logger.setLevel(logging.DEBUG) +ch = logging.StreamHandler() +ch.setFormatter(log_format) +logger.addHandler(ch) + + +class DynDnsDomain: + def __init__(self, domain: str, provider_name: str): + self.domain = domain.strip() + self.provider_name = provider_name + + # only use the domain when comparing values to determine if the domain is "in" the list + def __eq__(self, other): + if not isinstance(other, DynDnsDomain): + # don't attempt to compare against unrelated types + return NotImplemented + + return self.domain == other.domain + + def __str__(self): + return f'{self.domain},{self.provider_name}' + + +# we need to make sure that each provider gets the same instance of "TheList" I think we do that by making it a +# singleton, which isn't a very Python thing to do, but whatever, it works. +class Singleton(type): + _instances = {} + + def __call__(cls, *args, **kwargs): + if cls not in cls._instances: + cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs) + return cls._instances[cls] + + +class TheList(metaclass=Singleton): + # this will manage reading and writing the domains to the file + # the file will only get the domain and the provider name + # if there are duplicates due to "catchall" providers such as VT and MISP, then the one with the lowest priority + # will be written first, assuming it wasn't already written by one of the catchall providers + # only the domain will be considered with performing "exists" operations on the list + def __init__(self): + self.output_file = '../dyn_dns_domains.csv' + self.domains = [] + + self._read_existing() + + def _read_existing(self): + # we can read the output file, and find where the source matches to pre_populate the entries + # make sure it's there + if not os.path.exists(self.output_file): + # if it's not there just return + return + with open(self.output_file, 'r') as f: + for line in f.read().splitlines(): + # split the line on the comma + domain_elements = line.split(',') + self.domains.append(DynDnsDomain(domain=domain_elements[0], provider_name=domain_elements[1])) + + def add(self, domain: DynDnsDomain): + if domain not in self.domains: + self.domains.append(domain) + else: + pass + + def save(self): + # we can use csv,writer if we want + with open(self.output_file, 'w') as f: + f.write("\n".join(map(str, self.domains))) + + +class Provider: + # common functions that can be used across all providers + def __init__(self, source_url: str, enabled: bool, provider_name: str, headers: dict = None, priority: int = 1, + manual_provider: bool = False, post_data: dict = None): + self.source_url = source_url + self.provider_name = provider_name + self.enabled = enabled + self.manual_provider = manual_provider + # every provider will just get "TheList" + self.domains = TheList() + # we'll use headers for anything special like API keys for VT + self.headers = headers + # some providers require a POST to be sent to get the list of domains, dynaccess is one like this + self.post_data = post_data + # a place to put the source_url contents + self.data = None + # a priority allows multiple "catch all" type of providers to be sorted so one takes a higher priority + # the high priority (the lowest int) will be the one that "wins" should a domain appear in more than one + # provider list. This allows for a method to associate the domain with a provider that contains more context + # or linkage to a domain that the other. + self.priority = priority + + def run(self): + logger.warning(f"Starting {self.provider_name}") + if not self.enabled: + logger.warning(f"Skipping {self.provider_name} because provider is disabled") + return [] + + # if the provider is manual, we just need to call the extract function + if self.manual_provider: + self._extract(content=None) + else: + if self.post_data: + response = requests.post(self.source_url, headers=self.headers, data=self.post_data) + else: + response = requests.get(self.source_url, headers=self.headers) + + if response.ok: + # now we parse the page + self._extract(response.content) + + del response + + @abstractmethod + def _extract(self, content): + raise NotImplementedError("The Specific Provider needs to override _extract") + + # create a custom method for sorting a list of providers, this gets used in the main function + def __lt__(self, other): + return self.priority < other.priority + + +class Afraid(Provider): + def __init__(self): + super().__init__( + source_url='https://freedns.afraid.org/domain/registry/', + enabled=True, + provider_name="afraid.org", + headers={ + 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36", + 'Referer': 'https://freedns.afraid.org/domain/registry/', + 'Cache-Control': 'max-age=0', + 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8', + 'Accept-Language': 'en-US,en;q=0.5', + 'Connection': 'keep-alive', + 'sec-ch-ua': '"Chrome";v="110", "Chromium";v="110", "Not=A?Brand";v="24"', + } + ) + + # afraid.org is a bit special, so we'll override run here + def run(self): + logger.warning("Starting afraid.org") + if not self.enabled: + logger.warning("Skipping afraid.org because provider is disabled") + return [] + + # we'll grab the first 12 pages from their registry + for i in range(0, 12): + if i == 0: + _uri = self.source_url + else: + _uri = f"{self.source_url}page-{i}.html" + + logger.debug(f"Attempting to fetch page {i}") + response = requests.get(_uri, headers=self.headers) + + if response.ok: + # now we parse the page + self._extract(response.content) + + del response + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + # find the table. + rows = soup.find('center').find('table').find_all('tr', class_=["trl", "trd"]) + for row in rows: + domain = row.select_one("a[href*=subdomain]").text + # create the domain object + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + + # add it to TheList and let TheList deal with duplicates + self.domains.add(dyn_domain) + del soup + + +class Dynu(Provider): + def __init__(self): + super().__init__( + source_url='https://www.dynu.com/ControlPanel/AddDDNS', + enabled=True, + provider_name="dynu.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + # find the table. + rows = soup.find('select', id="Container").find_all('option') + for row in rows: + dyn_domain = DynDnsDomain(domain=row.get('value'), provider_name=self.provider_name) + + self.domains.add(dyn_domain) + + del soup + + +class Dyn(Provider): + def __init__(self): + super().__init__( + source_url='https://help.dyn.com/list-of-dyn-dns-pro-remote-access-domain-names/', + enabled=True, + provider_name="dyn.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + # find the table. + rows = soup.find('section', class_="post_content").find('table').find_all('tr') + for row in rows: + table_data = row.find_all('td') + # for each row + for column in table_data: + # each domain is space separated + for entry in column.text.split(): + dyn_domain = DynDnsDomain(domain=entry, provider_name=self.provider_name) + self.domains.add(dyn_domain) + del soup + + +class NoIp(Provider): + def __init__(self): + super().__init__( + source_url='https://www.noip.com/support/faq/frequently-asked-questions/', + enabled=True, + provider_name="noip.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + # find the first "article", then find all the h2s where the class is none (removes the first one) + h2s = soup.find('article', class_='post-450').find_all('h2', class_=None) + # within each h2 (one fore "Free Domains" and one for "Enhanced Domains" + for h2 in h2s: + # jump the next paragraph, which contains a new line seperated list + domains = h2.find_next('p').text.split() + for domain in domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class ChangeIP(Provider): + def __init__(self): + super().__init__( + source_url='https://www.changeip.com/accounts/cart.php?a=add&bid=1', + enabled=True, + provider_name="changeip.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + rows = soup.find('select', id="free-domain").find_all('option') + for row in rows: + dyn_domain = DynDnsDomain(domain=row.text, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class DuiaDNS(Provider): + def __init__(self): + super().__init__( + source_url='https://www.duiadns.net/register-personal-plus', + enabled=True, + provider_name="duiadns.net" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + options = soup.find('select', {"name": "d_default"}).find_all('option') + for option in options: + if 'disabled' in list(option.attrs.keys()): + continue + dyn_domain = DynDnsDomain(domain=option.text, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class DnsExit(Provider): + def __init__(self): + super().__init__( + source_url='https://dnsexit.com/domains/free-second-level-domains/', + enabled=True, + provider_name="dnsexit.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + options = soup.find('select', {"name": "domains", "id": "iddomain"}).find_all('option') + for option in options: + dyn_domain = DynDnsDomain(domain=option.get('value'), provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class DynAccess(Provider): + """ + DynAccess seems not list _all_ of their domains on their website + This one will pull from their website, but I'll setup a manual one and use them both + """ + + def __init__(self): + super().__init__( + source_url='https://www.dynaccess.com/e/Registration', + post_data={'Tarif': 'HC', 'W': 'next step', 'LastPage': 1}, + enabled=True, + provider_name="dynaccess.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + options = soup.find('select', {"name": "Domain"}).find_all('option') + for option in options: + dyn_domain = DynDnsDomain(domain=option.text, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class DynAccessManual(Provider): + """ + DynAccess seems not list _all_ of their domains on their website + This one is based on a pivot for NS records and Reverse A records of dynaccess.de + + https://www.virustotal.com/gui/ip-address/217.114.73.102/relations + + Last Checked 2023/02/16 + """ + + def __init__(self): + super().__init__( + source_url='https://www.dynaccess.com/', + enabled=True, + manual_provider=True, + provider_name="dynaccess.com", + priority=2 + ) + + def _extract(self, content): + manual_domains = [ + 'dynxs.org', 'dyn-access.com', 'anydns.biz', 'xn--dnaccess-65a.net', 'dynaxess.biz', 'dynxs.com', + 'dynaccess.biz', 'wan-ip.com', 'wan-ip.de', 'dynaccess.be', 'dynaccess.eu', 'dynv4.com', 'hm-gruppe.net', + 'dyn-access.org', 'setip.net', 'dynaccess.ws', 'dynaccess.com', 'dynaxess.eu', 'anydns.org', 'dynv6.info', + 'dynv4.info', 'dynxs.net', 'dynaccess.co.at', 'getmyip.de', 'dynaxess.org', 'dynaxess.info', 'dynaccess.de', + 'dynaccess.net', 'dyn-access.net', 'dynv4.net', 'dynv4.biz', 'd-y-n.com', 'dynaces.eu', 'dynaccess.org', + 'dynaxess.net', 'xn--dnaccess-65a.eu', 'dns2go.de', 'dynaccess.asia', 'xn--dnaccess-65a.com', 'dynv4.org', + 'dyn-access.ws', 'dynaccess-nameserver.info', 'dynaccess-nameserver.com', 'dynaccess-nameserver.net', + 'fetchmail.de' + + ] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class DDNSDE(Provider): + def __init__(self): + super().__init__( + source_url='https://ddnss.de/', + enabled=True, + provider_name="ddnss.de" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + headings = soup.find(class_='content').find(class_='container').find_all('h3') + for heading in headings: + # see if we found the one we want. + if heading.text == "Diese Domains stehen Ihnen kostenlos zur Verfügung :": + # find the next paragraph + domains = heading.find_next('p').text.split(',') + for domain in domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class DynV6(Provider): + def __init__(self): + super().__init__( + source_url='https://dynv6.com/', + enabled=True, + provider_name="dynv6.com" + ) + + def _extract(self, content): + logger.debug("Parsing Contents") + soup = BeautifulSoup(content, "html.parser") + domains = json.loads(soup.find('quick-registration').attrs['v-bind:domains']) + for domain in domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del soup + + +class GSLB(Provider): + """ + GSLB requires a login to access the account, therefor, I'll document the domains and treat them like any + other provider + + Last Checked 2023/02/14 + """ + + def __init__(self): + super().__init__( + source_url='https://www.gslb.me/', + enabled=True, + manual_provider=True, + provider_name="gslb.me", + priority=0 + ) + + def _extract(self, content): + manual_domains = ['gslb.biz', 'gslb.eu', 'gslb.info', 'gslb.mobi', 'gslb.us', 'gslb.ws'] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class CloudNS(Provider): + """ + CloudNS requires a login to access the account, therefor, I'll document the domains and treat them like any + other provider + + Last Checked 2023/02/14 + """ + + def __init__(self): + super().__init__( + source_url='https://www.cloudns.net/main/', + enabled=True, + manual_provider=True, + provider_name="cloudns", + priority=1 + ) + + def _extract(self, content): + manual_domains = ['dns-cloud.net', 'dnsabr.com'] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class NSUpdate(Provider): + """ + nsupdate.info requires a login to access the account. However, I was not able to create an account. + + To make up for this I used a VT Pivot to find a list of domains that use the same NS as nsupdate.info + I believe this requires a paid VT account, I focused on the domains which had a large number of subdomains + https://www.virustotal.com/gui/search/entity%253Adomain%2520whois%253Ans1.thinkmo.de/domains + + Last Checked 2023/02/14 + """ + + def __init__(self): + super().__init__( + source_url='https://www.nsupdate.info/', + enabled=True, + manual_provider=True, + provider_name="nsupdate", + priority=1 + ) + + def _extract(self, content): + manual_domains = ['nsupdate.info'] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class ThreeThreeTwoTwo(Provider): + """ + 3223 requires a login to access the account. However, I was not able to create an account due to phone number + validation requirements. + + To make up for this I used a VT Pivot to find a list of domains that use the same NS as 3322.org + I believe this requires a paid VT account, I focused on the domains which had a large number of subdomains + 3322.org + https://www.virustotal.com/gui/search/entity%253Adomain%2520whois%253ANS1.3322.NET/domains + webok.net + https://www.virustotal.com/gui/search/entity%253Adomain%2520whois%253AV1N1.3322.NET/domains + + Last Checked 2023/02/14 + """ + + def __init__(self): + super().__init__( + source_url='https://www.pubyun.com/products/dyndns/product/#001', + enabled=True, + manual_provider=True, + provider_name="3223", + priority=1 + ) + + def _extract(self, content): + manual_domains = ['3322.org', 'f3322.net', 'f3322.net', '8800.org', '8866.org', '2288.org', '7766.org', + '6600.org', '6600.org', '6600.org', 'webok.net', 'eatuo.com'] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class DynIP(Provider): + """ + So far as I can tell DynIP only uses dynip.com for subdomains. They require you to run software in order to get + a registration key to establish service. + + I installed their software in a sandbox - https://tria.ge/230216-cqc28afc86/behavioral1, and a list of subdomains + appears to be provided as part of the network traffic from the server. Interesting setup here + + Last Checked 2023/02/15 + """ + + def __init__(self): + super().__init__( + source_url='http://www.dynip.com/', + enabled=True, + manual_provider=True, + provider_name="dynip.com", + priority=1 + ) + + def _extract(self, content): + manual_domains = [ + 'dynip.com', 'bbszone.com', 'bbszone.net', 'hamsite.com', 'hamesite.net', 'ipname.com', 'ipname.net', + 'ipname.org' + ] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class DynDNSDK(Provider): + """ + dyndns.dk requires no registration, and currently supports only a single free domain. + + VT currently shows 1.8k subdomains + Last Checked 2023/02/15 + """ + + def __init__(self): + super().__init__( + source_url='https://dyndns.dk/ny.php', + enabled=True, + manual_provider=True, + provider_name="dyndns.dk", + priority=1 + ) + + def _extract(self, content): + manual_domains = ['dyndns.dk'] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class darsite(Provider): + """ + darsite.com requires registration and operations a couple different domains + + https://www.virustotal.com/gui/search/entity%253Adomain%2520whois%253Ans1.darsite.com/domains + Last Checked 2023/02/15 + """ + + def __init__(self): + super().__init__( + source_url='https://darsite.com', + enabled=True, + manual_provider=True, + provider_name="darsite.com", + priority=1 + ) + + def _extract(self, content): + manual_domains = ['darsite.com', 'dyndns.fr', 'dynamicdomain.net'] + + for domain in manual_domains: + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + +class MISP(Provider): + # this only works with a premium account :-( + def __init__(self): + super().__init__( + source_url='https://raw.githubusercontent.com/MISP/misp-warninglists/main/lists/dynamic-dns/list.json', + enabled=True, + provider_name="misp", + priority=51 + ) + + def _extract(self, content): + content = json.loads(content) + + for domain in content.get('list'): + # strip out the leading period + domain = domain.lstrip('.') + + dyn_domain = DynDnsDomain(domain=domain, provider_name=self.provider_name) + self.domains.add(dyn_domain) + + del content + + +if __name__ == "__main__": + + # dynamically find the classes that inherit the Provider class and run them all + # each provider can be enabled/disabled within its own class. + # in order to sort the list, we have to instantiate each provider first + # so this works! + providers = list(map(lambda x: x(), Provider.__subclasses__())) + + # now that they are all instantiated, sort the list of providers by their priority + providers.sort() + + for provider in providers: + # Run the provider + provider.run() + + # save TheList + TheList().save()