Subversion Repositories ALCASAR

Rev

Rev 2648 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2648 Rev 2662
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
 
2
 
3
# Id: $Id: alcasar-url_filter_wl.sh 2648 2018-11-02 22:33:33Z lucas.echard $
3
# Id: $Id: alcasar-url_filter_wl.sh 2662 2018-11-18 12:55:55Z lucas.echard $
4
 
4
 
5
# alcasar-url_filter.sh
5
# alcasar-url_filter.sh
6
# by REXY
6
# by REXY
7
# This script is distributed under the Gnu General Public License (GPL)
7
# This script is distributed under the Gnu General Public License (GPL)
8
 
8
 
Line 84... Line 84...
84
		for yt_dnsname in $youtubedomains
84
		for yt_dnsname in $youtubedomains
85
		do
85
		do
86
			echo "address=/$yt_dnsname/$youtube_safe_server" >> $DNSMASQ_WL_CONF
86
			echo "address=/$yt_dnsname/$youtube_safe_server" >> $DNSMASQ_WL_CONF
87
		done
87
		done
88
		echo "add wl_ip_allowed $youtube_safe_server" >> $IP_WL
88
		echo "add wl_ip_allowed $youtube_safe_server" >> $IP_WL
-
 
89
 
-
 
90
		# add 'SafeSearch' redirection for qwant searching
-
 
91
		$SED "/qwant/d" $DNSMASQ_WL_CONF # remove old qwant declaration
-
 
92
		qwant_safe_server=`host -ta safeapi.qwant.com | grep "address" | cut -d" " -f4`	# retrieve qwant strict ip
-
 
93
		echo "# SafeSearch redirect server for qwant" >> $DNSMASQ_WL_CONF
-
 
94
		echo "address=/api.qwant.com/$qwant_safe_server" >> $DNSMASQ_WL_CONF
89
	else
95
	else
90
		$SED "/google/d" $DNSMASQ_WL_CONF
96
		$SED "/google/d" $DNSMASQ_WL_CONF
91
		$SED "/bing/d" $DNSMASQ_WL_CONF
97
		$SED "/bing/d" $DNSMASQ_WL_CONF
92
		$SED "/youtube/d" $DNSMASQ_WL_CONF
98
		$SED "/youtube/d" $DNSMASQ_WL_CONF
-
 
99
		$SED "/qwant/d" $DNSMASQ_WL_CONF
93
		rm $IP_WL
100
		rm $IP_WL
94
	fi
101
	fi
95
	systemctl restart dnsmasq-whitelist
102
	systemctl restart dnsmasq-whitelist
96
fi
103
fi