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 <gleydson@debian.org> # Data: 07/11/2003 # Alterado por fernando.ike@gmail.com 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. # # Login@host 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 - fike@jabber.org I seek You (ICQ)- 160594996
Attachment:
signature.asc
Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente