/web/index.php |
---|
100,34 → 100,34 |
$l_access_welcome = "Bem-vindo ao Alcasar"; |
$l_access_unavailable = "ACESSO INDISPONÍVEL"; |
$l_required_domain = "Site WEB Obrigatório"; |
$l_explain_acc_access = "Este é o centro de controle do portal para acessar você deve ter uma conta administrativa."; |
$l_explain_acc_access = "Este é o centro de controle do portal para acessar você deve ter uma conta administrativa valida."; |
$l_explain_access_deny = "Você tenta se conectar a um recurso cujo conteúdo é considerado inadequado no conteúdo de informações."; |
$l_explain_net_pb = "O portal detectou que o acesso à Internet é de risco"; |
$l_explain_net_pb = "O sistema detectou que o acesso é de risco, não será permitido o acesso"; |
$l_contact_access_deny = "Entre em contato com o administrador do sistema de segurança se acha que essa filtragem é abusiva."; |
$l_contact_net_pb = "Entre em contato com a empresa fornecedora de Internet para mais informações"; |
$l_welcome = "Essa é a página do portal captive principal"; |
$l_acc_access = "<a href=\"https://$hostname/acc\">ALCASAR Control Center</a>"; |
$l_welcome = "Página do portal"; |
$l_acc_access = "<a href=\"https://$hostname/acc\">ALCASAR Controle Center</a>"; |
$l_install_certif = "<a href=\"$cert_add/certificat_alcasar_ca.crt\">Instalar Certificado Alcasar AC</a>"; |
$l_install_certif_more = "<a href=\"$cert_add/certificat_alcasar_ca.cert\">Instalar Certificado Alcasar AC</a>"; |
$l_certif_explain = "O certificado Permiti a troca de dados seguro entre seu computador e o portal Alcasar.<BR>Se este certificado não estiver incorporado no seu computador, alguns alertas de segurança deverá aparecer no navegador.<br><br>"; |
$l_certif_explain_help = "<a href=\"alcasar-certificat.pdf\" target=\"_blank\">Complementary help</a>"; |
$l_certif_explain_help = "<a href=\"alcasar-certificat.pdf\" target=\"_blank\">Essa foi uma ajuda complementar</a>"; |
if ((isset ($user[4])) && ($user[4] == "0")) { |
$l_logout_explain = "Nenhuma consulta de conexão à Internet pode abrir em seu computador"; |
$l_logout_explain = "Não há conexão de Internet aberta em seu computador, deseja conectar?"; |
$l_logout = "<a href=\"http://www.google.pt\">Abrir uma conexão de Internet</a>";} |
else { |
if ($user[5] != $user[0]) // authentication exception or not |
{ |
$l_logout_explain = "Feche a conexão do usuário atual conectado.<br> Usuário conectado : <a href=\"http://$hostname:3990/logoff\" title=\"Disconnect user $user[5]\"><b>$user[5]</b></a><br><br>$nb_connection_history last connections :$connection_history"; |
$l_logout_explain = "Se desejar, feche a conexão do usuário atual conectado.<br> Usuário conectado : <a href=\"http://$hostname:3990/logoff\" title=\"Disconnect user $user[5]\"><b>$user[5]</b></a><br><br>$nb_connection_history last connections :$connection_history"; |
$l_logout = "<a href=\"http://$hostname:3990/logoff\">Sair da Internet</a>"; |
} |
else |
{ |
$l_logout_explain = "O sistema ($user[5]) está em exceção de autenticação.<br><br>$nb_connection_history logins últimos :$connection_history"; |
$l_logout_explain = "O sistema ($user[5]) detctou exesso de autenticação.<br><br>$nb_connection_history logins últimos :$connection_history"; |
$l_logout = "Informações de conexões"; |
} |
} |
$l_password_change = "<a href=\"https://$hostname/pass\">Mudar sua senha</a>"; |
$l_password_change_explain = "Você será redirecionado à página de alteração de senha.<br><br> Você deverá ter uma conta de usuário valido para acessar à Internet."; |
$l_password_change_explain = "Você será redirecionado à página de alteração de senha.<br><br> e deverá ter uma conta de usuário valido para efetuar a troca e acessar à Internet."; |
$l_back_page = "<a href=\"javascript:history.back()\">Página anterior</a>"; |
} |
else { |
/web/intercept.php |
---|
107,13 → 107,13 |
$l_remaining_time = "Tiempo restante"; |
$l_uam_domain = "Sitios web autorizados : ";} |
else if ($Language == 'pt'){ |
$l_ChilliError = "A autenticação deve ser bem sucedido através do serviço de portal cativo."; |
$l_login = "Sucesso na autenticação.<HR>Não feche essa janela para não interromper a conexão"; |
$l_logout = "Fechando a conexão"; |
$l_ChilliError = "A autenticação precisa ser bem sucedida através do portal."; |
$l_login = "Sucesso na autenticação.<HR>Matenha esse pop-up apenas minimizado para não interromper a conexão"; |
$l_logout = "Encerrar conexão"; |
$l_loginfailed = "Falha na autenticação"; |
$l_loggingin = "Identificação do portal cativo"; |
$l_loggedcont = "Controle de acesso"; |
$l_loggedout = "Sua conexão foi fechada"; |
$l_loggedout = "Sua sessão foi fechada"; |
$l_user = "Usuário"; |
$l_password = "Senha"; |
$l_wait = "Por favor, aguarde um momento ..."; |
122,14 → 122,14 |
$l_encrypted = "A conexão com o portal deve ser criptografada"; |
$l_boutonO = "Autenticação"; |
$l_boutonF = "Fechar"; |
$l_loggedin_stringl1 = "Sistema de Segurança da Informação"; |
$l_loggedin_stringl2 = "Esse controle foi criado para seguir dentro dos regulamentos vingentes da lei"; |
$l_loggedin_stringl3 = "Por isto suas atividades na rede serão registradas de acordo com seus acessos, mas garantindo ainda sua privacidade."; |
$l_loggedin_stringl4 = "Os dados gravados só serão capaz de ser operado por uma autoridade judicial no decorrer de uma investigação."; |
$l_loggedin_stringl5 = "Esses dados serão automaticamente excluídos depois de um ano."; |
$l_loggedin_stringl6 = "Clique <a href='$alcasarpath'>aqui</a> para alterar sua senha Sair do portal cativo."; |
$l_loggedout_string = "desconexão do portal cativo fez"; |
$l_reply_1 = "Your daily connexion time has been reached"; |
$l_loggedin_stringl1 = "Sistema de Informação e segurança"; |
$l_loggedin_stringl2 = "Este controle foi criado para garantir acesso seguro."; |
$l_loggedin_stringl3 = "A autenticação será criptografada em 256 bits, impedindo captura por escâner de rede."; |
$l_loggedin_stringl4 = "Sua atividade na Internet será resguardada de acordo com os regulamentos da lei."; |
$l_loggedin_stringl5 = "Mantendo ainda sua privacidade em segurança."; |
$l_loggedin_stringl6 = "Clique <a href='$alcasarpath'>aqui</a> para alterar sua senha, instalar certificado ou sair do portal."; |
$l_loggedout_string = "desconexão do portal cativo"; |
$l_reply_1 = "Seu tempo de conexão diária foi finalizado"; |
$l_reply_2 = "Seu tempo de conexão mensal foi finalizado"; |
$l_reply_3 = "Você tenta conectar-se fora do seu período de tempo permitido"; |
$l_reply_4 = "Sua conta expirou"; |
/web/status.php |
---|
70,24 → 70,24 |
if($Language == 'es'){ |
$l_login1 = "El éxito de la autenticación"; |
$l_logout = "Conexión de cierre"; |
$l_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$l_loggedout = "Su sesión se cierra"; |
$l_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$l_loggedout = "Su sesión se cierra"; |
$l_wait = "Por favor, espere un momento ..."; |
$l_state_label = "State"; //à traduire |
$l_session_id_label = "Session ID"; //à traduire |
$l_state_label = "State"; //à traduire |
$l_session_id_label = "Session ID"; //à traduire |
$l_max_session_time_label = "Max Session Time"; //à traduire |
$l_max_idle_time_label = "Max Idle Time"; //à traduire |
$l_start_time_label = "Start Time"; //à traduire |
$l_start_time_label = "Start Time"; //à traduire |
$l_session_time_label = "Tiempo de conexión"; |
$l_idle_time_label = "Idle Time"; //à traduire |
$l_downloaded_label = "Downloaded"; //à traduire |
$l_uploaded_label = "Uploaded"; //à traduire |
$l_idle_time_label = "Idle Time"; //à traduire |
$l_downloaded_label = "Downloaded"; //à traduire |
$l_uploaded_label = "Uploaded"; //à traduire |
$l_original_url_label = "Original URL"; //à traduire |
$l_not_available = "Not available"; //à traduire |
$l_na = "N/A"; //à traduire |
$l_error = "error"; //à traduire |
$l_welcome = "Welcome"; //à traduire |
$l_conn_history = "Your last $nb_connection_history connections"; //à traduire |
$l_not_available = "Not available"; //à traduire |
$l_na = "N/A"; //à traduire |
$l_error = "error"; //à traduire |
$l_welcome = "Welcome"; //à traduire |
$l_conn_history = "Your last $nb_connection_history connections"; //à traduire |
$l_connected = "logged"; //à traduire |
$l_a_connection = "Active connection detected on LAN"; //à traduire |
$l_a_connection_time = "time(s)"; //à traduire |
95,25 → 95,25 |
else if ($Language == 'pt'){ |
$l_login1 = "Autenticação bem sucedida."; |
$l_logout = "Fechando a conexão"; |
$l_logout_question = "Tem certeza de que deseja desconectar agora?"; |
$l_loggedout = "Sua conexão foi fechada"; |
$l_logout_question = "Tem certeza de que deseja desconectar agora?"; |
$l_loggedout = "Sua conexão foi fechada"; |
$l_wait = "Por favor, aguarde um momento ..."; |
$l_state_label = "Estado"; |
$l_session_id_label = "Sessão ID"; |
$l_max_session_time_label = "Tempo da Sessão Max"; |
$l_max_idle_time_label = "Hora Max Idle"; |
$l_start_time_label = "Inicio de hora"; |
$l_session_time_label = "Tempo de Sessão"; |
$l_idle_time_label = "Tempo de Espera"; |
$l_downloaded_label = "Transferido"; |
$l_uploaded_label = "Carregado"; |
$l_state_label = "Estado"; |
$l_session_id_label = "Sessão ID"; |
$l_max_session_time_label = "Restante de horas mensais da conexão"; |
$l_max_idle_time_label = "Hora máxima liberada por dia"; |
$l_start_time_label = "Hora, dia, mês e ano da conexão"; |
$l_session_time_label = "Duração da conexão"; |
$l_idle_time_label = "Tempo de Espera"; |
$l_downloaded_label = "Bits Recebidos"; |
$l_uploaded_label = "Bits Enviados"; |
$l_original_url_label = "URL Original"; |
$l_not_available = "Não disponível"; |
$l_na = "N/A"; |
$l_error = "Erro"; |
$l_welcome = "Bem vindo"; |
$l_conn_history = "Suas últimos conexões R $nb_connection_history"; |
$l_connected = "Logado"; |
$l_not_available = "Não disponível"; |
$l_na = "N/A"; |
$l_error = "Erro"; |
$l_welcome = "Bem vindo"; |
$l_conn_history = "Suas últimos $nb_connection_history conexões"; |
$l_connected = "Conectado"; |
$l_a_connection = "Conexão ativa detectada na LAN"; |
$l_a_connection_time = "Tempo (s)"; |
} |
/alcasar.sh |
---|
1352,7 → 1352,7 |
EOF |
cat <<EOF > /etc/cron.d/alcasar-mysql |
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45) |
45 4 * * 1 root mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair ; $DIR_DEST_SBIN/alcasar-mysql.sh --dump |
45 4 * * 1 root $DIR_DEST_SBIN/alcasar-mysql.sh --dump |
# Nettoyage des utilisateurs dont la date d'expiration du compte est supérieure à 7 jours |
40 4 * * * root /usr/local/sbin/alcasar-mysql.sh --expire_user 2>&1 >/dev/null |
EOF |
/scripts/sbin/alcasar-dhcp.sh |
---|
12,7 → 12,6 |
CHILLI_CONF_FILE="/etc/chilli.conf" |
ALCASAR_CONF_FILE="/usr/local/etc/alcasar.conf" |
DNSMASQ_CONF_FILE="/etc/dnsmasq.conf" |
ETHERS_FILE="/usr/local/etc/alcasar-ethers" |
# define DHCP parameters (LAN side) |
PRIVATE_IP_MASK=`grep PRIVATE_IP $ALCASAR_CONF_FILE|cut -d"=" -f2` |
/scripts/sbin/alcasar-mysql.sh |
---|
12,19 → 12,21 |
ext="sql" # extension des fichiers de sauvegarde |
DB_RADIUS="radius" |
DB_USER="radius" |
radiuspwd="9dthW7VG" |
radiuspwd="iDTxxBGa" |
new="$(date +%G%m%d-%Hh%M)" # date et heure des fichiers |
fichier="$DB_RADIUS-$new.$ext" # nom du fichier de sauvegarde |
#USER="franck" |
#MYSQLCMD="/usr/bin/mysql -u$DB_USER -p$radiuspwd $DB_RADIUS --exec" |
stop_acct () |
{ |
date_now=`date "+%F %X"` |
echo "UPDATE radacct SET acctstoptime = '$date_now', acctterminatecause = 'Admin-Reset' WHERE acctstoptime IS NULL" | mysql -u$DB_USER -p$radiuspwd $DB_RADIUS |
} |
check () |
{ |
echo "check (and repair if needed) the database :" |
mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair |
} |
expire_user () |
{ |
41,7 → 43,7 |
fi |
done |
} |
usage="Usage: alcasar-mysql.sh { -d or --dump } | { -i or --import } | { -r or --raz } | { -acct_stop } | [ --expire_user ]" |
usage="Usage: alcasar-mysql.sh { -d or --dump } | { -c or --check } | { -i or --import } | { -r or --raz } | { -acct_stop } | [ --expire_user ]" |
nb_args=$# |
args=$1 |
if [ $nb_args -eq 0 ] |
59,14 → 61,18 |
if [ -e $fichier ]; |
then rm -f $fichier |
fi |
echo "Export de la base 'db_radius' dans le fichier : $fichier" |
check |
echo "Export the database in file : $fichier" |
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier |
echo "Fin de Sauvegarde mysql $( date "+%Hh %Mmn" )" |
echo "End of export $( date "+%Hh %Mmn" )" |
;; |
-c | --check | -check) |
check |
;; |
-i | --import | -import) |
if [ $nb_args -ne 2 ] |
then |
echo "Entrez le nom d'un fichier SQL (.sql)" |
echo "Enter a SQL file name (.sql)" |
exit 0 |
else |
mysql -u $DB_USER -p$radiuspwd < $2 |
84,7 → 90,7 |
expire_user |
;; |
*) |
echo "Argument inconnu :$1"; |
echo "Unknown argument :$1"; |
echo "$usage" |
exit 1 |
;; |