Re: Autenticação Automática
On Tue, 18 Mar 2003 00:35:12 -0300
Carlos Menezes <menezes@lsi.usp.br> wrote:
> O script a seguir serve para o Speedy. Voce pode adapta-lo para o Velox.
>
> #!/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:
>
> # Coloque o seu login aqui nessa variavel
> USERNAME="seulogin@seuprovedor.com.br";
> # Coloque aqui sua senha
> PASSWORD="suasenha";
>
> URL_TEST="http://www.terra.com.br";
> URL_LOGIN="http://200.171.222.100:85/home?$URL_TEST&username=$USERNAME&passwo
> rd=$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
>
> ---------------------------FIM----------------------
--
[ ]'s
******************* .''`.
* idic@terra.com.br * : :' :
* GNU/Linux Debian * `. `'`
******************* `-
Gnupg ID 0x01186BE1
Key fingerprint =3D F17E 75C6 CE00 0E09 F63B 71B0 A0D2 FAD9 0118 6BE1
Não pude me controlar. Eles eram tão grandes, arredondados, firmes e bonitos
que eu tive que tocá-los. Aí ela começou a gritar: 'Meus olhos!, Meus olhos!',
e quebrou todo o clima.
Reply to: