Mais um script pra autenticar no veloxzone

Publicado por Vinicius Tavares Petrucci 15/09/2004

[ Hits: 7.172 ]

Download autelox.py




Mais um script pra autenticar no veloxzone

  



Esconder código-fonte

#!/usr/bin/env python
##
##  Autenticador Velox - 0.04
##  Vinicius T. Petrucci [viniciuspetrucci@gmail.com]
##  

import urllib2
from sys import exit

def erro(s):
    print "Erro: %s!" % (s)
    foo = raw_input('')
    #exit(1)

def pegarCookie(provedor):
    try:
        fcoo = urllib2.urlopen("http://www.veloxzone.com.br/vfile/pages/serviceLogon.jsp?service=internet_%s" % (provedor))
    except:
        erro("pegarCookie(): nao consegui me conectar ao servidor")
        return
    
    #print fcoo.headers
    cookie = fcoo.headers.getheader('set-cookie')

    cookie = cookie[:cookie.find(';')]

    if not cookie:
        erro("nao peguei o cookie")
        return

    return cookie

def pegarHeaders(cookie):
    return {'Cookie: ': cookie}

def enviaDados(provedor, usuario, senha, headers):
    req =  urllib2.Request('http://www.veloxzone.com.br/serviceLogon',
                           'fcn=serviceLogon&service=internet_%s&ac=home&username=%s&password=%s&OK=OK' % (provedor,
                           usuario, senha),
                           headers)
    try:
        fret = urllib2.urlopen(req)
    except:
        erro("enviaDados(): nao consegui me conectar ao servidor")
        return

    asd = fret.read()
    
    if not asd:
        erro("nenhum retorno")

    if asd.find('Erro') != -1:
        file('erro.html', 'w').write(asd)
        erro("nao consegui autenticar. Leia o arquivo 'erro.html'.")

def main():
    provedor = 'GLOBO3'
    usuario = 'vpetrucci'
    senha = ''

    cookie = pegarCookie(provedor)
    headers = pegarHeaders(cookie)
    enviaDados(provedor, usuario, senha, headers)

main()

Scripts recomendados

Slackware ChangeLog

EVOSIGN - Assinatura aleatória no Evolution

Consumo de API aberta IBGE

Quebrador de links

hdns - Enumerador de diretórios


  

Comentários
[1] Comentário enviado por gabrielteratos em 19/03/2006 - 22:05h

Cara,como eu faço pra conectar à OI Internet ???
nenhum script de autenticação velox tem suporte à OI Internet...
to precisando
valeu!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts