6,11 → 6,11 |
|
DIR_tmp="/tmp/blacklists" |
FILE_tmp="/tmp/fileFilter.txt" |
BL_CATEGORIES="/usr/local/etc/alcasar-bl-categories" |
BL_CATEGORIES=/usr/local/etc/alcasar-bl-categories |
DIR_DANSGUARDIAN="/etc/dansguardian/lists/" |
DIR_DNS_FILTER_AVAILABLE="/usr/local/etc/alcasar-dnsfilter-available" |
DIR_DNS_FILTER_ENABLED="/usr/local/etc/alcasar-dnsfilter-enabled" |
IP_RETOUR="192.168.182.1" |
DIR_DNS_FILTER_ENABLE="/usr/local/etc/alcasar-dnsfilter-enabled" |
IP_RETOUR="127.0.0.1" |
BL_SERVER="cri.univ-tlse1.fr" |
SED="/bin/sed -i" |
# Récupération de l'archive de la BL Toulouse |
58,10 → 58,10 |
|
# Permet d'activer/désactiver les catégories de la BL |
function cat_choice (){ |
rm -rf $DIR_DNS_FILTER_ENABLED/* |
rm -rf $DIR_DNS_FILTER_ENABLE |
for i in `cat $BL_CATEGORIES` |
do |
ln -s $DIR_DNS_FILTER_AVAILABLE/$i.conf $DIR_DNS_FILTER_ENABLED/$i |
echo $i |
done |
} |
usage="Usage: alcasar-bl.sh -on | -off | -download| -reload" |
79,20 → 79,16 |
;; |
# activation du filtrage |
-on) |
# pour dansguardian |
$SED "s/^reportinglevel =.*/reportinglevel = 3/g" /etc/dansguardian/dansguardian.conf |
cat_choice |
service dansguardian reload |
# pour dnsmasq |
cat_choice |
service dnsmasq restart |
;; |
# désactivation du filtrage |
-off) |
# pour dansguardian |
$SED "s/^reportinglevel =.*/reportinglevel = -1/g" /etc/dansguardian/dansguardian.conf |
rm -rf $DIR_DNS_FILTER_ENABLE |
service dansguardian reload |
# pour dnsmasq |
rm -rf $DIR_DNS_FILTER_ENABLED/* |
service dnsmasq restart |
;; |
# Mise a jour de la blacklist 'Toulouse' et adaptation à dansguardian et dnsmasq |