Em Ter, 2006-03-21 às 18:00 -0300, MIRO - GMAIL escreveu: > Procurei alguns scripts para autenticar automaticamente minha conexão > Speedy Business e não encontrei nada que funcionasse corretamente, > alguém dá um help ai? >
Mudou a URI de autenticação da telefônica, só alterar um parâmetro no
script do Gleydson (Focalinux). Segue o script com alteração abaixo:
#!/bin/sh
# Realiza a auto autenticacao detectando quando a mesma e pedida pela
pagina
# da telefonica
# O programa envia um e-mail assim que ocorre uma nova autenticacao
# Autor: Gleydson Mazioli da Silva <[EMAIL PROTECTED]>
# Data: 07/11/2003
# Alterado por [EMAIL PROTECTED] devido a mudança da URL de
autenticação
# da telefonica
# Data: 22/03/2005
#
# Este programa esta coberto sobre a licenca GPL e nao tem a finalidade
de
# atender um objetivo especifico ou uma determinada finalidade ficando a
seu
# inteiro criterio sua utilizacao.
#
# [EMAIL PROTECTED] deve ser especificado separadamente. O login na variavel
LOGIN
# e dominio na variavel dominio logo abaixo.
LOGIN=usuario
DOMINIO=dominio.com.br
# Senha de autenticacao
SENHA=senha_do_usuario
# Esta devera ser qualquer URL que NAO precise de Java para abrir e que
tenha
# uma boa disponibilidade
URL=registro.br
send_email_auth_ok() {
local L_HOSTNAME
L_HOSTNAME=`hostname`
echo "Autenticacao no Speedy via web feita com sucesso as `date +"%T
de %d/%m/%Y"`"|mail -s "Autenticacao Speedy em ${L_HOSTNAME}" root
}
speedy_auth() {
lynx -dump http://200.171.222.93:86/wsc/servlet/logon.do
\?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ção de Speedy! Verifique o nome e senha!"
exit 1
fi
send_email_auth_ok
}
# Verifica se o computador de destino esta pedindo autenticacao
main() {
ping -c 3 registro.br &>/dev/null
if [ "$?" != "0" ];then
lynx -dump ${URL}|grep -iEq "javascript.*not.*enabled"
if [ "$?" = "0" ];then
speedy_auth
fi
fi
}
main
[]'s
--
Fernando Ike - http://fike.homelinux.org:8088/cgi-bin/blosxom
Linux User 303638 - Debian User 352
Jabber - [EMAIL PROTECTED]
I seek You (ICQ)- 160594996
signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente

