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 |