Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 151 → Rev 152

/gestion/admin/net_filter.php
20,12 → 20,14
$l_netfilter_off="Le filtrage réseau est actuellement désactivé";
$l_switch_on="Activer le filtrage réseau";
$l_switch_off="Désactiver le filtrage réseau";
$l_comment_on="(choisissez les protocoles que vous voulez autoriser)";
$l_comment_off="(les usagers authentifiés peuvent exploiter tous les protocoles réseau)";
$l_comment_on="&Agrave; l'exclusion du WEB (port 80), les protocoles r&eacute;seau sont interdits.<BR>Choisissez ci-dessous les protocoles que vous autoriser";
$l_comment_off="(tous les protocoles réseau sont autorisés)";
$l_protocols="Protocoles autorisés";
$l_error_open_file="Erreur d'ouverture du fichier";
$l_proto_port="Protocole / port";
$l_proto="Protocole";
$l_enabled="Autorisé";
$l_delete="Supprimer de la liste";
$l_add_to_list="Ajouter &agrave; la liste";
$l_save_modif="Enregistrer les modifications";
}
else {
38,8 → 40,10
$l_comment_off="(all the network protocols are allowed for authenticated users)";
$l_protocols="Authorize protocols";
$l_error_open_file="Error opening the file";
$l_proto_port="Protocol / port";
$l_proto="Protocol";
$l_enabled="Enable";
$l_delete="Delete from list";
$l_add_to_list="Add to the list";
$l_save_modif="Save modifications";
}
echo "
55,6 → 59,33
case 'NF_Off' :
exec ("sudo /usr/local/sbin/alcasar-nf.sh -off");
break;
case 'new_proto' :
if ((trim($_POST['add_port']) != "80") and ($_POST['add_port'] != "") and ($_POST['add_proto'] != "") and (is_numeric($_POST['add_port'])))
{
$tab=file($services_list);
if ($tab)
{
$pointeur=fopen($services_list,"r");
//on teste si le port n'est pas déjà présent
$insert = true;
foreach ($tab as $ligne)
{
$proto_f=explode(" ", $ligne);
if (trim($_POST['add_port']) == trim($proto_f[1])) {$insert = false;}
}
fclose($pointeur);
if ($insert == true)
{
$line = "#" . trim($_POST['add_proto']) . " " . trim($_POST['add_port']);
$pointeur=fopen($services_list,"a");
fwrite ($pointeur, $line);
fclose ($pointeur);
exec ("sudo /usr/local/sbin/alcasar-nf.sh -on");
}
}
else {echo "$l_error_open_file $services_list";}
}
break;
case 'change' :
$tab=file($services_list);
if ($tab)
65,9 → 96,18
{
$proto_f=explode(" ", $ligne);
$name_svc1=trim($proto_f[0],"#");
$actif = False;
$actif = False; $remove_line = false;
foreach ($_POST as $key => $value)
{
if (strstr($key,'del-'))
{
$name_svc2 = str_replace('del-','',$key);
if ($name_svc1 == $name_svc2)
{
$remove_line = True;
break;
}
}
if (strstr($key,'chk-'))
{
$name_svc2 = str_replace('chk-','',$key);
78,12 → 118,12
}
}
}
if (! $actif)
if (! $remove_line)
{
$line="#$name_svc1 $proto_f[1]";
if (! $actif) { $line="#$name_svc1 $proto_f[1]";}
else { $line="$name_svc1 $proto_f[1]";}
fwrite($pointeur,$line);
}
else { $line="$name_svc1 $proto_f[1]";}
fputs($pointeur,$line);
}
fclose($pointeur);
}
/gestion/admin/net_filter2.php
3,11 → 3,11
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
</table>
<table width="100%" border=1 cellspacing=0 cellpadding=1>
<tr><td valign="middle" align="left">
<tr><td valign="middle" align="center">
<form action='net_filter.php' method='POST'>
<table cellspacing=2 cellpadding=3 border=1>
<?
echo "<tr><th>$l_proto_port<th>$l_enabled</tr>";
echo "<tr><th>$l_proto / port<th>$l_enabled<th>$l_delete</tr>";
// On ouvre le fichier de filtrage de protocoles
$pointeur=fopen($services_list,"r");
if ($pointeur)
26,6 → 26,8
echo ">";}
else {
echo "checked>";}
if ($name_svc != "icmp") {echo "<td><input type='checkbox' name='del-$name_svc'>";}
echo "</tr>";
}
}
}
34,9 → 36,20
}
fclose($pointeur);
?>
</td></tr></table>
</table>
<input type='hidden' name='choix' value='change'>
<input type='submit' value='<?echo"$l_save_modif";?>'>
</form>
</td>
<td valign='middle' align='center'>
<form action='net_filter.php' method='POST'>
<table cellspacing=2 cellpadding=3 border=1>
<tr><th><?echo"$l_proto";?><th>port</tr>
<tr><td><input type='text' name='add_proto' size='10'></td>
<td><input type='text' name='add_port' size='5'></td>
<input type='hidden' name='choix' value='new_proto'>
<td><input type='submit' value='<?echo"$l_add_to_list";?>'></td>
</tr></table>
</form>
</td></tr>
</table>
/gestion/phpsysinfo/includes/lang/fr.php
46,7 → 46,7
$text['portail'] = 'Informations g&eacute;n&eacute;rales du portail ALCASAR';
$text['portail-version']= 'Version install&eacute;e';
$text['portail-disp'] = 'Versions disponibles';
$text['utilisateur'] = 'Usager(s) connect&eacute;s';
$text['utilisateur'] = 'Usagers connect&eacute;s / inscrits';
$text['groupe'] = 'Nombre de groupe(s)';
$text['bl-version'] = 'Liste noire';
$text['internet_link'] = "Lien Internet";
/gestion/phpsysinfo/includes/lang/en.php
46,7 → 46,7
$text['portail'] = 'General Informations about ALCASAR portal';
$text['portail-version']= 'Installed version';
$text['portail-disp'] = 'Available versions';
$text['utilisateur'] = 'logged user(s)';
$text['utilisateur'] = 'logged user(s) / tot.';
$text['groupe'] = 'Number of group(s)';
$text['bl-version'] = 'Updated \'Blacklist\'';
$text['internet_link'] = "Internet connexion";