Line 1... |
Line 1... |
1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
2 |
|
2 |
|
3 |
# $Id: alcasar-dnsfilter-import.sh 251 2010-09-13 23:29:40Z franck $
|
3 |
# $Id: alcasar-dnsfilter-import.sh 252 2010-09-13 23:40:19Z franck $
|
4 |
# Script d'import des blacklist activées dans /etc/dansguardian/lists/bannedsitelist
|
4 |
# Script d'import des blacklist activées dans /etc/dansguardian/lists/bannedsitelist
|
5 |
|
5 |
|
6 |
TEMP="/tmp/fileFilter.txt"
|
6 |
TEMP="/tmp/fileFilter.txt"
|
7 |
DIR_DEST="/usr/local/etc/alcasar-dnsfilter-available"
|
7 |
DIR_DEST="/usr/local/etc/alcasar-dnsfilter-available"
|
8 |
IP_RETOUR="127.0.0.1"
|
8 |
IP_RETOUR="127.0.0.1"
|
Line 22... |
Line 22... |
22 |
# suppression des @IP et des lignes commentées par un '#'
|
22 |
# suppression des @IP et des lignes commentées par un '#'
|
23 |
# et des caractères bizarres comme les ô et û ö ü ...
|
23 |
# et des caractères bizarres comme les ô et û ö ü ...
|
24 |
egrep -v "([0-9]{1,3}\.){3}[0-9]{1,3}" $DOMAINE/domains | grep -v "^#" | egrep -v "[äâëêïîöôüû]" > /tmp/dnsmasq-bl.tmp
|
24 |
egrep -v "([0-9]{1,3}\.){3}[0-9]{1,3}" $DOMAINE/domains | grep -v "^#" | egrep -v "[äâëêïîöôüû]" > /tmp/dnsmasq-bl.tmp
|
25 |
|
25 |
|
26 |
# Insertion du formatage dnsmasq
|
26 |
# Insertion du formatage dnsmasq
|
27 |
sed 's?.*?address=/&/$IP_RETOUR?g' /tmp/dnsmasq-bl.tmp && mv /tmp/dnsmasq-bl.tmp $DIR_DEST/dnsmasq-$FIC.conf
|
27 |
sed -i 's?.*?address=/&/$IP_RETOUR?g' /tmp/dnsmasq-bl.tmp && mv /tmp/dnsmasq-bl.tmp $DIR_DEST/dnsmasq-$FIC.conf
|
28 |
#
|
28 |
#
|
29 |
# echo "address=/$f/$IP_RETOUR" >> $DIR_DEST/dnsmasq-$FIC.conf
|
29 |
# echo "address=/$f/$IP_RETOUR" >> $DIR_DEST/dnsmasq-$FIC.conf
|
30 |
|
30 |
|
31 |
|
31 |
|
32 |
done
|
32 |
done
|