Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
TorCrawl.py — Rastreie e extraia páginas web (regulares ou onion) através da rede TOR | Kitploit
Ferramentas/GitHubGitHub/mikemeliz/torcrawl.py
OSINT (Inteligência de Fontes Abertas)ReconhecimentoScripting e AutomaçãoColeta de InformaçõesSegurança WebPrivacidadeRastreador
GitHubmikemeliz/torcrawl.py

TorCrawl.py

Rastreie e extraia páginas web (regulares ou onion) através da rede TOR

Ver Repositório
5449531há 4 mesesRevisado 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
TorCrawl.py Logo

TorCrawl.py é um script Python projetado para web scraping anônimo através da rede Tor.

Ele combina facilidade de uso com os recursos robustos de privacidade do Tor, permitindo coleta de dados segura e não rastreável. Ideal tanto para programadores iniciantes quanto experientes, esta ferramenta é essencial para a coleta responsável de dados na era digital.

[![Release][release-version-shield]][releases-link] [![Last Commit][last-commit-shield]][commit-link] ![Python][python-version-shield] [![Quality Gate Status][quality-gate-shield]][quality-gate-link] [![license][license-shield]][license-link]

O que o torna simples e fácil de usar?

Se você é um maníaco por terminal, sabe que as coisas precisam ser simples e claras. Passar a saída para outras ferramentas é necessário e a precisão é fundamental.

Com um único argumento, você pode ler uma página .onion ou uma página comum, através da rede TOR e, usando pipes, você pode passar a saída para qualquer outra ferramenta que preferir.

$ torcrawl -u http://www.github.com/ | grep 'google-analytics'
    <meta-name="google-analytics" content="UA-XXXXXX- "> 

Se quiser rastrear os links de uma página web, use -c e BAM, você terá em um arquivo todos os links internos. Você pode até usar -d para rastreá-los e assim por diante. Também pode usar o argumento -p para aguardar alguns segundos antes do próximo rastreamento.

$ torcrawl -v -u http://www.github.com/ -c -d 2 -p 2
# TOR is ready!
# URL: http://www.github.com/
# Your IP: XXX.XXX.XXX.XXX
# Crawler started from http://www.github.com/ with 2 depth crawl and 2 second(s) delay:
# Step 1 completed with: 11 results
# Step 2 completed with: 112 results
# File created on /path/to/project/links.txt

[!TIP]
O crawling não é ilegal, mas violar direitos autorais é. É sempre melhor verificar duas vezes os Termos e Condições de um site antes de começar a rastreá-lo. Alguns sites configuram o chamado robots.txt para informar aos crawlers que não visitem essas páginas.
Este crawler permitirá que você contorne isso, mas sempre recomendamos respeitar o robots.txt.


Instalação

Instalação Fácil:

  • a partir do [PyPi][pypi-package]:
    pip install torcrawl
  • com homebrew:
    Em breve...

Instalação Manual:

  1. Clone este repositório:
    git clone https://github.com/MikeMeliz/TorCrawl.py.git
  2. Instale as dependências:
    pip install -r requirements.txt
  3. Instale e Inicie o Serviço TOR:
    1. Debian/Ubuntu:
      apt-get install tor
      service tor start
    2. Windows: Baixe o [tor.exe][tor-download], e:
      tor.exe --service install
      tor.exe --service start
    3. MacOS:
      brew install tor
      brew services start tor
    4. Para outras distribuições, visite:
      [Documentação de Configuração do TOR][tor-docs]

Argumentos

argLongaDescrição
Geral:
-h--helpMensagem de ajuda
-v--verboseMostrar mais informações sobre o progresso
-u--url *.onionURL da página web a rastrear ou extrair
-w--withoutSem usar a rede TOR
-rua--random-uaAtivar rotação aleatória de user-agent para requisições
-rpr--random-proxyAtivar rotação aleatória de proxy a partir de res/proxies.txt (requer a flag -w, um proxy por linha, formato: host:port)
-px--proxyEndereço IP para proxy SOCKS5 (Padrão: 127.0.0.1 para usar TOR)
-pr--proxyportPorta para proxy SOCKS5 (Padrão: 9050)
-f--folderO diretório que conterá os arquivos gerados
-V--versionMostrar versão e sair
Extrair:
-e--extractExtrair o código da página para o terminal ou arquivo (Padrão: Terminal)
-i--input filenameArquivo de entrada com URL(s) (separadas por linha)
-o--output [filename]Saída da(s) página(s) para arquivo(s) (para uma página)
-y--yaraRealizar busca por palavra-chave yara:
h = buscar em todo o objeto html,
t = buscar apenas no texto
Rastrear:
-c--crawlRastrear site (Saída padrão em website/links.txt)
-d--depthDefinir profundidade do percurso do rastreador (Padrão: 1)
-p--pauseSegundos de pausa entre requisições (Padrão: 0)
-j--jsonExportar descobertas do rastreamento para JSON além das saídas txt
-x--xmlExportar descobertas do rastreamento para XML além das saídas txt
-DB--databaseExportar descobertas do rastreamento e grafo de links para banco de dados SQLite
-vis--visualizationGerar visualização HTML a partir do banco de dados SQLite (requer -DB)
-l--logArquivo de log com URLs visitadas e seu código de resposta

Uso e Exemplos

Como Extrator:

Para apenas extrair uma única página web para o terminal:

$ python torcrawl.py -u http://www.github.com
<!DOCTYPE html>
...
</html>

Extraia para um arquivo (github.htm) sem o uso do TOR:

$ python torcrawl.py -w -u http://www.github.com -o github.htm
## File created on /script/path/github.htm

Extraia para o terminal e encontre apenas a linha com google-analytics:

$ python torcrawl.py -u http://www.github.com | grep 'google-analytics'
    <meta name="google-analytics" content="UA-*******-*">

Extraia para um arquivo e encontre apenas a linha com google-analytics usando yara:

$ python torcrawl.py -v -w -u https://github.com -e -y 0
...

Nota: atualize res/keyword.yar para procurar outras palavras-chave. Use -y 0 para pesquisa em html bruto e -y 1 apenas para pesquisa em texto.

Extraia um conjunto de páginas web (importadas de arquivo) para o terminal:

$ python torcrawl.py -i links.txt
...
Baixar ferramenta