Subversion Repositories ALCASAR

Rev

Go to most recent revision | Details | Last modification | View Log

Rev Author Line No. Line
881 richard 1
#/bin/bash
2
 
3
# alcasar-url_filter.sh
4
# by Richard REY
5
# This script is distributed under the Gnu General Public License (GPL)
6
 
7
# Active / désactive : safesearch des moteurs de recherche ainsi que le filtrage Youtube
8
# Enable / disable : search engines safesearch and Youtube filtering 
9
 
10
DIR_DG="/etc/dansguardian/lists"
11
SED="/bin/sed -i"
12
safesearch="Off"
13
pureip="Off"
14
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
15
nb_args=$#
16
if [ $nb_args -eq 0 ]
17
then
18
	nb_args=1
19
	args="-h"
20
fi
21
while [ $nb_args -ge 1 ]
22
do
23
	arg=${!nb_args}
24
	case $arg in
25
	-\? | -h* | --h*)
26
		echo "$usage"
27
		exit 0
28
		;;
29
	# Safe search activation
30
	-safesearch | --safesearch)	
31
		safesearch="On"
32
		;;
33
	# safesearch desactivation
34
	-pureip | --pureip)
35
		pureip="On"
36
		;;
37
	*)
38
		echo "Argument inconnu :$arg";
39
		echo "$usage"
40
		exit 1
41
		;;
42
	esac
43
	nb_args=$(expr $nb_args - 1)
44
done
45
if [ $pureip -eq "On" ]
46
then
47
	$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
48
else
49
	$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
50
fi
51
#service dansguardian restart
52