etc

Bulletproof porn, ads and media blocklist.
git clone git://git.marlonivo.com/etc
Log | Files | Refs | README

commit 37165219ab4255cc34562b37f71ad0bf7bdecd68
parent c44dfc336f05675e7d159bdb2f2252566a287d04
Author: Marlon Ivo <email@marlonivo.xyz>
Date:   Sun, 24 Aug 2025 07:42:35 +0000

updating hosts with safe search redirects

Diffstat:
D.SRCINFO | 0
Mhosts | 443+++++++++++++++++++++++++++++++++++++------------------------------------------
2 files changed, 209 insertions(+), 234 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO diff --git a/hosts b/hosts @@ -1,3 +1,212 @@ +# safe browsing redirection +140.99.233.1 ecosia.org +140.99.233.1 www.ecosia.org +204.79.197.220 bing.com +204.79.197.220 www.bing.com +213.180.193.56 yandex.com +213.180.193.56 yandex.ru +216.239.38.120 google.ad +216.239.38.120 google.ae +216.239.38.120 google.al +216.239.38.120 google.am +216.239.38.120 google.as +216.239.38.120 google.at +216.239.38.120 google.az +216.239.38.120 google.ba +216.239.38.120 google.be +216.239.38.120 google.bf +216.239.38.120 google.bg +216.239.38.120 google.bi +216.239.38.120 google.bj +216.239.38.120 google.bs +216.239.38.120 google.bt +216.239.38.120 google.by +216.239.38.120 google.ca +216.239.38.120 google.cat +216.239.38.120 google.cd +216.239.38.120 google.cf +216.239.38.120 google.cg +216.239.38.120 google.ch +216.239.38.120 google.ci +216.239.38.120 google.cl +216.239.38.120 google.cm +216.239.38.120 google.cn +216.239.38.120 google.co.ao +216.239.38.120 google.co.bw +216.239.38.120 google.co.ck +216.239.38.120 google.co.cr +216.239.38.120 google.co.id +216.239.38.120 google.co.il +216.239.38.120 google.co.in +216.239.38.120 google.co.jp +216.239.38.120 google.co.ke +216.239.38.120 google.co.kr +216.239.38.120 google.co.ls +216.239.38.120 google.co.ma +216.239.38.120 google.co.mz +216.239.38.120 google.co.nz +216.239.38.120 google.co.th +216.239.38.120 google.co.tz +216.239.38.120 google.co.ug +216.239.38.120 google.co.uk +216.239.38.120 google.co.uz +216.239.38.120 google.co.ve +216.239.38.120 google.co.vi +216.239.38.120 google.co.za +216.239.38.120 google.co.zm +216.239.38.120 google.co.zw +216.239.38.120 google.com +216.239.38.120 google.com.af +216.239.38.120 google.com.ag +216.239.38.120 google.com.ai +216.239.38.120 google.com.ar +216.239.38.120 google.com.au +216.239.38.120 google.com.bd +216.239.38.120 google.com.bh +216.239.38.120 google.com.bn +216.239.38.120 google.com.bo +216.239.38.120 google.com.br +216.239.38.120 google.com.bz +216.239.38.120 google.com.co +216.239.38.120 google.com.cu +216.239.38.120 google.com.cy +216.239.38.120 google.com.do +216.239.38.120 google.com.ec +216.239.38.120 google.com.eg +216.239.38.120 google.com.et +216.239.38.120 google.com.fj +216.239.38.120 google.com.gh +216.239.38.120 google.com.gi +216.239.38.120 google.com.gt +216.239.38.120 google.com.hk +216.239.38.120 google.com.jm +216.239.38.120 google.com.kh +216.239.38.120 google.com.kw +216.239.38.120 google.com.lb +216.239.38.120 google.com.ly +216.239.38.120 google.com.mm +216.239.38.120 google.com.mt +216.239.38.120 google.com.mx +216.239.38.120 google.com.my +216.239.38.120 google.com.na +216.239.38.120 google.com.nf +216.239.38.120 google.com.ng +216.239.38.120 google.com.ni +216.239.38.120 google.com.np +216.239.38.120 google.com.om +216.239.38.120 google.com.pa +216.239.38.120 google.com.pe +216.239.38.120 google.com.pg +216.239.38.120 google.com.ph +216.239.38.120 google.com.pk +216.239.38.120 google.com.pr +216.239.38.120 google.com.py +216.239.38.120 google.com.qa +216.239.38.120 google.com.sa +216.239.38.120 google.com.sb +216.239.38.120 google.com.sg +216.239.38.120 google.com.sl +216.239.38.120 google.com.sv +216.239.38.120 google.com.tj +216.239.38.120 google.com.tr +216.239.38.120 google.com.tw +216.239.38.120 google.com.ua +216.239.38.120 google.com.uy +216.239.38.120 google.com.vc +216.239.38.120 google.com.vn +216.239.38.120 google.cv +216.239.38.120 google.cz +216.239.38.120 google.de +216.239.38.120 google.dj +216.239.38.120 google.dk +216.239.38.120 google.dm +216.239.38.120 google.dz +216.239.38.120 google.ee +216.239.38.120 google.es +216.239.38.120 google.fi +216.239.38.120 google.fm +216.239.38.120 google.fr +216.239.38.120 google.ga +216.239.38.120 google.ge +216.239.38.120 google.gg +216.239.38.120 google.gl +216.239.38.120 google.gm +216.239.38.120 google.gp +216.239.38.120 google.gr +216.239.38.120 google.gy +216.239.38.120 google.hn +216.239.38.120 google.hr +216.239.38.120 google.ht +216.239.38.120 google.hu +216.239.38.120 google.ie +216.239.38.120 google.im +216.239.38.120 google.iq +216.239.38.120 google.is +216.239.38.120 google.it +216.239.38.120 google.je +216.239.38.120 google.jo +216.239.38.120 google.kg +216.239.38.120 google.ki +216.239.38.120 google.kz +216.239.38.120 google.la +216.239.38.120 google.li +216.239.38.120 google.lk +216.239.38.120 google.lt +216.239.38.120 google.lu +216.239.38.120 google.lv +216.239.38.120 google.md +216.239.38.120 google.me +216.239.38.120 google.mg +216.239.38.120 google.mk +216.239.38.120 google.ml +216.239.38.120 google.mn +216.239.38.120 google.ms +216.239.38.120 google.mu +216.239.38.120 google.mv +216.239.38.120 google.mw +216.239.38.120 google.ne +216.239.38.120 google.nl +216.239.38.120 google.no +216.239.38.120 google.nr +216.239.38.120 google.nu +216.239.38.120 google.pl +216.239.38.120 google.pn +216.239.38.120 google.ps +216.239.38.120 google.pt +216.239.38.120 google.ro +216.239.38.120 google.rs +216.239.38.120 google.ru +216.239.38.120 google.rw +216.239.38.120 google.sc +216.239.38.120 google.se +216.239.38.120 google.sh +216.239.38.120 google.si +216.239.38.120 google.sk +216.239.38.120 google.sm +216.239.38.120 google.sn +216.239.38.120 google.so +216.239.38.120 google.sr +216.239.38.120 google.st +216.239.38.120 google.td +216.239.38.120 google.tg +216.239.38.120 google.tk +216.239.38.120 google.tl +216.239.38.120 google.tm +216.239.38.120 google.tn +216.239.38.120 google.to +216.239.38.120 google.tt +216.239.38.120 google.vg +216.239.38.120 google.vu +216.239.38.120 google.ws +216.239.38.120 www.google.com +216.239.38.120 www.youtube-nocookie.com +216.239.38.120 www.youtube.com +216.239.38.120 youtube.com +216.239.38.120 youtube.googleapis.com +216.239.38.120 youtubei.googleapis.com +54.142.126.100 duckduckgo.com + +# personal list entries 0.0.0.0 soundcloud.com 0.0.0.0 pmvhaven.com 0.0.0.0 whatsfappened.com @@ -21,237 +230,3 @@ 0.0.0.0 www.kaufmich.de 0.0.0.0 kaufmich.com 0.0.0.0 www.kaufmich.com - -# testing -0.0.0.0 0-act.channel.facebook.com -0.0.0.0 0-edge-chat.facebook.com -0.0.0.0 0.beta.facebook.com -0.0.0.0 1-act.channel.facebook.com -0.0.0.0 1-edge-chat.facebook.com -0.0.0.0 2-act.channel.facebook.com -0.0.0.0 2-edge-chat.facebook.com -0.0.0.0 3-act.channel.facebook.com -0.0.0.0 3-edge-chat.facebook.com -0.0.0.0 4-act.channel.facebook.com -0.0.0.0 4-edge-chat.facebook.com -0.0.0.0 5-act.channel.facebook.com -0.0.0.0 5-edge-chat.facebook.com -0.0.0.0 6-act.channel.facebook.com -0.0.0.0 6-edge-chat.facebook.com -0.0.0.0 a.ns.facebook.com -0.0.0.0 a1qa.m.facebook.com -0.0.0.0 a3.sphotos.ak.fbcdn.net -0.0.0.0 abc.facebook.com -0.0.0.0 about.facebook.com -0.0.0.0 act.channel.facebook.com -0.0.0.0 act.facebook.com -0.0.0.0 actcorp.m.facebook.com -0.0.0.0 ads.facebook.com -0.0.0.0 adsmanager.facebook.com -0.0.0.0 ae0.bb01.ams2.tfbnw.net -0.0.0.0 ae0.bb01.atl1.tfbnw.net -0.0.0.0 ae0.bb01.bos2.tfbnw.net -0.0.0.0 ae0.bb01.hkg1.tfbnw.net -0.0.0.0 ae0.bb01.hnd1.tfbnw.net -0.0.0.0 ae0.bb01.lhr2.tfbnw.net -0.0.0.0 ae0.bb01.lla1.tfbnw.net -0.0.0.0 ae0.bb01.mia1.tfbnw.net -0.0.0.0 ae0.bb01.nrt1.tfbnw.net -0.0.0.0 ae0.bb01.sin1.tfbnw.net -0.0.0.0 ae0.bb02.ams2.tfbnw.net -0.0.0.0 ae0.bb02.atl1.tfbnw.net -0.0.0.0 ae0.bb02.bos2.tfbnw.net -0.0.0.0 ae0.bb02.hkg1.tfbnw.net -0.0.0.0 ae0.bb02.lhr2.tfbnw.net -0.0.0.0 ae0.bb02.lla1.tfbnw.net -0.0.0.0 ae0.bb02.mia1.tfbnw.net -0.0.0.0 ae0.bb02.sin1.tfbnw.net -0.0.0.0 ae0.bb03.atn1.tfbnw.net -0.0.0.0 ae0.bb03.frc3.tfbnw.net -0.0.0.0 ae0.bb03.lla1.tfbnw.net -0.0.0.0 ae0.bb03.prn2.tfbnw.net -0.0.0.0 ae0.bb03.sjc1.tfbnw.net -0.0.0.0 ae0.bb04.atn1.tfbnw.net -0.0.0.0 ae0.bb04.frc3.tfbnw.net -0.0.0.0 ae0.bb04.lla1.tfbnw.net -0.0.0.0 ae0.bb04.prn2.tfbnw.net -0.0.0.0 ae0.bb04.sjc1.tfbnw.net -0.0.0.0 ae0.bb05.frc3.tfbnw.net -0.0.0.0 ae0.bb05.lla1.tfbnw.net -0.0.0.0 ae0.bb05.prn2.tfbnw.net -0.0.0.0 ae0.bb06.frc3.tfbnw.net -0.0.0.0 ae0.bb06.lla1.tfbnw.net -0.0.0.0 ae0.bb07.lla1.tfbnw.net -0.0.0.0 ae0.br01.arn2.tfbnw.net -0.0.0.0 ae0.br01.bru2.tfbnw.net -0.0.0.0 ae0.br01.cai1.tfbnw.net -0.0.0.0 ae0.br01.gru1.tfbnw.net -0.0.0.0 ae0.br01.mad1.tfbnw.net -0.0.0.0 ae0.br01.mrs1.tfbnw.net -0.0.0.0 ae0.br01.mxp1.tfbnw.net -0.0.0.0 ae0.br01.syd1.tfbnw.net -0.0.0.0 ae0.br01.tpe1.tfbnw.net -0.0.0.0 ae0.br01.vie1.tfbnw.net -0.0.0.0 ae0.dr01.prn2.tfbnw.net -0.0.0.0 ae0.dr01.snc1.tfbnw.net -0.0.0.0 ae0.dr02.prn2.tfbnw.net -0.0.0.0 ae0.dr02.snc1.tfbnw.net -0.0.0.0 ae0.dr03.ash3.tfbnw.net -0.0.0.0 ae0.dr03.prn2.tfbnw.net -0.0.0.0 ae0.dr04.ash3.tfbnw.net -0.0.0.0 ae0.dr04.prn2.tfbnw.net -0.0.0.0 ae0.lr01.ash3.tfbnw.net -0.0.0.0 ae0.lr02.ash3.tfbnw.net -0.0.0.0 ae0.pr01.ams2.tfbnw.net -0.0.0.0 ae0.pr01.ams3.tfbnw.net -0.0.0.0 ae0.pr01.dfw1.tfbnw.net -0.0.0.0 ae0.pr01.fra2.tfbnw.net -0.0.0.0 ae0.pr01.lhr2.tfbnw.net -0.0.0.0 ae0.pr01.mia1.tfbnw.net -0.0.0.0 ae0.pr02.dfw1.tfbnw.net -0.0.0.0 ae0.pr02.fra2.tfbnw.net -0.0.0.0 ae0.pr02.iad3.tfbnw.net -0.0.0.0 ae0.pr02.lax1.tfbnw.net -0.0.0.0 ae0.pr02.lga1.tfbnw.net -0.0.0.0 ae0.pr02.mia1.tfbnw.net -0.0.0.0 ae0.pr02.ord1.tfbnw.net -0.0.0.0 ae0.pr03.sjc1.tfbnw.net -0.0.0.0 ae0.pr04.sjc1.tfbnw.net -0.0.0.0 ae10.bb01.atl1.tfbnw.net -0.0.0.0 ae10.bb01.lhr2.tfbnw.net -0.0.0.0 ae10.bb01.lla1.tfbnw.net -0.0.0.0 ae10.bb01.mia1.tfbnw.net -0.0.0.0 ae10.bb01.sin1.tfbnw.net -0.0.0.0 ae10.bb02.atl1.tfbnw.net -0.0.0.0 ae10.bb02.hkg1.tfbnw.net -0.0.0.0 ae10.bb02.lhr2.tfbnw.net -0.0.0.0 ae10.bb02.lla1.tfbnw.net -0.0.0.0 ae10.bb02.mia1.tfbnw.net -0.0.0.0 ae10.bb02.sin1.tfbnw.net -0.0.0.0 ae10.bb03.atn1.tfbnw.net -0.0.0.0 ae10.bb03.frc3.tfbnw.net -0.0.0.0 ae10.bb03.lla1.tfbnw.net -0.0.0.0 ae10.bb03.sjc1.tfbnw.net -0.0.0.0 ae10.bb04.atn1.tfbnw.net -0.0.0.0 ae10.bb04.frc3.tfbnw.net -0.0.0.0 ae10.bb04.lla1.tfbnw.net -0.0.0.0 ae10.bb04.sjc1.tfbnw.net -0.0.0.0 ae10.bb05.lla1.tfbnw.net -0.0.0.0 ae10.bb06.frc3.tfbnw.net -0.0.0.0 ae10.bb06.lla1.tfbnw.net -0.0.0.0 ae10.br01.bru2.tfbnw.net -0.0.0.0 ae10.br01.kul1.tfbnw.net -0.0.0.0 ae10.br01.mad1.tfbnw.net -0.0.0.0 ae10.br01.mxp1.tfbnw.net -0.0.0.0 ae10.br01.tpe1.tfbnw.net -0.0.0.0 ae10.br02.vie1.tfbnw.net -0.0.0.0 ae10.dr01.frc1.tfbnw.net -0.0.0.0 ae10.dr02.frc1.tfbnw.net -0.0.0.0 ae10.dr02.prn1.tfbnw.net -0.0.0.0 ae10.dr05.prn1.tfbnw.net -0.0.0.0 ae10.dr06.prn1.tfbnw.net -0.0.0.0 ae10.pr01.atl1.tfbnw.net -0.0.0.0 ae10.pr01.dfw1.tfbnw.net -0.0.0.0 ae10.pr01.fra2.tfbnw.net -0.0.0.0 ae10.pr01.lax1.tfbnw.net -0.0.0.0 ae10.pr01.mia1.tfbnw.net -0.0.0.0 ae10.pr01.nrt1.tfbnw.net -0.0.0.0 ae10.pr01.sin1.tfbnw.net -0.0.0.0 ae10.pr02.atl1.tfbnw.net -0.0.0.0 ae10.pr02.fra2.tfbnw.net -0.0.0.0 ae10.pr02.sin1.tfbnw.net -0.0.0.0 ae11.bb01.ams2.tfbnw.net -0.0.0.0 ae11.bb01.atl1.tfbnw.net -0.0.0.0 ae11.bb01.lhr2.tfbnw.net -0.0.0.0 ae11.bb01.mia1.tfbnw.net -0.0.0.0 ae11.bb01.nrt1.tfbnw.net -0.0.0.0 ae11.bb01.sin1.tfbnw.net -0.0.0.0 ae11.bb02.ams2.tfbnw.net -0.0.0.0 ae11.bb02.atl1.tfbnw.net -0.0.0.0 ae11.bb02.hkg1.tfbnw.net -0.0.0.0 ae11.bb02.lhr2.tfbnw.net -0.0.0.0 ae11.bb02.mia1.tfbnw.net -0.0.0.0 ae11.bb02.sin1.tfbnw.net -0.0.0.0 ae11.bb03.atn1.tfbnw.net -0.0.0.0 ae11.bb03.frc3.tfbnw.net -0.0.0.0 ae11.bb03.prn2.tfbnw.net -0.0.0.0 ae11.bb03.sjc1.tfbnw.net -0.0.0.0 ae11.bb04.atn1.tfbnw.net -0.0.0.0 ae11.bb04.frc3.tfbnw.net -0.0.0.0 ae11.bb04.prn2.tfbnw.net -0.0.0.0 ae11.bb04.sjc1.tfbnw.net -0.0.0.0 ae11.bb05.lla1.tfbnw.net -0.0.0.0 ae11.bb06.frc3.tfbnw.net -0.0.0.0 ae11.bb06.lla1.tfbnw.net -0.0.0.0 ae11.br01.kul1.tfbnw.net -0.0.0.0 ae11.br01.mad1.tfbnw.net -0.0.0.0 ae11.br01.tpe1.tfbnw.net -0.0.0.0 ae11.br01.vie1.tfbnw.net -0.0.0.0 ae11.br02.mxp1.tfbnw.net -0.0.0.0 ae11.br02.vie1.tfbnw.net -0.0.0.0 ae11.dr01.atn1.tfbnw.net -0.0.0.0 ae11.dr01.frc1.tfbnw.net -0.0.0.0 ae11.dr01.snc1.tfbnw.net -0.0.0.0 ae11.dr02.atn1.tfbnw.net -0.0.0.0 ae11.dr02.frc1.tfbnw.net -0.0.0.0 ae11.dr02.snc1.tfbnw.net -0.0.0.0 ae11.dr03.atn1.tfbnw.net -0.0.0.0 ae11.dr03.frc1.tfbnw.net -0.0.0.0 ae11.dr04.atn1.tfbnw.net -0.0.0.0 ae11.dr04.frc1.tfbnw.net -0.0.0.0 ae11.pr01.atl1.tfbnw.net -0.0.0.0 ae11.pr01.dfw1.tfbnw.net -0.0.0.0 ae11.pr01.hkg1.tfbnw.net -0.0.0.0 ae11.pr01.lga1.tfbnw.net -0.0.0.0 ae11.pr01.lhr2.tfbnw.net -0.0.0.0 ae11.pr01.lhr3.tfbnw.net -0.0.0.0 ae11.pr01.ord1.tfbnw.net -0.0.0.0 ae11.pr02.atl1.tfbnw.net -0.0.0.0 ae11.pr02.cdg1.tfbnw.net -0.0.0.0 ae11.pr02.fra2.tfbnw.net -0.0.0.0 ae11.pr02.lax1.tfbnw.net -0.0.0.0 ae12.bb01.ams2.tfbnw.net -0.0.0.0 ae12.bb01.lhr2.tfbnw.net -0.0.0.0 ae12.bb01.mia1.tfbnw.net -0.0.0.0 ae12.bb01.nrt1.tfbnw.net -0.0.0.0 ae12.bb02.ams2.tfbnw.net -0.0.0.0 ae12.bb02.atl1.tfbnw.net -0.0.0.0 ae12.bb02.lhr2.tfbnw.net -0.0.0.0 ae12.bb02.mia1.tfbnw.net -0.0.0.0 ae12.bb03.atn1.tfbnw.net -0.0.0.0 ae12.bb03.frc3.tfbnw.net -0.0.0.0 ae12.bb03.prn2.tfbnw.net -0.0.0.0 ae12.bb03.sjc1.tfbnw.net -0.0.0.0 ae12.bb04.atn1.tfbnw.net -0.0.0.0 ae12.bb04.frc3.tfbnw.net -0.0.0.0 ae12.bb04.prn2.tfbnw.net -0.0.0.0 ae12.bb04.sjc1.tfbnw.net -0.0.0.0 ae12.bb05.lla1.tfbnw.net -0.0.0.0 ae12.bb06.frc3.tfbnw.net -0.0.0.0 ae12.bb06.lla1.tfbnw.net -0.0.0.0 ae12.br01.kul1.tfbnw.net -0.0.0.0 ae12.br01.mad1.tfbnw.net -0.0.0.0 ae12.br01.mxp1.tfbnw.net -0.0.0.0 ae12.br01.vie1.tfbnw.net -0.0.0.0 ae12.br02.mxp1.tfbnw.net -0.0.0.0 ae12.br02.vie1.tfbnw.net -0.0.0.0 ae12.dr01.atn1.tfbnw.net -0.0.0.0 ae12.dr01.frc1.tfbnw.net -0.0.0.0 ae12.dr01.snc1.tfbnw.net -0.0.0.0 ae12.dr02.atn1.tfbnw.net -0.0.0.0 ae12.dr02.frc1.tfbnw.net -0.0.0.0 ae12.dr02.snc1.tfbnw.net -0.0.0.0 ae12.dr03.atn1.tfbnw.net -0.0.0.0 ae12.dr03.frc1.tfbnw.net -0.0.0.0 ae12.dr04.atn1.tfbnw.net -0.0.0.0 ae12.dr04.frc1.tfbnw.net -0.0.0.0 ae12.pr01.ams2.tfbnw.net -0.0.0.0 ae12.pr01.ams3.tfbnw.net -0.0.0.0 ae12.pr01.atl1.tfbnw.net -0.0.0.0 ae12.pr01.hkg1.tfbnw.net -0.0.0.0 ae12.pr01.lga1.tfbnw.net -0.0.0.0 ae12.pr01.lhr2.tfbnw.net -0.0.0.0 ae12.pr01.mia1.tfbnw.net -0.0.0.0 ae12.pr01.ord1.tfbnw.net -0.0.0.0 ae12.pr01.sea1.tfbnw.net -0.0.0.0 ae12.pr01.sin1.tfbnw.net