Ai vai..
#!/bin/sh
# Realiza a auto autenticaç detectando quando a mesma éedida pela
pána da telefonica
# O programa envia um e-mail assim que ocorre uma nova autenticaç
# Autor: Gleydson Mazioli da Silva <[EMAIL PROTECTED]>
# Data: 07/11/2003
#
# Este programa estáoberto sobre a licençGPL e nãtem a finalidade
de atender um objetivo
# especÃco ou uma determinada finalidade ficando a seu inteiro
critéo sua utilizaç.
#
# [EMAIL PROTECTED] deve ser especificado separadamente. O login na variavel
LOGIN e dominio
# na variál domÃo logo abaixo.
###### alterar essas variáveis ##############
LOGIN=usuariodelogin
DOMINIO=dominiodologin
# Senha de autenticacao
SENHA=senhadeautenticacao
# Esta deveráer qualquer URL que NAO precise de Java para abrir, que
tenha uma boa disponibilidade e que responda a ping
URL=www.virtua.com.br
############################################
send_email_auth_ok() {
local L_HOSTNAME
L_HOSTNAME=``hostname``
echo "Autenticaç no Speedy via web feita com sucesso à ``date +"%T de
%d/%m/%Y"``"|mail -s "Autenticaç Speedy em ${L_HOSTNAME}"
[EMAIL PROTECTED]
}
speedy_auth() {
#lynx -dump
http://200.171.222.97:80/speedywebapp/servlet/logon\?opcion=internet\&CPURL=http\%3A\%2F\%2F${URL}\%2F\&username=${LOGIN}\%40${DOMINIO}\&password=${SENHA}|grep
-i "salvar" >/dev/null
lynx -dump
http://200.171.222.93:86/wsc/servlet/logon\?opcion=internet\&CPURL=http\%3A\%2F\%2F${URL}\%2F\&username=${LOGIN}\%40${DOMINIO}\&password=${SENHA}|grep
-i "salvar" >/dev/null
if [ "$?" = "0" ];then
echo "Erro de autenticaç de Speedy! Verifique o nome e senha!"
exit 1
fi
send_email_auth_ok
}
# Verifica se o computador de destino estáedindo autenticaç
main() {
ping -c 5 www.cipsga.org.br &>/dev/null
if [ "$?" != "0" ];then
lynx -dump ${URL}|grep -iEq "javascript.*not.*enabled"
if [ "$?" = "0" ];then
speedy_auth
fi
fi
}
main
:
Alexandre Aura escreveu:
>
> Legal,
>
> Mande o script que você esta utilizando e que esta funcionando para
> que eu possa testar
>
> Grato
>
>
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html