Skip to content

Commit e6b522b

Browse files
committed
FadeMind has removed the windows 10 telemetry hosts in favor of using the respective hosts from WindowsSpyBlocker, so we do this as well
1 parent bfc0566 commit e6b522b

File tree

2 files changed

+39
-25
lines changed

2 files changed

+39
-25
lines changed

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,9 @@ The tools consist of the *Hosts* file converter & consolidator `hosts2zones` and
7474
* [MVPS - A detailed guide for using the MVPS HOSTS file](http://winhelp2002.mvps.org/)
7575
* [MDL - Malware Domain List](http://www.malwaredomainlist.com/)
7676
* [AdAway - Hosts](https://github.com/AdAway/AdAway/)
77-
* [FadeMind - UncheckyAds & Telemetry](https://github.com/FadeMind/hosts.extras/)
7877
* [DNS-BH – Malware Domain Blocklist](http://www.malwaredomains.com/)
78+
* [FadeMind - UncheckyAds](https://github.com/FadeMind/hosts.extras/)
79+
* [WindowsSpyBlocker - Spy Hosts](https://github.com/crazy-max/WindowsSpyBlocker/)
7980

8081

8182
The tools are placed by the above command sequence into `/usr/local/bin/`.
@@ -101,16 +102,17 @@ The downloaded *Hosts* files are placed into `/usr/local/etc/void-zones/` as we
101102

102103
# ls -l /usr/local/etc/void-zones
103104

104-
total 1310
105-
-rw-r--r-- 1 root wheel 13783 Nov 1 10:16 away_void_hosts.txt
106-
-rw-r--r-- 1 root wheel 249280 Nov 11 20:47 jdom_void_list.txt
107-
-rw-r--r-- 1 root wheel 40097 Nov 11 04:02 mdl_void_hosts.txt
108-
-rw-r--r-- 1 root wheel 502430 Oct 20 17:09 mvps_void_hosts.txt
109-
-rw-r--r-- 1 root wheel 1157 Nov 13 18:43 my_void_hosts.txt
110-
-rw-r--r-- 1 root wheel 58060 Oct 14 10:39 pgl_void_hosts.txt
111-
-rw-r--r-- 1 root wheel 359132 Nov 12 15:50 sowc_void_hosts.txt
112-
-rw-r--r-- 1 root wheel 4024 Nov 13 20:16 telm_void_hosts.txt
113-
-rw-r--r-- 1 root wheel 1124 Nov 13 20:16 ucky_void_host.txt
105+
total 1876
106+
-rw-r--r-- 1 root wheel 13722 Jan 31 2017 away_void_hosts.txt
107+
-rw-r--r-- 1 root wheel 640858 Aug 17 19:16 jdom_void_list.txt
108+
-rw-r--r-- 1 root wheel 36982 Jun 29 19:52 mdl_void_hosts.txt
109+
-rw-r--r-- 1 root wheel 497673 Aug 7 11:07 mvps_void_hosts.txt
110+
-rw-r--r-- 1 root wheel 60257 Aug 21 05:43 pgl_void_hosts.txt
111+
-rw-r--r-- 1 root wheel 376421 Aug 20 14:40 sowc_void_hosts.txt
112+
-rw-r--r-- 1 root wheel 618 Aug 22 09:29 ucky_void_host.txt
113+
-rw-r--r-- 1 root wheel 9977 Aug 22 09:29 w10telm_void_hosts.txt
114+
-rw-r--r-- 1 root wheel 886 Aug 22 09:29 w7telm_void_hosts.txt
115+
-rw-r--r-- 1 root wheel 1142 Aug 22 09:29 w81telm_void_hosts.txt
114116

115117
And finally the `void-zones-update.sh` compiles (converts & consolidates) all *Hosts* files
116118
and *Domain* listings into one single `local-void.zones` include file, and moves this into

void-zones-update.sh

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,16 @@ fi
5656

5757

5858
### Updating the void zones
59-
$FETCH -o "$ZONES_DIR/pgl_void_hosts.txt" "http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showintro=0&useip=0.0.0.0&mimetype=plaintext"
60-
$FETCH -o "$ZONES_DIR/sowc_void_hosts.txt" "http://someonewhocares.org/hosts/zero/hosts"
61-
$FETCH -o "$ZONES_DIR/mvps_void_hosts.txt" "http://winhelp2002.mvps.org/hosts.txt"
62-
$FETCH -o "$ZONES_DIR/mdl_void_hosts.txt" "http://www.malwaredomainlist.com/hostslist/hosts.txt"
63-
$FETCH -o "$ZONES_DIR/away_void_hosts.txt" "https://adaway.org/hosts.txt"
64-
$FETCH -o "$ZONES_DIR/ucky_void_host.txt" "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts"
65-
$FETCH -o "$ZONES_DIR/telm_void_hosts.txt" "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/Telemetry/hosts"
66-
$FETCH -o "$ZONES_DIR/jdom_void_list.txt" "http://mirror1.malwaredomains.com/files/justdomains"
59+
$FETCH -o "$ZONES_DIR/pgl_void_hosts.txt" "http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showintro=0&useip=0.0.0.0&mimetype=plaintext"
60+
$FETCH -o "$ZONES_DIR/sowc_void_hosts.txt" "http://someonewhocares.org/hosts/zero/hosts"
61+
$FETCH -o "$ZONES_DIR/mvps_void_hosts.txt" "http://winhelp2002.mvps.org/hosts.txt"
62+
$FETCH -o "$ZONES_DIR/mdl_void_hosts.txt" "http://www.malwaredomainlist.com/hostslist/hosts.txt"
63+
$FETCH -o "$ZONES_DIR/away_void_hosts.txt" "https://adaway.org/hosts.txt"
64+
$FETCH -o "$ZONES_DIR/jdom_void_list.txt" "http://mirror1.malwaredomains.com/files/justdomains"
65+
$FETCH -o "$ZONES_DIR/ucky_void_host.txt" "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts"
66+
$FETCH -o "$ZONES_DIR/w10telm_void_hosts.txt" "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/win10/spy.txt"
67+
$FETCH -o "$ZONES_DIR/w81telm_void_hosts.txt" "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/win81/spy.txt"
68+
$FETCH -o "$ZONES_DIR/w7telm_void_hosts.txt" "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/win7/spy.txt"
6769

6870
if [ ! -f "$ZONES_DIR/pgl_void_hosts.txt" ] ; then
6971
echo "# No hosts from pgl." > "$ZONES_DIR/pgl_void_hosts.txt"
@@ -85,16 +87,24 @@ if [ ! -f "$ZONES_DIR/away_void_hosts.txt" ] ; then
8587
echo "# No hosts from adaway." > "$ZONES_DIR/away_void_hosts.txt"
8688
fi
8789

90+
if [ ! -f "$ZONES_DIR/jdom_void_list.txt" ] ; then
91+
echo "# No domain list from DNS-BH – Malware Domain Blocklist." > "$ZONES_DIR/jdom_void_list.txt"
92+
fi
93+
8894
if [ ! -f "$ZONES_DIR/ucky_void_host.txt" ] ; then
8995
echo "# No hosts from FadeMind/unchecky." > "$ZONES_DIR/ucky_void_host.txt"
9096
fi
9197

92-
if [ ! -f "$ZONES_DIR/telm_void_hosts.txt" ] ; then
93-
echo "# No hosts from FadeMind/telemetry." > "$ZONES_DIR/telm_void_hosts.txt"
98+
if [ ! -f "$ZONES_DIR/w10telm_void_hosts.txt" ] ; then
99+
echo "# No hosts from WindowsSpyBlocker/win10/spy." > "$ZONES_DIR/w10telm_void_hosts.txt"
94100
fi
95101

96-
if [ ! -f "$ZONES_DIR/jdom_void_list.txt" ] ; then
97-
echo "# No domain list from DNS-BH – Malware Domain Blocklist." > "$ZONES_DIR/jdom_void_list.txt"
102+
if [ ! -f "$ZONES_DIR/w81telm_void_hosts.txt" ] ; then
103+
echo "# No hosts from WindowsSpyBlocker/win81/spy." > "$ZONES_DIR/w81telm_void_hosts.txt"
104+
fi
105+
106+
if [ ! -f "$ZONES_DIR/w7telm_void_hosts.txt" ] ; then
107+
echo "# No hosts from WindowsSpyBlocker/win7/spy." > "$ZONES_DIR/w7telm_void_hosts.txt"
98108
fi
99109

100110
/usr/local/bin/hosts2zones /tmp/local-void.zones \
@@ -104,9 +114,11 @@ fi
104114
"$ZONES_DIR/mvps_void_hosts.txt" \
105115
"$ZONES_DIR/mdl_void_hosts.txt" \
106116
"$ZONES_DIR/away_void_hosts.txt" \
107-
"$ZONES_DIR/ucky_void_host.txt" \
108-
"$ZONES_DIR/telm_void_hosts.txt" \
109117
"$ZONES_DIR/jdom_void_list.txt" \
118+
"$ZONES_DIR/ucky_void_host.txt" \
119+
"$ZONES_DIR/w10telm_void_hosts.txt" \
120+
"$ZONES_DIR/w81telm_void_hosts.txt" \
121+
"$ZONES_DIR/w7telm_void_hosts.txt" \
110122
"$ZONES_DIR/x_void_list.txt" \
111123
"$ZONES_DIR/y_void_list.txt" \
112124
"$ZONES_DIR/z_void_list.txt" \

0 commit comments

Comments
 (0)