11,21 → 11,20 |
# Rechercher les domaines blacklistés |
find /etc/dansguardian/lists/blacklists -type f -name domains > $TEMP |
|
|
# 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 |
for PATH_FILE in `cat $TEMP` |
do |
DOMAINE=`basename $i` |
DOMAINE=`basename $PATH_FILE` |
echo -n "." |
# suppression des @IP et des lignes commentées par un '#' |
# et des caractères bizarres comme les ô et û ö ü ... --> supprime quelques lignes de domaines ... mais qui sont toujours filtrés par le biais de dansguardian |
egrep -v "([0-9]{1,3}\.){3}[0-9]{1,3}" $PATH_FILE/domains | grep -v "^#" | egrep -v "[äâëêïîöôüû]" > /tmp/dnsmasq-bl.tmp |
|
# Mise en forme dnsmasq |
sed -i 's?.*?address=/&/$IP_RETOUR?g' /tmp/dnsmasq-bl.tmp && mv /tmp/dnsmasq-bl.tmp $DIR_DEST/$DOMAINE.conf |
sed -i "s?.*?address=/&/$IP_RETOUR?g" /tmp/dnsmasq-bl.tmp && mv /tmp/dnsmasq-bl.tmp $DIR_DEST/$DOMAINE.conf |
done |
|
echo |
exit 0 |