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
cariddi — Toma una lista de dominios, rastrea URLs y busca endpoints, secretos, claves API, extensiones de archivos, tokens y más | Kitploit
Herramientas/GitHubGitHub/edoardottt/cariddi
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoEscáneres de VulnerabilidadesRecopilación de InformaciónSeguridad WebDetección de SecretosCrawler
GitHubedoardottt/cariddi

cariddi

Toma una lista de dominios, rastrea URLs y busca endpoints, secretos, claves API, extensiones de archivos, tokens y más

Ver Repositorio
3.6k32783hace 23 díasRevisado 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
Sitio web


Toma una lista de dominios, rastrea urls y escanea en busca de endpoints, secretos, claves api, extensiones de archivo, tokens y más

workflows
Coded with 💙 by edoardottt
Share on Twitter!

Install • Usage • Get Started • Changelog • Contributing • License

Instalación 📡

Homebrew

brew install cariddi

Snap

sudo snap install cariddi

Golang

go install -v github.com/edoardottt/cariddi/cmd/cariddi@latest

Pacman

pacman -Syu cariddi

NixOS

nix-shell -p cariddi

Compilar desde el código fuente

Necesitas Go (>=1.24.0)

Compilar desde el código fuente para Linux y Windows

Linux

git clone https://github.com/edoardottt/cariddi.git
cd cariddi
go get ./...
make linux # (to install)
make unlinux # (to uninstall)

One-liner: git clone https://github.com/edoardottt/cariddi.git && cd cariddi && go get ./... && make linux

Windows

Ten en cuenta que el ejecutable funciona solo en la carpeta cariddi.

git clone https://github.com/edoardottt/cariddi.git
cd cariddi
go get ./...
.\make.bat windows # (to install)
.\make.bat unwindows # (to uninstall)

Uso 💡

Si quieres escanear solo un objetivo puedes usar

echo https://edoardottt.com/ | cariddi

Con múltiples objetivos puedes usar un archivo en su lugar, por ejemplo urls.txt que contenga:

https://edoardottt.com/
http://testphp.vulnweb.com/

Para Windows:

  • usa powershell.exe -Command "cat urls.txt | .\cariddi.exe" dentro del Símbolo del sistema
  • o simplemente cat urls.txt | cariddi.exe usando PowerShell

Conceptos básicos

  • cariddi -version (Imprime la versión)
  • cariddi -h (Imprime la ayuda)
  • cariddi -examples (Imprime los ejemplos)

Opciones de escaneo

  • cat urls.txt | cariddi -intensive (Rastrea buscando también subdominios, igual que *.target.com)
  • cat urls.txt | cariddi -s (Busca secretos)
  • cat urls.txt | cariddi -err (Busca errores en sitios web)
  • cat urls.txt | cariddi -e (Busca endpoints jugosos)
  • cat urls.txt | cariddi -info (Busca información útil en sitios web)
  • cat urls.txt | cariddi -ext 2 (Busca archivos jugosos (nivel 2 de 7))
  • cat urls.txt | cariddi -e -ef endpoints_file (Busca endpoints personalizados)
  • cat urls.txt | cariddi -s -sf secrets_file (Busca secretos personalizados)
  • cat urls.txt | cariddi -ie pdf,png,jpg (Ignora estas extensiones durante el escaneo)

Predeterminado: png, svg, jpg, jpeg, bmp, jfif, gif, webp, woff, woff2, ttf, tiff, tif, mp4, webm, mkv, avi, mov, flv, wmv, mp3, wav, flac, ogg, m4a, aac, ico, cur, eot, otf se ignoran durante el escaneo de secretos, información y errores.

Configuración

  • cat urls.txt | cariddi -proxy http://127.0.0.1:8080 (Establece un Proxy, http y socks5 soportados)
  • cat urls.txt | cariddi -d 2 (2 segundos entre una página rastreada y otra)
  • cat urls.txt | cariddi -c 200 (Establece el nivel de concurrencia a 200)
  • cat urls.txt | cariddi -i forum,blog,community,open (Ignora urls que contengan estas palabras)
  • cat urls.txt | cariddi -it ignore_file (Ignora urls que contengan al menos una línea del archivo de entrada)
  • cat urls.txt | cariddi -cache (Usa la carpeta .cariddi_cache como caché)
  • cat urls.txt | cariddi -t 5 (Establece el timeout para las peticiones)
  • cat urls.txt | cariddi -headers "Cookie: auth=admin;type=2;; X-Custom: customHeader"
  • cat urls.txt | cariddi -headersfile headers.txt (Lee cabeceras personalizadas desde un archivo externo)
  • cat urls.txt | cariddi -ua "Custom User Agent" (Usa un User Agent personalizado)
  • cat urls.txt | cariddi -rua (Usa un user agent de navegador aleatorio en cada petición)

Salida

  • cat urls.txt | cariddi -plain (Imprime solo los resultados)
  • cat urls.txt | cariddi -ot target_name (Resultados en archivo txt)
  • cat urls.txt | cariddi -oh target_name (Resultados en archivo html)
  • cat urls.txt | cariddi -json (Imprime la salida como JSON en stdout)
  • cat urls.txt | cariddi -sr (Almacena las respuestas HTTP)
  • cat urls.txt | cariddi -debug (Imprime información de depuración mientras rastrea)
  • cat urls.txt | cariddi -md 3 (Máximo 3 niveles de profundidad)

Comenzar 🎉

cariddi -h imprime la ayuda.

Usage of cariddi:
  -c int
     Concurrency level. (default 20)
  -cache
     Use the .cariddi_cache folder as cache.
  -d int
     Delay between a page crawled and another.
  -debug
     Print debug information while crawling.
  -e Hunt for juicy endpoints.
  -ef string
     Use an external file (txt, one per line) to use custom parameters for endpoints hunting.
  -err
     Hunt for errors in websites.
  -examples
     Print the examples.
  -ext int
     Hunt for juicy file extensions. Integer from 1(juicy) to 7(not juicy).
  -h Print the help.
  -headers string
     Use custom headers for each request E.g. -headers "Cookie: auth=yes;;Client: type=2".
  -headersfile string
     Read from an external file custom headers (same format of headers flag).
  -json
     Print the output as JSON in stdout.
  -md
     Maximum depth level the crawler will follow from the initial target URL.
  -i string
     Ignore the URL containing at least one of the elements of this array.
  -ie value
     Comma-separated list of extensions to ignore while scanning.
  -info
     Hunt for useful informations in websites.
  -intensive
     Crawl searching for resources matching 2nd level domain.
  -it string
     Ignore the URL containing at least one of the lines of this file.
  -oh string
     Write the output into an HTML file.
  -ot string
     Write the output into a TXT file.
  -plain
     Print only the results.
  -proxy string
     Set a Proxy to be used (http and socks5 supported).
  -rua
     Use a random browser user agent on every request.
  -s Hunt for secrets.
  -sf string
     Use an external file (txt, one per line) to use custom regexes for secrets hunting.
  -sr
     Store HTTP responses.
  -t int
     Set timeout for the requests. (default 10)
  -ua string
     Use a custom User Agent.
  -version
     Print the version.
Haz clic para entender Cómo integrar cariddi con Burpsuite

Normalmente usas Burpsuite dentro de tu navegador, así que solo tienes que confiar en el certificado de burpsuite en el navegador y listo.
Para usar cariddi con el proxy de BurpSuite deberías seguir algunos pasos adicionales.

Si intentas usar cariddi con la opción -proxy http://127.0.0.1:8080 encontrarás este error en la sección de registro de errores de burpsuite:

Descargar herramienta