Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 303 → Rev 304

/scripts/alcasar-dnsfilter-import.sh
1,8 → 1,9
#!/bin/sh
 
# $Id$
# Script d'import des blacklists DansGuardian au format DnsMasq pour filtrer directement à partir du domaine
# et retourner en loopback l'@ip des domaines blacklistés
# Script d'adaptation de la blacklist Toulouse au format DnsMasq pour filtrage DNS (DNS-Blackhole)
# Dnsmasq retourner l'@ip d'ALCASAR sur les nom de domaine blacklistés
# By 3abtux
 
TEMP="/tmp/fileFilter.txt"
DIR_DEST="/usr/local/etc/alcasar-dnsfilter-available"
14,8 → 15,8
# Un peu de nettoyage auparavant ...
sed -i "s?\/domains??g" $TEMP
rm -f $DIR_DEST/*
echo -n "Adaptation de la BL Toulouse"
# Import des blacklists dansGuardian situées sous /etc/dansguardian/lists/blacklists
echo -n "Adaptation de la BL Toulouse. Veuillez patienter : "
# Import de la blacklists situées sous /etc/dansguardian/lists/blacklists
for PATH_FILE in `cat $TEMP`
do
DOMAINE=`basename $PATH_FILE`
26,5 → 27,6
# Mise en forme dnsmasq
sed -i "s?.*?address=/&/$IP_RETOUR?g" /tmp/dnsmasq-bl.tmp && mv /tmp/dnsmasq-bl.tmp $DIR_DEST/$DOMAINE.conf
done
rm -f $TEMP
echo
exit 0