]>
git.saurik.com Git - apple/network_cmds.git/blob - unbound/contrib/create_unbound_ad_servers.sh
3 # Convert the Yoyo.org anti-ad server listing
4 # into an unbound dns spoof redirection list.
5 # Modified by Y.Voinov (c) 2014
10 dst_dir
="/etc/opt/csw/unbound"
12 list_addr
="http://pgl.yoyo.org/adservers/serverlist.php?hostformat=nohtml&showintro=1&startdate%5Bday%5D=&startdate%5Bmonth%5D=&startdate%5Byear%5D="
19 # Check Wget installed
20 if [ ! -f $WGET ]; then
21 echo "Wget not found. Exiting..."
25 $WGET -O $work_dir/yoyo_ad_servers
"$list_addr" && \
26 $CAT $work_dir/yoyo_ad_servers
| \
29 $ECHO "local-zone: \"$line\" redirect" ;\
30 $ECHO "local-data: \"$line A 127.0.0.1\"" ;\
32 $dst_dir/unbound_ad_servers
35 # then add an include line to your unbound.conf pointing to the full path of
36 # the unbound_ad_servers file:
38 # include: $dst_dir/unbound_ad_servers