[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Autenticação Speedy Business?



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


Reply to: