navegação de URL anônima na linha de comando?

10

Existe alguma maneira de anonimizar solicitações http através da linha de comando? Em outras palavras, é possível wget uma página sem o IP do solicitante aparecer?

    
por Dervin Thunk 17.08.2013 / 15:36

1 resposta

15

Um método de incomodar o tráfego HTTP a partir da linha de comando é usar tor . Este artigo discute o método, intitulado: Como anonimizar os programas do seu terminal com o torify .

Etapas gerais do artigo

  1. Você pode instalar o pacote tor da seguinte forma:

    Fedora / CentOS / RHEL

    $ sudo yum install tor
    

    Ubuntu / Debian

    $ sudo apt-get install tor
    
  2. Edite este arquivo /etc/tor/torrc para que as seguintes linhas estejam presentes e não sejam comentadas:

    ControlPort 9051
    CookieAuthentication 0
    
  3. Inicie o tor service

    $ sudo /etc/init.d/tor restart
    
  4. Configuração de teste

    IP real

    $ curl ifconfig.me    67.253.170.83

    IP anonimizado

    $ torify curl ifconfig.me 2 > / dev / null    46.165.221.166

    Como você pode ver, o site ifconfig.me acha que nosso endereço IP agora é 46.165.221.166. Você pode dizer ao tor para iniciar uma nova sessão acionando um novo endereço IP para nós:

    $ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
    250 OK
    250 OK
    250 closing connection
    
    $ torify curl ifconfig.me 2>/dev/null
    37.252.121.31
    

    Faça novamente para obter outro IP diferente

    $ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
    250 OK
    250 OK
    250 closing connection
    
    $ torify curl ifconfig.me 2>/dev/null
    91.219.237.161
    
  5. Baixando páginas

    $ torify curl www.google.com 2>/dev/null
    
  6. Navegando na internet via elinks

    $ torify elinks www.google.com
    

Referências

por 17.08.2013 / 17:35