diff --git a/dns/dnscrypt-proxy/Makefile b/dns/dnscrypt-proxy/Makefile
index 0ab7f039e..2203e7054 100644
--- a/dns/dnscrypt-proxy/Makefile
+++ b/dns/dnscrypt-proxy/Makefile
@@ -1,6 +1,5 @@
PLUGIN_NAME= dnscrypt-proxy
-PLUGIN_VERSION= 1.7
-PLUGIN_REVISION= 1
+PLUGIN_VERSION= 1.8
PLUGIN_COMMENT= Flexible DNS proxy supporting DNSCrypt and DoH
PLUGIN_DEPENDS= dnscrypt-proxy2
PLUGIN_MAINTAINER= m.muenz@gmail.com
diff --git a/dns/dnscrypt-proxy/pkg-descr b/dns/dnscrypt-proxy/pkg-descr
index a5b69a78c..1728cf52f 100644
--- a/dns/dnscrypt-proxy/pkg-descr
+++ b/dns/dnscrypt-proxy/pkg-descr
@@ -5,6 +5,10 @@ such as DNSCrypt v2 and DNS-over-HTTPS.
Plugin Changelog
================
+1.8
+
+* Remove 8 discontinued DNSBL lists and 2 that are not updated any more
+
1.7
* Add comment field to whitelist section
diff --git a/dns/dnscrypt-proxy/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/Dnsbl.xml b/dns/dnscrypt-proxy/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/Dnsbl.xml
index 35c6c5eca..95a89c128 100644
--- a/dns/dnscrypt-proxy/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/Dnsbl.xml
+++ b/dns/dnscrypt-proxy/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/Dnsbl.xml
@@ -16,19 +16,10 @@
Blocklist.site Ads
Blocklist.site Fraud
Blocklist.site Phishing
- Cameleon List
Easy List
- EMD Malicious Domains List
Easyprivacy List
- hpHosts Ads
- hpHosts FSA
- hpHosts PSH
- hpHosts PUP
- Hbbtv List
- Malwaredomain List
NoCoin List
PornTop1M List
- Ransomware Tracker List
Simple Ad List
Simple Tracker List
Steven Black List
diff --git a/dns/dnscrypt-proxy/src/opnsense/scripts/OPNsense/Dnscryptproxy/dnsbl.sh b/dns/dnscrypt-proxy/src/opnsense/scripts/OPNsense/Dnscryptproxy/dnsbl.sh
index 44c72135c..b32d90be8 100755
--- a/dns/dnscrypt-proxy/src/opnsense/scripts/OPNsense/Dnscryptproxy/dnsbl.sh
+++ b/dns/dnscrypt-proxy/src/opnsense/scripts/OPNsense/Dnscryptproxy/dnsbl.sh
@@ -63,13 +63,6 @@ porntop() {
rm ${WORKDIR}/porntop-raw
}
-emdlist() {
- # EMD
- ${FETCH} https://hosts-file.net/emd.txt -o ${WORKDIR}/emdlist-raw
- sed "/\.$/d" ${WORKDIR}/emdlist-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" | sed "/localhost/d" | tr -d '\r' | awk 'BEGIN{FS=OFS=" ";}{print $2;}' > ${WORKDIR}/emdlist
- rm ${WORKDIR}/emdlist-raw
-}
-
adguard() {
# AdGuard
${FETCH} https://justdomains.github.io/blocklists/lists/adguarddns-justdomains.txt -o ${WORKDIR}/adguard-raw
@@ -84,20 +77,6 @@ nocoin() {
rm ${WORKDIR}/nocoin-raw
}
-rwtracker() {
- # RansomWare Tracker abuse.ch
- ${FETCH} https://ransomwaretracker.abuse.ch/downloads/RW_DOMBL.txt -o ${WORKDIR}/rwtracker-raw
- sed "/\.$/d" ${WORKDIR}/rwtracker-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" > ${WORKDIR}/rwtracker
- rm ${WORKDIR}/rwtracker-raw
-}
-
-mwdomains() {
- # MalwareDomains
- ${FETCH} http://malwaredomains.lehigh.edu/files/justdomains -o ${WORKDIR}/malwaredomains-raw
- sed "/\.$/d" ${WORKDIR}/malwaredomains-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" > ${WORKDIR}/malwaredomains
- rm ${WORKDIR}/malwaredomains-raw
-}
-
windowsspyblockerspy() {
# WindowsSpyBlocker (spy)
${FETCH} https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt -o ${WORKDIR}/windowsspyblockerspy-raw
@@ -119,13 +98,6 @@ windowsspyblockerextra() {
rm ${WORKDIR}/windowsspyblockerextra-raw
}
-cameleon() {
- # Cameleon List
- ${FETCH} http://sysctl.org/cameleon/hosts -o ${WORKDIR}/cameleon-raw
- sed "/\.$/d" ${WORKDIR}/cameleon-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" | sed "/localhost/d" | tr -d '\r' | awk 'BEGIN{FS=OFS=" ";}{print $2;}' > ${WORKDIR}/cameleon
- rm ${WORKDIR}/cameleon-raw
-}
-
adaway() {
# AdAway List
${FETCH} https://adaway.org/hosts.txt -o ${WORKDIR}/adaway-raw
@@ -168,41 +140,6 @@ blocklistphishing() {
rm ${WORKDIR}/blocklistphishing-raw
}
-hphosts-ads() {
- # hphosts-ads
- ${FETCH} https://hosts-file.net/ad_servers.txt -o ${WORKDIR}/hphosts-ads-raw
- sed "/\.$/d" ${WORKDIR}/hphosts-ads-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" | sed "/localhost/d" | sed "/255\.255\.255\.255/d" | sed "/\:\:1/d" | sed "/fe80\:\:1/d" | sed "/ff00\:\:/d" | sed "/ff02\:\:/d" | sed "/0\.0\.0\.0 0\.0\.0\.0/d" | tr -d '\r' | awk 'BEGIN{FS=OFS=" ";}{print $2;}' > ${WORKDIR}/hphosts-ads
- rm ${WORKDIR}/hphosts-ads-raw
-}
-
-hphosts-fsa() {
- # hphosts-fsa
- ${FETCH} https://hosts-file.net/fsa.txt -o ${WORKDIR}/hphosts-fsa-raw
- sed "/\.$/d" ${WORKDIR}/hphosts-fsa-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" | sed "/localhost/d" | sed "/255\.255\.255\.255/d" | sed "/\:\:1/d" | sed "/fe80\:\:1/d" | sed "/ff00\:\:/d" | sed "/ff02\:\:/d" | sed "/0\.0\.0\.0 0\.0\.0\.0/d" | tr -d '\r' | awk 'BEGIN{FS=OFS=" ";}{print $2;}' > ${WORKDIR}/hphosts-fsa
- rm ${WORKDIR}/hphosts-fsa-raw
-}
-
-hphosts-psh() {
- # hphosts-psh
- ${FETCH} https://hosts-file.net/psh.txt -o ${WORKDIR}/hphosts-psh-raw
- sed "/\.$/d" ${WORKDIR}/hphosts-psh-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" | sed "/localhost/d" | sed "/255\.255\.255\.255/d" | sed "/\:\:1/d" | sed "/fe80\:\:1/d" | sed "/ff00\:\:/d" | sed "/ff02\:\:/d" | sed "/0\.0\.0\.0 0\.0\.0\.0/d" | tr -d '\r' | awk 'BEGIN{FS=OFS=" ";}{print $2;}' > ${WORKDIR}/hphosts-psh
- rm ${WORKDIR}/hphosts-psh-raw
-}
-
-hphosts-pup() {
- # hphosts-pup
- ${FETCH} https://hosts-file.net/pup.txt -o ${WORKDIR}/hphosts-pup-raw
- sed "/\.$/d" ${WORKDIR}/hphosts-pup-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" | sed "/localhost/d" | sed "/255\.255\.255\.255/d" | sed "/\:\:1/d" | sed "/fe80\:\:1/d" | sed "/ff00\:\:/d" | sed "/ff02\:\:/d" | sed "/0\.0\.0\.0 0\.0\.0\.0/d" | tr -d '\r' | awk 'BEGIN{FS=OFS=" ";}{print $2;}' > ${WORKDIR}/hphosts-pup
- rm ${WORKDIR}/hphosts-pup-raw
-}
-
-hbbtv() {
- # HBBTV List
- ${FETCH} https://raw.githubusercontent.com/Akamaru/Pi-Hole-Lists/master/hbbtv.txt -o ${WORKDIR}/hbbtv-raw
- sed "/\.$/d" ${WORKDIR}/hbbtv-raw | sed "/^#/d" | sed "/\_/d" | sed "/^\s*$/d" | sed "/\.\./d" | sed "s/^\.//g" > ${WORKDIR}/hbbtv
- rm ${WORKDIR}/hbbtv-raw
-}
-
simplead() {
# Simple Ad List
${FETCH} https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt -o ${WORKDIR}/simplead-raw
@@ -252,45 +189,15 @@ for CAT in $(echo ${DNSBL} | tr ',' ' '); do
blp)
blocklistphishing
;;
- ca)
- cameleon
- ;;
el)
easylist
;;
ep)
easyprivacy
;;
- emd)
- emdlist
- ;;
- hpa)
- hphosts-ads
- ;;
- hpf)
- hphosts-fsa
- ;;
- hpp)
- hphosts-psh
- ;;
- hup)
- hphosts-pup
- ;;
- ht)
- hbbtv
- ;;
nc)
nocoin
;;
- rw)
- rwtracker
- ;;
- mw)
- mwdomains
- ;;
- pa)
- #pornall
- ;;
pt)
porntop
;;