Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 259 → Rev 260

/scripts/sbin/alcasar-bl.sh
40,11 → 40,15
# activation du filtrage
$SED "s/^reportinglevel =.*/reportinglevel = 3/g" /etc/dansguardian/dansguardian.conf
service dansguardian reload
/usr/local/bin/alcasar-dnsfilter-activate.sh
service dnsmasq restart
;;
-off)
# désactivation du filtrage
$SED "s/^reportinglevel =.*/reportinglevel = -1/g" /etc/dansguardian/dansguardian.conf
service dansguardian reload
/usr/local/bin/alcasar-dnsfilter-activate.sh
service dnsmasq restart
;;
-download)
# Mise a jour de la blacklist 'Toulouse' et compilation de la base
/scripts/alcasar-dnsfilter-activate.sh
6,7 → 6,7
TEMP="/tmp/fileFilter.txt"
DIR_AVAILABLE="/usr/local/etc/alcasar-dnsfilter-available"
DIR_ENABLE="/usr/local/etc/alcasar-dnsfilter-enabled"
 
FILTERING=`cat /etc/dansguardian/dansguardian.conf|grep "reportinglevel ="|cut -d" " -f3`
# Rechercher les domaines blacklistés
egrep "^.Include.*domains>$" /etc/dansguardian/lists/bannedsitelist | cut -d"<" -f2 > $TEMP
 
13,12 → 13,12
# Un peu de nettoyage auparavant ...
sed -i "s?\/domains>??g" $TEMP
rm -f $DIR_ENABLE/*
 
for i in `cat $TEMP`
do
DOMAINE=`basename $i`
ln -s $DIR_AVAILABLE/$DOMAINE.conf $DIR_ENABLE/
 
done
 
if [ $FILTERING -eq "3" ]
then
for i in `cat $TEMP`
do
DOMAINE=`basename $i`
ln -s $DIR_AVAILABLE/$DOMAINE.conf $DIR_ENABLE/
done
fi
exit 0