Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
multitor — Crie múltiplas instâncias TOR com balanceamento de carga. | Kitploit
Ferramentas/GitHubGitHub/trimstray/multitor
OSINT (Inteligência de Fontes Abertas)Segurança de RedeTestes de PenetraçãoPrivacidadeRed Teaming
GitHubtrimstray/multitor

multitor

Crie múltiplas instâncias TOR com balanceamento de carga.

Ver Repositório
1.2k188há 1 anoRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

multitor

Crie múltiplas instâncias TOR com balanceamento de carga.

Travis-CI Version License

Descrição • Introdução • Como Usar • Parâmetros • Requisitos • Docker • Outros • Licença • Wiki


Master

Descrição

Fornece um único ponto de extremidade para clientes. Suporta HAProxy, protocolo socks e servidores http-proxy: polipo, privoxy e hpts.

Além disso, você pode visualizar processos TOR em execução anteriormente e criar uma nova identidade para todos ou processos selecionados.

O multitor foi completamente reescrito com base em:

  • Projeto Multi-TOR escrito por Jan Seidl: Multi-TOR
  • código-fonte original (projeto de Sebastian Wain): Distributed Scraping With Multiple TOR Circuits

Introdução

multitor foi criado com o objetivo de inicializar muitos processos TOR o mais rápido possível. Eu poderia usar várias instâncias para meus programas de uso diário (navegadores web, mensageiros e outros). Além disso, procurava uma ferramenta que aumentasse o anonimato ao conduzir testes de penetração e testar a segurança da infraestrutura.

Antes de usar o multitor você precisa lembrar:

  • TOR já tenta gerar um conjunto de fluxos para você. Dessa perspectiva, já é balanceamento de carga (e é muito mais inteligente nisso do que o HAProxy)
  • o principal objetivo é mascarar de onde obtemos os dados enviando requisições para vários fluxos. Não é fácil localizar de onde um atacante vem. Se você usou servidores http/https, por exemplo, servidores proxy, saberá o que está acontecendo, mas...
  • usar múltiplas instâncias TOR pode aumentar a probabilidade de usar um circuito comprometido
  • multitor obtém algumas melhorias de largura de banda apenas por ser uma forma diferente de se conectar à rede TOR
  • na configuração do multitor, na maioria das vezes o HAProxy verifica o socket local (syn, syn/ack) - não todos os nós TOR (também existem nós). Se houver um problema com o socket, ele tenta enviar tráfego para outros disponíveis sem tocar no que vem a seguir - isso não garante que os dados chegarão
  • a rede TOR é um organismo separado sobre o qual o multitor não tem efeito. Se um dos nós estiver danificado e de alguma forma os dados não puderem sair do nó de saída, é provável que seja retornado um erro de conexão ou, na melhor das hipóteses, os dados serão transferidos através de outro socket local
  • HAProxy balanceia o tráfego de rede entre processos TOR ou http-proxy locais - não entre nós dentro da rede TOR

TOR é um excelente projeto de segurança e um excelente componente numa estratégia de defesa em profundidade, mas não é (infelizmente) uma capa de invisibilidade. Ao usar o TOR, lembre-se sempre do ssl (por exemplo, https) sempre que possível.

Veja também Limitações.

Como Usar

❗ Para uma compreensão mais detalhada do multitor, seus parâmetros, funções e como tudo funciona, consulte o Manual.

É simples:

root@kitploit:~
# Clone este repositório
git clone https://github.com/trimstray/multitor

# Entre no repositório
cd multitor

# Instale
./setup.sh install

# Execute o aplicativo
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
  • link simbólico para bin/multitor está em /usr/local/bin
  • página man está em /usr/local/man/man8

Parâmetros

Oferece as seguintes opções:

root@kitploit:~
  Uso:
    multitor <opção|opção-longa>

  Exemplos:
    multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900
    multitor --init 10 --user debian-tor --socks-port 9000 --control-port 9900 --proxy socks
    multitor --show-id --socks-port 9000

  Opções:
        --help                        mostra esta mensagem
        --debug                       exibe informações na tela (modo debug)
        --verbose                     exibe mais informações sobre processos TOR
    -i, --init <num>                  inicia novos processos tor
    -k, --kill                        mata todos os processos multitor
    -s, --show-id                     mostra o id específico do processo tor
    -n, --new-id                      regenera o circuito tor
    -u, --user <string>               define o usuário (apenas com -i|--init)
        --socks-port <port_num|all>   define o número da porta socks
        --control-port <port_num>     define o número da porta de controle
        --proxy <proxy_type>          define o servidor proxy socks ou http (polipo, privoxy, hpts)
        --haproxy                     define HAProxy como frontend para proxies http (apenas com --proxy)

Requisitos

multitor utiliza utilitários externos que devem ser instalados antes da execução:

  • tor
  • netcat
  • haproxy
  • polipo
  • privoxy
  • http-proxy-to-socks

Esta ferramenta funciona com:

  • GNU/Linux (testado em Debian e CentOS)
  • Bash (testado na versão 4.4.19)

Também será necessário acesso root.

Docker

Veja este projeto: docker-multitor

Outros

Importante

Se você usar esta ferramenta em outros scripts onde a saída é salva em qualquer lugar, não na tela, lembre-se de que não poderá usar a senha gerada. Corrigirei isso na próxima versão. Se você não usar a função de regenerar um único ou todos os circuitos TOR com senha, pode reiniciar o multitor com segurança, que fará isso por você.

Limitações

  • cada processo TOR, http-proxy e HAProxy precisa de uma certa quantidade de memória. Se o número de processos TOR for muito grande, o mais antigo será automaticamente morto pelo sistema
  • Polipo não é mais suportado, mas ainda é um proxy muito bom e leve. Na minha opinião, a melhor solução http-proxy é Privoxy
  • Acho que este tópico será útil para você antes de usar o multitor - How to run multiple Tor processes at once with different exit IPs?

Contribuindo

Veja isto.

Arquitetura do projeto

Veja isto.

Licença

GPLv3 : http://www.gnu.org/licenses/

Software livre, Yeah!

Baixar ferramenta