Kittus2 a domain listát letöltöd, vagy sajátod van?
Is-is-is 🙂
Úgy működik, hogy az itthoni hálózat a VPS-emet használja DNS szerverként.
Az Androidok is, de a privát DNS trükkösebb, korábban leírtam, hogyan készült.
A VPS-en történik egy előszűrés, ami feketelistán van, az 0-ás címet kap.
Ami nincs a saját listán, az megy az OpenDNS felé, az az upstream szerver.
Ott bizonyos OpenDNS és közössége által karbantartott kategóriák szerinti szűrés történik.
Pölö pornóoldalak, ismerten rossz indulatú helyek kerülnek blokkolásra.
A "házon belüli" lista jelenleg így áll elő:
#!/bin/bash
download()
{
wget -O hosts.txt $1
sed '/^#/d' hosts.txt >> collected_hosts.txt
}
rm *.txt
touch collected_hosts.txt
#download https://www.adawayapk.net/downloads/hostfiles/official/3_yoyohost.txt
#download https://www.adawayapk.net/downloads/hostfiles/official/2_ad_servers.txt
#download https://www.adawayapk.net/downloads/hostfiles/official/1_hosts.txt
download https://getadhell.com/standard-package.txt
download https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt
download https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
#download http://hostsfile.mine.nu/Hosts.txt
#download https://curben.gitlab.io/malware-filter/urlhaus-filter-hosts.txt
download https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt
#download https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts
#download https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts
#download https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt
download https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts
#download https://raw.githubusercontent.com/Ultimate-Hosts-Blacklist/Ultimate.Hosts.Blacklist/master/hosts/hosts0
#download https://raw.githubusercontent.com/Ultimate-Hosts-Blacklist/Ultimate.Hosts.Blacklist/master/hosts/hosts1
download https://winhelp2002.mvps.org/hosts.txt
cat collected_hosts.txt | awk '{print $2}' > collected_hosts_filtered.txt
cat badhostlist >> collected_hosts_filtered.txt
cat viberlist >> collected_hosts_filtered.txt
#cat league >>collected_hosts_filtered.txt
cat collected_hosts_filtered.txt | tr -d '\015'| sort -u | awk '{print $1}' | grep -v spotify > sortedlist.txt
sed '/^localhost/d' sortedlist.txt | grep "\." | awk '{print "0.0.0.0 ",$1;print "::0 ",$1}' > /etc/badhosts
Vannak saját elemek, meg amiket összevadásztak mások.
Ezt nem ismertem, köszi!
Hozzáveszem majd a listaépítéshez 😉