Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1056 → Rev 1071

/scripts/sbin/alcasar-url_filter.sh
10,6 → 10,7
# Enable / disable : filter of urls containing ip address instead of domain name
 
DIR_DG="/etc/dansguardian/lists"
DNSMASQ_BL_CONF="/etc/dnsmasq-blackhole.conf"
CONF_FILE="/usr/local/etc/alcasar.conf"
SED="/bin/sed -i"
safesearch="Off"
55,11 → 56,18
done
if [ $safesearch == "On" ]
then
$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist #on décommente les lignes de regles
$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist # on décommente les lignes de regles
youtube_id=`grep YOUTUBE_ID $CONF_FILE|cut -d"=" -f2`
$SED "s?\&edufilter=.*?\&edufilter=$youtube_id\"?g" $DIR_DG/urlregexplist
# add 'nosslsearch' redirection for google searching
$SED "/google/d" $DNSMASQ_BL_CONF # remove old google declaration
nossl_server=`host -ta nosslsearch.google.com|cut -d" " -f4` # retrieve google nosslsearch ip
echo "# nosslsearch redirect server for google" >> $DNSMASQ_BL_CONF
echo "address=/www.google.com/$nossl_server" >> $DNSMASQ_BL_CONF
echo "address=/www.google.fr/$nossl_server" >> $DNSMASQ_BL_CONF
else
$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
$SED "/google/d" $DNSMASQ_BL_CONF
fi
if [ $pureip == "On" ]
then
67,7 → 75,7
else
$SED "s/^\*ip$/#*ip/g" $DIR_DG/bannedsitelist
fi
 
service dansguardian restart
service dnsmasq restart
fi