Proxy autenticando no Modulo de Segurança Banco Brasil Warsaw

1. Proxy autenticando no Modulo de Segurança Banco Brasil Warsaw

Matheus Lino Gomes de Souza
Matheuskshn

(usa Debian)

Enviado em 20/08/2018 - 16:33h

Bom, preciso que o modulo de segurança warsaw solicite a senha do proxy da minha rede, como ele costuma fazer no Windows, sei que a versão do modulo que estou usando usa o proxy configurado no sistema, porém não pede nenhuma autenticação, procurando algum modo de contornar essa eventualidade encontrei um arquivo na pasta /usr/bin/warsaw e dentro dele uma parte do código referente ao proxy.

def download_file_chunk(url, buf):
    proxy_support = urllib2.ProxyHandler()
    opener = urllib2.build_opener(proxy_support)
    opener.addheaders = [('User-Agent', "WarsawDownloader/1.12.6")]
    sock = opener.open(url)
    size = int(sock.info()['content-length'])
    bufsize = max(size / 200, 4096)
    progress = 0
    with closing(sock) as f:
        yield (0, True)
        while True:
            try:
                chunk = f.read(bufsize)
                progress += len(chunk)
                buf.write(chunk)
                yield (float(progress)/size, True)
                if progress == size:
                    break
            except OSError, e:
                if hasattr(e, 'errno') and e.errno == errno.EAGAIN:
                    yield (float(progress)/size, False)
                else:
                    raise 

mais não sei se ele usa este arquivo para solicitar o proxy do sistema.

No windows como ele me pede as informações de autenticação e funciona tudo perfeitamente, descartei a possibilidade de haver bloqueio no proxy autenticado, porém obviamente tem um bloqueio para quem tenta acessar sem autenticação.

O sistema que estou utilizando é o ubuntu 18.04
O proxy usado aqui é o squid.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts