Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
xcrawl3r — Navega recursivamente por páginas web para descubrir todas las URLs siguiendo enlaces, analizando sitemaps y archivos robots.txt. Ideal para el reconocimiento de seguridad y el descubrimiento de contenido. | Kitploit
Herramientas/GitHubGitHub/hueristiq/xcrawl3r
ReconocimientoRecopilación de InformaciónSeguridad WebPruebas de PenetraciónCrawler
GitHubhueristiq/xcrawl3r

xcrawl3r

Navega recursivamente por páginas web para descubrir todas las URLs siguiendo enlaces, analizando sitemaps y archivos robots.txt. Ideal para el reconocimiento de seguridad y el descubrimiento de contenido.

Ver Repositorio
111816hace 10 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

xcrawl3r

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

xcrawl3r es una utilidad de línea de comandos diseñada para rastrear recursivamente páginas web en busca de URLs. Funciona recorriendo activamente los sitios web, siguiendo enlaces incrustados en páginas web y analizando archivos (incluyendo sitemaps y robots.txt) para descubrir cada URL.

A diferencia de xurlfind3r, que no interactúa directamente con el objetivo, xcrawl3r interactúa directamente con el objetivo rastreando sus páginas en tiempo real. Este enfoque activo le permite descubrir URLs que pueden estar ocultas o no indexadas, proporcionando una imagen completa del flujo de navegación y la distribución de contenido del sitio web. Esto hace de xcrawl3r una herramienta poderosa para investigadores de seguridad, profesionales de TI y cualquier persona que busque obtener información sobre las URLs asociadas a sitios web.

Recursos

  • Características
  • Instalación
    • Instalar binarios de lanzamiento (Sin Go instalado)
    • Instalar desde código fuente (Con Go instalado)
      • go install ...
      • go build ... la versión de desarrollo
    • Instalar en Docker (Con Docker instalado)
  • Post-instalación
  • Uso
  • Contribuir
  • Licencia

Características

  • Rastrea recursivamente páginas web en busca de URLs
  • Extrae URLs de archivos (incluyendo sitemaps y robots.txt)
  • Soporta stdin y stdout para una fácil integración en flujos de trabajo automatizados
  • Soporta múltiples formatos de salida (JSONL, archivo, stdout)
  • Multiplataforma (Windows, Linux y macOS)

Instalación

Instalar binarios de lanzamiento (Sin Go instalado)

Visita la página de lanzamientos y encuentra el archivo adecuado para tu sistema operativo y arquitectura. Descarga el archivo desde tu navegador o copia su URL y recupéralo con wget o curl:

  • ...con wget:

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

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

...luego, extrae el binario:

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

[!TIP] Los pasos anteriores, descarga y extracción, se pueden combinar en un solo paso con esta línea

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

[!NOTE] En sistemas Windows, deberías poder hacer doble clic en el archivo zip para extraer el ejecutable xcrawl3r.

...mueve el binario xcrawl3r a algún lugar en tu PATH. Por ejemplo, en sistemas GNU/Linux y OS X:

sudo mv xcrawl3r /usr/local/bin/

[!NOTE] Los usuarios de Windows pueden seguir Cómo: Agregar ubicaciones de herramientas a la variable de entorno PATH para agregar xcrawl3r a su PATH.

Instalar desde código fuente (Con Go instalado)

Antes de instalar desde el código fuente, debes asegurarte de que Go esté instalado en tu sistema. Puedes instalar Go siguiendo las instrucciones oficiales para tu sistema operativo. Para esto, asumiremos que Go ya está instalado.

go install ...

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

go build ... la versión de desarrollo

  • Clona el repositorio

    git clone https://github.com/hueristiq/xcrawl3r.git 
    
  • Compila la utilidad

    cd xcrawl3r/cmd/xcrawl3r && \
    go build .
    
  • Mueve el binario xcrawl3r a algún lugar en tu PATH. Por ejemplo, en sistemas GNU/Linux y OS X:

    sudo mv xcrawl3r /usr/local/bin/
    

    Los usuarios de Windows pueden seguir Cómo: Agregar ubicaciones de herramientas a la variable de entorno PATH para agregar xcrawl3r a su PATH.

[!CAUTION] Si bien la versión de desarrollo es una buena manera de echar un vistazo a las últimas características de xcrawl3r antes de que se publiquen, ten en cuenta que puede tener errores. Las versiones lanzadas oficialmente generalmente serán más estables.

Instalar en Docker (Con Docker instalado)

Para instalar xcrawl3r en Docker:

  • Descarga la imagen de Docker usando:

    docker pull hueristiq/xcrawl3r:latest
    
  • Ejecuta xcrawl3r usando la imagen:

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

Post-instalación

xcrawl3r funcionará inmediatamente después de la instalación. Sin embargo, se puede agregar configuración en un archivo de configuración ubicado en $HOME/.config/xcrawl3r/config.yaml, creado en la primera ejecución, o establecer como variables de entorno.

Ejemplo de variables de entorno:

XCRAWL3R_REQUEST_TIMEOUT=10

Uso

Para empezar a usar xcrawl3r, abre tu terminal y ejecuta el siguiente comando para ver la lista de opciones:

xcrawl3r -h

Este es el mensaje de ayuda:


                             _ _____
__  _____ _ __ __ ___      _| |___ / _ __
\ \/ / __| '__/ _` \ \ /\ / / | |_ \| '__|
 >  < (__| | | (_| |\ 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`.
Descargar herramienta