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

Re: Speedy Autenticado



Creio que essa quetão já tenha sido discutida várias vezes aqui na
lista.

Usem esse script:

------------------------------------------

#!/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<E3>o : 1.1
# Copyright : LIVRE - Este script/howto pode ser alterado/modificado e
# redistribuido, mantendo-se apenas a identifica<E7><E3>o do Autor e
Mantenedor.

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

# Essa pagina hoje esta trabalhando na porta 85, porem n<E3>o deixa de
ser protocolo
# http.
# Dois campos deste formul<E1>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<E1>rios do BRmultiaccess que possuem qualquer tipo de contrato, e
que tenham
# a versao 3.6-2 ou superior, ser<E3>o atualizados automaticamamente,
bastando
# apenas configurar o login e a senha em Conf >> Speedy Business, os que
nao
# possuem contrato poder<E3>o baixar a atualiza<E7><E3>o atraves do site
# http://www.brc.com.br.

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

USERNAME="user@provedor"; # Coloque o seu login aqui nessa variavel
PASSWORD="senha"; # 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<E1> esta conectado !";

else
echo "Conectando ...";

echo -e $POST_DATA |lynx -dump -accept_all_cookies -post_data
"$URL_LOGIN";
DATE=`date` 
echo -e "Houve uma autenticacao no Speed em $DATE\nServidor: Firestar  "
| mail -s "Speedy foi autenticado em $DATE" admin@suarede.com.br

fi




Reply to: