Go to most recent revision | Blame | Last modification | View Log
#!/bin/sh
# $Id$
# Script d'import des blacklist activées dans /etc/dansguardian/lists/bannedsitelist
TEMP="/tmp/fileFilter.txt"
DIRDEST="/usr/local/etc/alcasar-dnsfilter"
IPRETOUR="127.0.0.1"
# Rechercher les domaines blacklistés
egrep "^.Include.*domains>$" /etc/dansguardian/lists/bannedsitelist | cut -d"<" -f2 > $TEMP
# Un peu de nettoyage auparavant ...
sed -i "s?\/domains>??g" $TEMP
rm -f $DIRDEST/*
for i in `cat $TEMP`
do
FIC=`basename $i`
DIR=`dirname $i`
# suppression des @IP et des lignes commentées par un '#'
egrep -v "([0-9]{1,3}\.){3}[0-9]{1,3}" $i/domains | grep -v "^#"> /tmp/temp1
for f in `cat /tmp/temp1`
do
echo "address=/$f/$IPRETOUR" >> $DIRDEST/dnsmasq-$FIC.conf
done
done
exit 0
Generated by GNU Enscript 1.6.6.