Subversion Repositories ALCASAR

Rev

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

Rev 470 Rev 498
Line 11... Line 11...
11
$Language = 'en';
11
$Language = 'en';
12
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
12
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
13
  $Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
13
  $Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
14
  $Language = strtolower(substr(chop($Langue[0]),0,2)); }
14
  $Language = strtolower(substr(chop($Langue[0]),0,2)); }
15
if($Language == 'fr'){
15
if($Language == 'fr'){
-
 
16
  $l_error_open_file = "Erreur d'ouverture du fichier";
16
  $l_trusted_sites = "Sites Internet de confiance";
17
  $l_trusted_sites = "Sites Internet de confiance";
17
  $l_trusted_sites_explain1 = "Entrez ici les noms de site ou d'URLs Internet pouvant être joints sans authentification";
18
  $l_trusted_sites_explain1 = "Entrez ici les noms de site ou d'URLs Internet pouvant être joints sans authentification";
18
  $l_trusted_sites_explain2 = "Entrez un nom par ligne";
19
  $l_trusted_sites_explain2 = "Entrez un nom par ligne";
19
  $l_trusted_sites_list = "Liste de sites Internet de confiance";
20
  $l_trusted_sites_list = "Liste de sites Internet de confiance";
20
  $l_trusted_urls_list = "Liste d'URLs Internet de confiance";
21
  $l_trusted_urls_list = "Liste d'URLs Internet de confiance";
21
  $l_trusted_mac = "Équipements de confiance";
22
  $l_trusted_mac = "Équipements de confiance";
22
  $l_trusted_mac_explain1 = "Entrez ici les adresses MAC des équipements autorisés à joindre Internet sans authentification";
23
  $l_trusted_mac_explain = "Entrez ici les adresses MAC des équipements autorisés à joindre Internet sans authentification";
23
  $l_trusted_mac_explain2 = "Entrez une adresse MAC par ligne";
-
 
24
  $l_trusted_mac_list = "Liste des adresses MAC de confiance";
24
  $l_trusted_mac_list = "Liste des adresses MAC de confiance";
-
 
25
  $l_trusted_mac_address = "Adresse MAC autorisées";
-
 
26
  $l_trusted_mac_info = "Information équipement";
-
 
27
  $l_trusted_mac_del = "Supprimer de la liste";
25
  $l_submit = "Enregistrer";
28
  $l_submit = "Enregistrer";
26
}
29
}
27
else {
30
else {
-
 
31
  $l_error_open_file = "File open error";
28
  $l_trusted_sites = "Trusted Internet sites";
32
  $l_trusted_sites = "Trusted Internet sites";
29
  $l_trusted_sites_explain1 = "Enter name of Internet sites or URLS that could be joined without authentication";
33
  $l_trusted_sites_explain1 = "Enter name of Internet sites or URLS that could be joined without authentication";
30
  $l_trusted_sites_explain2 = "Enter one name per line";
34
  $l_trusted_sites_explain2 = "Enter one name per line";
31
  $l_trusted_sites_list = "Trusted Internet sites list";
35
  $l_trusted_sites_list = "Trusted Internet sites list";
32
  $l_trusted_urls_list = "Trusted Internet URLs list";
36
  $l_trusted_urls_list = "Trusted Internet URLs list";
33
  $l_trusted_mac = "Trusted Equipments";
37
  $l_trusted_mac = "Trusted Equipments";
34
  $l_trusted_mac_explain1 = "Enter MAC address of equipments that could contact Internet without authentification";
38
  $l_trusted_mac_explain = "Enter MAC address of equipments that could contact Internet without authentification";
35
  $l_trusted_mac_explain2 = "Enter one Mac address per line";
-
 
36
  $l_trusted_mac_list = "Trusted MAC addresses list";
39
  $l_trusted_mac_list = "Trusted MAC addresses list";
-
 
40
  $l_trusted_mac_address = "Allowed MAC adress MAC"; 
-
 
41
  $l_trusted_mac_info = "Equipment information";
-
 
42
  $l_trusted_mac_del = "Delete from list";
37
  $l_submit = "Submit";
43
  $l_submit = "Submit";
-
 
44
 
38
}
45
}
39
if (isset($_POST['choix'])){ 
46
if (isset($_POST['choix'])){ 
40
	switch ($_POST['choix'])
47
	switch ($_POST['choix'])
41
	{
48
	{
42
	case 'MAJ_UAMALLOWED' :
49
	case 'MAJ_UAMALLOWED' :
Line 176... Line 183...
176
</TABLE>
183
</TABLE>
177
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
184
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
178
	<tr><th><?php echo $l_trusted_mac ;?></th></tr>
185
	<tr><th><?php echo $l_trusted_mac ;?></th></tr>
179
	<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
186
	<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
180
</TABLE>
187
</TABLE>
-
 
188
 
-
 
189
<table width="100%" border=1 cellspacing=0 cellpadding=1>
-
 
190
<tr><td colspan=2 align="center">
-
 
191
<?
-
 
192
echo "$l_trusted_mac_explain</td></tr>";
-
 
193
echo "<tr><td align='center' valign='middle'>";
-
 
194
echo "<FORM action='$_SERVER[PHP_SELF]' method='POST'>";
-
 
195
echo "<table cellspacing=2 cellpadding=3 border=1>";
-
 
196
echo "<tr><th>$l_trusted_mac_address<th>$l_trusted_mac_info<th>$l_trusted_mac_del</tr>";
-
 
197
// On lit et on interprète le fichier de filtrage de protocoles
-
 
198
$trusted_mac_file="/usr/local/etc/alcasar-macallowed";
-
 
199
if (file_exists($trusted_mac_file))
-
 
200
	{
-
 
201
	$pointeur=fopen($trusted_mac_file,"r");
-
 
202
	while (!feof ($pointeur))
-
 
203
		{
-
 
204
		$ligne=fgets($pointeur, 4096);
-
 
205
		if ($ligne)
-
 
206
			{
-
 
207
			$field=explode(" ", $ligne);
-
 
208
			$mac_info=trim($field[2],"#");
-
 
209
			echo "<tr><td>$field[1]";
-
 
210
			echo "<td>$mac_info";
-
 
211
			echo "<td><input type='checkbox' name='del-$field[1]'>";
-
 
212
			echo "</tr>";
-
 
213
			}
-
 
214
		}
-
 
215
	fclose($pointeur);
-
 
216
	}
-
 
217
else	{
-
 
218
	echo "$l_error_open_file $trusted_mac_file";
-
 
219
	}
-
 
220
?>
-
 
221
</table>
-
 
222
<input type='hidden' name='choix' value='change'>
-
 
223
<input type='submit' value='<?echo"$l_submit";?>'>
-
 
224
</form>
-
 
225
</td>
-
 
226
<td valign='middle' align='center'>
-
 
227
<form action='net_filter.php' method='POST'>
-
 
228
<table cellspacing=2 cellpadding=3 border=1>
-
 
229
<tr><th><?echo"$l_trusted_mac_address<th>$l_trusted_mac_info";?></tr>
-
 
230
<tr><td><input type='text' name='add_proto' size='10'></td>
-
 
231
<td><input type='text' name='add_port' size='5'></td>
-
 
232
<input type='hidden' name='choix' value='new_proto'>
-
 
233
<td><input type='submit' value='<?echo"$l_add_to_list";?>'></td>
-
 
234
</tr></table>
-
 
235
</form>
-
 
236
</td></tr>
-
 
237
</table>
-
 
238
 
181
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
239
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
182
	<tr bgcolor="#666666"><td>
240
	<tr bgcolor="#666666"><td>
183
	<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
241
	<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
184
		<tr><td valign="middle" align="left">
242
		<tr><td valign="middle" align="left">
185
		<center><?php
243
		<center><?php