Autenticação automática no Speedy Home

Publicado por Fábio Berbert de Paula 23/06/2003

[ Hits: 13.382 ]

Homepage: https://mestrefabio.com

Download speedy.sh




Este script escrito por Edison Figueira Junior - <efigueira@brc.com.br> - é usado para autenticar automaticamente sua conexão Speedy Business.

  



Esconder código-fonte

#!/bin/bash
#########################################################################
# SPEEDY BUSINESS - HOWTO #
#########################################################################
# Autor : Edison Figueira Junior - <efigueira@brc.com.br>
# Mantenedor: BRconnection - http://www.brc.com.br
# Data : 02/10/2002 - 07/10/2002
# Versão : 1.1
# Copyright : LIVRE - Este script/howto pode ser alterado/modificado e
# redistribuido, mantendo-se apenas a identificação do Autor e Mantenedor.

# A Telefonia em Setembro/Outubro de 2002 decidiu que os SPEEDY - BUSINESS com
# IP fixo deverão ser autenticados.
# Essa autenticação diferentemente do SPEEDY HOME não utiliza o pppoe.
# Foi desenvolvido um mecanismo de autenticação proprietário, porem muito
# simples de se implementar.
#
# COMO FUNCIONA !!!
# -----------------
#
# Quando um pacote de rede (TCP/IP) é enviado para a internet atraves do SPEEDY,
# o roteador da TELEFONICA verifica se tem o bit Host-Key esta setado para a sua
# conexão, caso contrario o roteador desvia sua requisição para uma página de
# login.

# Essa pagina hoje esta trabalhando na porta 85, porem não deixa de ser protocolo
# http.
# Dois campos deste formulário devem ser preenchidos: Login/Senha.

# O Campo login dever ser preenchido da seguinte forma: login@provedor.com.br.
# Esse login/senha tem que ser obtido com o seu provedor.

# COMO AUTOMATIZAR A CONEXAO COM LINUX ?
# --------------------------------------

# Usuários do BRmultiaccess que possuem qualquer tipo de contrato, e que tenham
# a versao 3.6-2 ou superior, serão atualizados automaticamamente, bastando
# apenas configurar o login e a senha em Conf >> Speedy Business, os que nao
# possuem contrato poderão baixar a atualização atraves do site
# http://www.brc.com.br.

# Os usuários de Linux no geral podem utilizar o script que segue abaixo:

USERNAME="seulogin@seuprovedor.com.br"; # Coloque o seu login aqui nessa variavel
PASSWORD="suasenha"; # Coloque aqui sua senha

URL_TEST="http://www.terra.com.br";
URL_LOGIN="http://200.171.222.100:85/home?$URL_TEST&username=$USERNAME&password=$PASSWORD";
URL_SHORT="Login:";

POST_DATA="username=$USERNAME\npassword=$PASSWORD\n---\n";

RET_TEST=`lynx -dump $URL_TEST |grep $URL_SHORT`;


if [ -z "$RET_TEST" ];
then
echo "Já esta conectado !";
else
echo "Conectando ...";

echo -e $POST_DATA |lynx -dump -accept_all_cookies -post_data "$URL_LOGIN";

fi

Scripts recomendados

Criação de pasta com senha no Apache

Instalador .tar.bz2 com menu gráfico Zenity

Descompactar vários arquivos ao mesmo tempo de um diretório específico

Testa Domínios

Script de instalação do Qmail


  

Comentários
[1] Comentário enviado por flexsystem em 09/07/2004 - 22:07h

Muito bom este script, facilita a vida.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts