Pessoal, Ontem fiquei meio irritado quanto meu speedy pediu novamente autenticação e tive que carregar denovo o pesadissimo navegador com java para digitar um nome e senha. Então resolvi brincar com o tcpdump e criei esse simples script que segue em anexo para quem quiser colocar no cron dos seus roteadores e ficar um longo tempo ficar sem o problema de estar usando remotamente sua máquina e simplesmente ela cair por estar pedindo a autenticação Speedy.
Esse programa será de mais valia de usuários que contrataram o Terra como provedor, por pedir autenticação diária e ainda insistem divulgar publicamente que isso é pela segurança, ao invés de causar aborrecimentos ao usuário. O programa é bastante simples, qualquer usuário pode editar e colocar seus dados de acesso lá, apenas deixe as permissões fechadas o bastante para que somente seu dono possa lê-lo (a senha é colocada em texto plano lá). Ele funciona como usuário normal, e deve ser colocado no cron para ficar de tempos em tempos verificando se nao existe conexão com a Internet e se está sendo pedida a autenticação speedy, através da checagem do requerimento de suporte a Java no lynx (agradecimentos a telefonica por facilitar esta parte ;-). Quando o pedido de autenticação é reconhecido, o programa envia o login/senha de forma extremamente simples, pois a página nao utiliza cookies, o que facilitou a programação do script. Após isto, ele envia um e-mail para o root com a data/hora que ocorreu uma nova autenticação. Futuramente vou adaptar o programa para outras funciondalidades, mas somente como está atende aos casos onde é necessária a autenticação via WEB. A licença do programa é GPL e sugestões/correções são extremamente bem vindas, por se tratar de algo feito nas pressas... Enjoy, --------------------------- Gleydson Mazioli da Silva [EMAIL PROTECTED] [EMAIL PROTECTED] Em dia de Vitória ninguém fica cansado. Provérbio árabe --------------------------- Gleydson Mazioli da Silva [EMAIL PROTECTED] [EMAIL PROTECTED] Em dia de Vitória ninguém fica cansado. Provérbio árabe
speedywebauth
Description: Binary data
pgpzkhzCj6fke.pgp
Description: PGP signature