Subversion Repositories ALCASAR

Rev

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

Rev 1872 Rev 2006
Line 14... Line 14...
14
#	echo "$i : ${!i}" >> /tmp/debug-condown.txt
14
#	echo "$i : ${!i}" >> /tmp/debug-condown.txt
15
#done
15
#done
16
 
16
 
17
# Remove user from the SET (function of his filtering level)
17
# Remove user from the SET (function of his filtering level)
18
 
18
 
-
 
19
#12345678
-
 
20
#1-> profile1
-
 
21
#2-> profile2
19
case $FILTER_ID in
22
#3-> profile3
-
 
23
#6-> WL
-
 
24
#7-> BL
20
	# HAVP
25
#8-> HAVP
-
 
26
 
-
 
27
if [ ${FILTER_ID:7:1} -eq '1' ] #HAVP
21
	"00000001")
28
then 
22
		set="havp"
29
	set="havp"
-
 
30
	if [ ${FILTER_ID:0:1} -eq '1' ]
-
 
31
	then 
-
 
32
		set_proto="proto_1";
-
 
33
	fi
-
 
34
 
-
 
35
	if [ ${FILTER_ID:1:1} -eq '1' ]
-
 
36
	then 
-
 
37
		set_proto="proto_2";
-
 
38
	fi
-
 
39
	
-
 
40
	if [ ${FILTER_ID:2:1} -eq '1' ]
-
 
41
	then 
-
 
42
		set_proto="proto_3";
23
		;;
43
	fi
-
 
44
 
24
	# HAVP + Blacklist
45
	if [ -z "$set_proto"  ]
25
	"00000011")
46
	then 
-
 
47
		set_proto="proto_0";
-
 
48
	fi
-
 
49
fi
-
 
50
 
-
 
51
if [ ${FILTER_ID:6:1} -eq '1' ] #HAVP_BL
-
 
52
then 
26
		set="havp_bl"
53
	set="havp_bl"
-
 
54
	if [ ${FILTER_ID:0:1} -eq '1' ]
-
 
55
	then 
-
 
56
		set_proto="proto_1";
-
 
57
	fi
-
 
58
 
-
 
59
	if [ ${FILTER_ID:1:1} -eq '1' ]
-
 
60
	then 
-
 
61
		set_proto="proto_2";
-
 
62
	fi
-
 
63
	
-
 
64
	if [ ${FILTER_ID:2:1} -eq '1' ]
-
 
65
	then 
-
 
66
		set_proto="proto_3";
27
		;;
67
	fi
-
 
68
 
28
	# HAVP + Whitelist
69
	if [ -z "$set_proto"  ]
-
 
70
	then 
29
	"00000101")
71
		set_proto="proto_0";
-
 
72
	fi
-
 
73
fi
-
 
74
 
-
 
75
if [ ${FILTER_ID:5:1} -eq '1' ] #HAVP_WL
-
 
76
then 
30
		set="havp_wl"
77
	set="havp_wl"
-
 
78
	if [ ${FILTER_ID:0:1} -eq '1' ]
-
 
79
	then 
-
 
80
		set_proto="proto_1";
-
 
81
	fi
-
 
82
 
-
 
83
	if [ ${FILTER_ID:1:1} -eq '1' ]
-
 
84
	then 
-
 
85
		set_proto="proto_2";
-
 
86
	fi
-
 
87
	
-
 
88
	if [ ${FILTER_ID:2:1} -eq '1' ]
-
 
89
	then 
-
 
90
		set_proto="proto_3";
31
		;;
91
	fi
-
 
92
 
32
	# No filtering
93
	if [ -z "$set_proto"  ]
-
 
94
	then 
-
 
95
		set_proto="proto_0";
33
	*)
96
	fi
-
 
97
fi
-
 
98
 
-
 
99
 
-
 
100
 
-
 
101
if [ -z "$set"  ] #NOT_FILTERED
-
 
102
then 
34
		set="not_filtered"
103
	set="not_filtered"
-
 
104
	if [ ${FILTER_ID:0:1} -eq '1' ]
-
 
105
	then 
-
 
106
		set_proto="proto_1";
-
 
107
	fi
-
 
108
 
-
 
109
	if [ ${FILTER_ID:1:1} -eq '1' ]
-
 
110
	then 
-
 
111
		set_proto="proto_2";
-
 
112
	fi
-
 
113
	
-
 
114
	if [ ${FILTER_ID:2:1} -eq '1' ]
-
 
115
	then 
-
 
116
		set_proto="proto_3";
35
		;;
117
	fi
-
 
118
 
-
 
119
	if [ -z "$set_proto"  ]
-
 
120
	then 
-
 
121
		set_proto="proto_0";
36
esac
122
	fi
-
 
123
fi
-
 
124
 
-
 
125
 
37
ipset del $set $FRAMED_IP_ADDRESS
126
ipset del $set $FRAMED_IP_ADDRESS
-
 
127
ipset del $set_proto $FRAMED_IP_ADDRESS