Skip to content
KitploitKITPLOIT
FerramentasBlog
Log in
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
xcrawl3r — Percorre recursivamente páginas da web para descobrir todas as URLs seguindo links, analisando sitemaps e arquivos robots.txt. Ideal para reconhecimento de segurança e descoberta de conteúdo. | Kitploit
Ferramentas/GitHubGitHub/hueristiq/xcrawl3r
ReconhecimentoColeta de InformaçõesSegurança WebTestes de PenetraçãoRastreador
GitHubhueristiq/xcrawl3r

xcrawl3r

Percorre recursivamente páginas da web para descobrir todas as URLs seguindo links, analisando sitemaps e arquivos robots.txt. Ideal para reconhecimento de segurança e descoberta de conteúdo.

Ver Repositório
111816há 10 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

xcrawl3r

made with go go report card release open issues closed issues license maintenance contribution

xcrawl3r é um utilitário de linha de comando projetado para percorrer recursivamente páginas da web em busca de URLs. Ele funciona navegando ativamente pelos sites – seguindo links embutidos nas páginas e analisando arquivos (incluindo sitemaps e robots.txt) – para descobrir cada URL.

Ao contrário do xurlfind3r, que não interage diretamente com o alvo, o xcrawl3r interage diretamente com o alvo percorrendo suas páginas em tempo real. Essa abordagem ativa permite descobrir URLs que podem estar ocultas ou não indexadas, fornecendo uma visão completa do fluxo de navegação e distribuição de conteúdo do site. Isso torna o xcrawl3r uma ferramenta poderosa para pesquisadores de segurança, profissionais de TI e qualquer pessoa interessada em obter insights sobre as URLs associadas a sites.

Recursos

  • Funcionalidades
  • Instalação
    • Instalar binários de lançamento (Sem Go Instalado)
    • Instalar a partir do código-fonte (Com Go Instalado)
      • go install ...
      • go build ... a versão de desenvolvimento
    • Instalar via Docker (Com Docker Instalado)
  • Pós-instalação
  • Uso
  • Contribuição
  • Licenciamento

Funcionalidades

  • Percorre recursivamente páginas da web em busca de URLs
  • Extrai URLs de arquivos (incluindo sitemaps e robots.txt)
  • Suporta stdin e stdout para fácil integração em fluxos de trabalho automatizados
  • Suporta múltiplos formatos de saída (JSONL, arquivo, stdout)
  • Multiplataforma (Windows, Linux e macOS)

Instalação

Instalar binários de lançamento (Sem Go Instalado)

Visite a página de lançamentos e encontre o arquivo adequado para seu sistema operacional e arquitetura. Baixe o arquivo pelo seu navegador ou copie a URL e obtenha-o com wget ou curl:

  • ... com wget:

    wget https://github.com/hueristiq/xcrawl3r/releases/download/v<version>/xcrawl3r-<version>-linux-amd64.tar.gz
    
  • ... ou com curl:

    curl -OL https://github.com/hueristiq/xcrawl3r/releases/download/v<version>/xcrawl3r-<version>-linux-amd64.tar.gz
    

... em seguida, extraia o binário:

tar xf xcrawl3r-<version>-linux-amd64.tar.gz

[!TIP] As etapas acima, baixar e extrair, podem ser combinadas em um único passo com este comando único:

curl -sL https://github.com/hueristiq/xcrawl3r/releases/download/v<version>/xcrawl3r-<version>-linux-amd64.tar.gz | tar -xzv

[!NOTE] Em sistemas Windows, você deve conseguir clicar duas vezes no arquivo zip para extrair o executável xcrawl3r.

... mova o binário xcrawl3r para algum lugar no seu PATH. Por exemplo, em sistemas GNU/Linux e OS X:

sudo mv xcrawl3r /usr/local/bin/

[!NOTE] Usuários do Windows podem seguir How to: Add Tool Locations to the PATH Environment Variable para adicionar xcrawl3r ao seu PATH.

Instalar a partir do código-fonte (Com Go Instalado)

Antes de instalar a partir do código-fonte, certifique-se de que o Go está instalado no seu sistema. Você pode instalar o Go seguindo as instruções oficiais para seu sistema operacional. Para este guia, assumiremos que o Go já está instalado.

go install ...

go install -v github.com/hueristiq/xcrawl3r/cmd/xcrawl3r@latest

go build ... a versão de desenvolvimento

  • Clone o repositório

    git clone https://github.com/hueristiq/xcrawl3r.git 
    
  • Compile o utilitário

    cd xcrawl3r/cmd/xcrawl3r && \
    go build .
    
  • Mova o binário xcrawl3r para algum lugar no seu PATH. Por exemplo, em sistemas GNU/Linux e OS X:

    sudo mv xcrawl3r /usr/local/bin/
    

    Usuários do Windows podem seguir How to: Add Tool Locations to the PATH Environment Variable para adicionar xcrawl3r ao seu PATH.

[!CAUTION] Embora a versão de desenvolvimento seja uma boa maneira de dar uma olhada nos recursos mais recentes do xcrawl3r antes do lançamento, esteja ciente de que pode conter bugs. As versões oficialmente lançadas geralmente serão mais estáveis.

Instalar via Docker (Com Docker Instalado)

Para instalar o xcrawl3r via docker:

  • Baixe a imagem docker usando:

    docker pull hueristiq/xcrawl3r:latest
    
  • Execute o xcrawl3r usando a imagem:

    docker run --rm hueristiq/xcrawl3r:latest -h
    

Pós-instalação

xcrawl3r funcionará logo após a instalação. No entanto, algumas configurações podem ser adicionadas a um arquivo de configuração em $HOME/.config/xcrawl3r/config.yaml, criado na primeira execução, ou definidas como variáveis de ambiente.

Exemplo de variáveis de ambiente:

XCRAWL3R_REQUEST_TIMEOUT=10

Uso

Para começar a usar o xcrawl3r, abra seu terminal e execute o seguinte comando para uma lista de opções:

xcrawl3r -h

A mensagem de ajuda é a seguinte:


                             _ _____
__  _____ _ __ __ ___      _| |___ / _ __
\ \/ / __| '__/ _` \ \ /\ / / | |_ \| '__|
 >  < (__| | | (_| |\ V  V /| |___) | |
/_/\_\___|_|  \__,_| \_/\_/ |_|____/|_|
                                    v1.2.0

USAGE:
 xcrawl3r [OPTIONS]

CONFIGURATION:
 -c, --configuration string       (default: $HOME/.config/xcrawl3r/config.yaml)

INPUT:
 -u, --url string[]               target URL
 -l, --list string                target URLs file path

 For multiple URLs, use comma(,) separated value with `--url`,
 specify multiple `--url`, load from file with `--list` or load from stdin.

SCOPE:
 -d, --domain string[]            match domain(s)  URLs

 For multiple domains, use comma(,) separated value with `--domain`
 or specify multiple `--domain`.

     --include-subdomains bool    with domain(s), match subdomains' URLs

REQUEST:
     --delay int                  delay between each request in seconds
 -H, --header string[]            header to include in 'header:value' format

 For multiple headers, use comma(,) separated value with `--header`
 or specify multiple `--header`.

     --timeout int                time to wait for request in seconds (default: 10)

PROXY:
 -p, --proxy string[]             Proxy (e.g: http://127.0.0.1:8080)

 For multiple proxies use comma(,) separated value with `--proxy`
 or specify multiple `--proxy`.
Baixar ferramenta