Como baixar o arquivo falsificando o endereço IP da solicitação?

3

Estou tentando baixar um arquivo usando wget , mas excedeu (sem saber que havia um limite) o limite de bytes baixados para o meu endereço IP, o que significa que não posso baixar mais os arquivos Eu estava baixando repetidamente, re-executando um script.

Eu estava essencialmente tentando re-executar um script shell / bash (de alguma forma, testar se funciona corretamente), mas não posso mais fazer isso até que eu fake meu endereço IP. Então, decidi instalar tor e torsocks e executar os seguintes comandos:

echo | tor &
torsocks wget <some_url>

mas não funciona. Eu nunca realmente entrei em tor (e ainda menos torsocks), então não tenho certeza se essa é a ferramenta certa para este caso. Qualquer ajuda é apreciada.

Nota: Eu sei um pouco sobre a rede de tor, e eu pensei que, em geral, deveria criar um proxy e não mostrar meu endereço IP para o mundo, mas aparentemente não é exatamente o que está acontecendo.

    
por nbro 28.11.2016 / 16:49

1 resposta

2

torify como uma boa interface para torsocks , o que facilita muito a vida. Ele automatiza e simplifica a configuração de torsocks em segundo plano, simplificando a chamada de torify antes dos comandos pretendidos.

O que você precisa para executar qualquer programa que use conexões TCP na rede Tor são as etapas abaixo:

  • execute o daemon tor; se no Debian:

    sudo apt-get install tor
    sudo service tor start
    

    se estiver em MacOS (testado com o Sierra 10.12.2 beta, MacPorts 2.3.5):

    sudo port install tor
    sudo port install torsocks
    tor &
    
  • chame na linha de comando a maioria das ferramentas cujas comunicações são baseadas em TCP com torify . Por exemplo:

    torify wget ...
    

ou

    torify ssh ...

De man torify :

torify is a simple wrapper that attempts to find the best underlying Tor wrapper available on a system. It calls torsocks with a tor specific configuration file.

torsocks is an improved wrapper that explicitly rejects UDP, safely resolves DNS lookups and properly socksifies your TCP connections.

   Please note that since both method use LD_PRELOAD, torify cannot be applied to 
suid binaries.
    
por 28.11.2016 / 17:14