Line 41... |
Line 41... |
41 |
$l_trusted_equipments_explain = "Pour qu'un équipement du réseau de consultation puisse accéder à Internet sans être interceptés : créer un utilisateur dont le nom de login est l'@MAC de l'équipement et le mot de passe est 'password'" ;
|
41 |
$l_trusted_equipments_explain = "Pour qu'un équipement du réseau de consultation puisse accéder à Internet sans être interceptés : créer un utilisateur dont le nom de login est l'@MAC de l'équipement et le mot de passe est 'password'" ;
|
42 |
$l_trusted_ip_explain = "Gérez ici les adresses IP de systèmes ou de réseaux pouvant être joints sans authentification";
|
42 |
$l_trusted_ip_explain = "Gérez ici les adresses IP de systèmes ou de réseaux pouvant être joints sans authentification";
|
43 |
$l_submit = "Enregistrer";
|
43 |
$l_submit = "Enregistrer";
|
44 |
$l_add_to_list = "Ajouter à la liste";
|
44 |
$l_add_to_list = "Ajouter à la liste";
|
45 |
$l_apply = "Appliquer les changements";
|
45 |
$l_apply = "Appliquer les changements";
|
- |
|
46 |
$l_invalid_ip = "Format d'adresse IP invalide";
|
46 |
} else if($Language == 'es') {
|
47 |
} else if($Language == 'es') {
|
47 |
$l_load="Cargando...";
|
48 |
$l_load="Cargando...";
|
48 |
$l_error_open_file = "Error en la lectura del archivo";
|
49 |
$l_error_open_file = "Error en la lectura del archivo";
|
49 |
$l_trusted_domain = "Sitios de Internet confiables";
|
50 |
$l_trusted_domain = "Sitios de Internet confiables";
|
50 |
$l_domain = "Nombres de Dominio";
|
51 |
$l_domain = "Nombres de Dominio";
|
Line 58... |
Line 59... |
58 |
$l_trusted_equipments_explain = "Para permitir que un equipo se conecte a Internet sin interceptarlo, cree un usuario cuyo nombre sea la dirección MAC del dispositivo y la contraseña sea 'password'";
|
59 |
$l_trusted_equipments_explain = "Para permitir que un equipo se conecte a Internet sin interceptarlo, cree un usuario cuyo nombre sea la dirección MAC del dispositivo y la contraseña sea 'password'";
|
59 |
$l_trusted_ip_explain = "Administre direcciones IP de sistemas o direcciones IP de redes que pueden unirse sin autenticación";
|
60 |
$l_trusted_ip_explain = "Administre direcciones IP de sistemas o direcciones IP de redes que pueden unirse sin autenticación";
|
60 |
$l_submit = "Enviar";
|
61 |
$l_submit = "Enviar";
|
61 |
$l_add_to_list = "Agregar a la lista";
|
62 |
$l_add_to_list = "Agregar a la lista";
|
62 |
$l_apply = "Aplicar cambios";
|
63 |
$l_apply = "Aplicar cambios";
|
- |
|
64 |
$l_invalid_ip = "Formato de dirección IP inválido";
|
63 |
} else {
|
65 |
} else {
|
64 |
$l_load="Loading...";
|
66 |
$l_load="Loading...";
|
65 |
$l_error_open_file = "File open error";
|
67 |
$l_error_open_file = "File open error";
|
66 |
$l_trusted_domain = "Trusted Internet domain names";
|
68 |
$l_trusted_domain = "Trusted Internet domain names";
|
67 |
$l_domain = "Domain names";
|
69 |
$l_domain = "Domain names";
|
Line 75... |
Line 77... |
75 |
$l_trusted_equipments_explain = "To allow a consultation equipment to connect to Internet without interception, create a user whose name is the MAC address of the device and the password is 'password'";
|
77 |
$l_trusted_equipments_explain = "To allow a consultation equipment to connect to Internet without interception, create a user whose name is the MAC address of the device and the password is 'password'";
|
76 |
$l_trusted_ip_explain = "Manage systems IP addresses or networks IP addresses that can be joined without authentication";
|
78 |
$l_trusted_ip_explain = "Manage systems IP addresses or networks IP addresses that can be joined without authentication";
|
77 |
$l_submit = "Submit";
|
79 |
$l_submit = "Submit";
|
78 |
$l_add_to_list = "Add to list";
|
80 |
$l_add_to_list = "Add to list";
|
79 |
$l_apply = "Apply changes";
|
81 |
$l_apply = "Apply changes";
|
- |
|
82 |
$l_invalid_ip = "Invalid IP address format";
|
80 |
}
|
83 |
}
|
81 |
if (isset($_POST['choix'])){
|
84 |
if (isset($_POST['choix'])){
|
82 |
switch ($_POST['choix'])
|
85 |
switch ($_POST['choix'])
|
83 |
{
|
86 |
{
|
84 |
case 'new_uamdomain' :
|
87 |
case 'new_uamdomain' :
|
Line 143... |
Line 146... |
143 |
sleep (1); # be sure that dnsmasq-blackhole is restarted before killing tun0 !
|
146 |
sleep (1); # be sure that dnsmasq-blackhole is restarted before killing tun0 !
|
144 |
exec ("sudo /usr/bin/systemctl restart chilli");
|
147 |
exec ("sudo /usr/bin/systemctl restart chilli");
|
145 |
break;
|
148 |
break;
|
146 |
case 'new_ip' :
|
149 |
case 'new_ip' :
|
147 |
$ipAddr = trim($_POST['add_ip']);
|
150 |
$ipAddr = trim($_POST['add_ip']);
|
148 |
if (!preg_match('/^([0-9]{1,3}\.){3}([0-9]{1,3})$/', $ipAddr)) {
|
151 |
if (!preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$/', $ipAddr)) {
|
149 |
echo '<span style="color: red;">'.'Invalid IP address'.'</span>'; // TODO : need to translate
|
152 |
echo '<span style="color: red;">'. $l_invalid_ip .'</span>';
|
150 |
} else if (!empty($ipAddr)) {
|
153 |
} else if (!empty($ipAddr)) {
|
151 |
$tab=file(IP_ALLOWED_LIST);
|
154 |
$tab=file(IP_ALLOWED_LIST);
|
152 |
$insert = true;
|
155 |
$insert = true;
|
153 |
if ($tab) { // file isn't empty
|
156 |
if ($tab) { // file isn't empty
|
154 |
foreach ($tab as $line) { // test if domain address doesn't already exist
|
157 |
foreach ($tab as $line) { // test if domain address doesn't already exist
|