Como você usa proxy com o comando whois?

4

Eu tentei exportar para http_proxy e https_proxy, mas isso não funcionou.

Eu estou supondo que existe outra maneira de usar um proxy ao consultar informações whois da linha de comando?

    
por HashWizard 26.05.2017 / 14:07

2 respostas

3

O comando whois fala em um protocolo e porta específicos, ou seja, whois 43/tcp ; então, obviamente, tentando usar um HTTP (S) (porta HTTP 80 / tcp e HTTPS 443 / tcp por padrão).

Portanto, HTTP proxies-aware não funcionará, já que esses protocolos não estão envolvidos com o funcionamento interno do protocolo whois.

Se você precisar configurar um proxy externo, precisará de um proxy compatível com meias, como este exemplo

Para um proxy Whois em python, consulte uwhoisd e para mais esclarecimentos sobre como usá-lo: python: como executar whois com o proxy uwhoisd

veja também Sobre o Protocolo WHOIS

The WHOIS protocol is a simple, plaintext-based protocol that listens on TCP port 43. There is an RFC that defines the protocol, RFC 3912.

    
por 26.05.2017 / 14:30
2

WHOIS é um protocolo TCP / IP, o HTTP não desempenha um papel na consulta e, portanto, um proxy HTTP não vai funcionar.

Se o seu servidor proxy também apresentar uma interface SOCKS, você poderá tentar usar tsocks ou proxychains-ng conforme descrito aqui para realizar a consulta.

    
por 26.05.2017 / 14:35

Tags