Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Autenticação do Speedy Business

Colaboração: Ivan de Gusmão Apolonio

Data de Publicação: 06 de Maio de 2005

O Speedy Business da Telefonica, diferente do Speedy Home, não usa autenticação PPPoE para autenticar o usuário para acessar a Internet. No Speedy Business periodicamente a conexão é bloqueada e qualquer acesso à porta 80 é redirecionado para uma página de autenticação da Telefônica. O problema disso é que se por acaso o horário da autenticação for num momento que não tem ninguém navegando na internet, o speedy ficará bloqueado até que alguém faça a autenticação.

Para resolver este problema encontrei na internet um script feito por Gleydson Mazioli da Silva que resolveu meu problema e acredito que será de grande utilidade para outras pessoas também.

O script abaixo deve ser colocado no cron para que seja testado periodicamente se o Speedy foi bloqueado. Devem ser altarados apenas:

  • usuario e dominio do seu provedor
  • senha
  • <email (a) pessoal com br> -> é para onde será enviada a notificação de que fei feita uma autenticação
  #!/bin/sh
  # Realiza a auto autenticação detectando quando a mesma é pedida pela página da telefonica
  # O programa envia um e-mail assim que ocorre uma nova autenticação
  # Autor: Gleydson Mazioli da Silva <gleydson@debian.org>
  # Data: 07/11/2003
  #
  # Este programa está coberto sobre a licença GPL e não tem a finalidade de atender um objetivo
  # específico ou uma determinada finalidade ficando a seu inteiro critério sua utilização.
  #
  
  # Login@host deve ser especificado separadamente. O login na variavel LOGIN e dominio
  # na variável domínio logo abaixo.
  LOGIN=usuario
  DOMINIO=provedor.com.br
  
  # Senha de autenticação
  SENHA=senha
  
  # Esta deverá ser qualquer URL que NAO precise de Java para abrir, que tenha uma boa disponibilidade e que responda a ping
  URL=focalinux.cipsga.org.br
  
  send_email_auth_ok() {
  local L_HOSTNAME
  L_HOSTNAME=``hostname``
  echo "Autenticação no Speedy via web feita com sucesso às ``date +"%T de %d/%m/%Y"``"|mail -s "Autenticação Speedy em ${L_HOSTNAME}" email@pessoal.com.br
  }
  
  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
  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 está pedindo autenticação
  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
  :

Veja a relação completa dos artigos de Ivan de Gusmão Apolonio

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.97/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1447 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Guia Manga Universo