Subversion Repositories ALCASAR

Rev

Rev 882 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 882 Rev 885
Line 8... Line 8...
8
# Enable / disable : search engines safesearch and Youtube filtering 
8
# Enable / disable : search engines safesearch and Youtube filtering 
9
# Active / désactive : le filtrage des url contenant une adresse ip à la place d'un nom de domaine
9
# Active / désactive : le filtrage des url contenant une adresse ip à la place d'un nom de domaine
10
# Enable / disable : filter of urls containing ip address instead of domain name 
10
# Enable / disable : filter of urls containing ip address instead of domain name 
11
 
11
 
12
DIR_DG="/etc/dansguardian/lists"
12
DIR_DG="/etc/dansguardian/lists"
-
 
13
CONF_FILE="/usr/local/etc/alcasar.conf"
13
SED="/bin/sed -i"
14
SED="/bin/sed -i"
14
safesearch="Off"
15
safesearch="Off"
15
pureip="Off"
16
pureip="Off"
16
usage="Usage: alcasar-url_filter.sh { -safesearch_on or -safesearch_off } & { -pureip_on or --pureip_off }"
17
usage="Usage: alcasar-url_filter.sh { -safesearch_on or -safesearch_off } & { -pureip_on or --pureip_off }"
17
nb_args=$#
18
nb_args=$#
Line 52... Line 53...
52
		esac
53
		esac
53
	nb_args=$(expr $nb_args - 1)
54
	nb_args=$(expr $nb_args - 1)
54
	done
55
	done
55
	if [ $safesearch == "On" ]
56
	if [ $safesearch == "On" ]
56
	then
57
	then
57
		$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
58
		$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist #on décommente les lignes de regles
-
 
59
		youtube_id=`grep YOUTUBE_ID $CONF_FILE|cut -d"=" -f2`
-
 
60
		$SED "s?\&edufilter=.*?\&edufilter=$youtube_id\"?g" $DIR_DG/urlregexplist
58
	else
61
	else
59
		$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
62
		$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
60
	fi
63
	fi
61
	if [ $pureip == "On" ]
64
	if [ $pureip == "On" ]
62
	then
65
	then
63
		$SED "s/^\#\*ip$/*ip/g" $DIR_DG/bannedsitelist
66
		$SED "s/^\#\*ip$/*ip/g" $DIR_DG/bannedsitelist
64
	else
67
	else
65
		$SED "s/^\*ip$/#*ip/g" $DIR_DG/bannedsitelist
68
		$SED "s/^\*ip$/#*ip/g" $DIR_DG/bannedsitelist
66
	fi
69
	fi
67
 
70
 
68
#service dansguardian restart
71
service dansguardian restart
69
fi
72
fi
70
 
73