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
caldera — Plataforma automatizada de emulación de adversarios | Kitploit
Herramientas/GitHubGitHub/apache/caldera
Frameworks de Pruebas de PenetraciónFrameworks de ExploitsCTFComando y ControlAprendizaje y EducaciónRed TeamingRespuesta a IncidentesDesarrollo de PayloadsAtaque AdversarioLabs y Práctica
GitHub
7.1k1.4k53hace 2 mesesRevisado por Kitploit
apache/caldera

caldera

Plataforma automatizada de emulación de adversarios

Ver RepositorioSitio web

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

Release Testing Status Security Status codecov Documentation Status

Caldera™

Caldera™ es una plataforma de ciberseguridad diseñada para automatizar fácilmente la emulación de adversarios, asistir a los equipos rojos manuales y automatizar la respuesta a incidentes.

Está construida sobre el framework MITRE ATT&CK™ y es un proyecto de investigación activo en MITRE.

El framework consta de dos componentes:

  1. El sistema central. Este es el código del framework, que consiste en lo que está disponible en este repositorio. Incluye un servidor de comando y control (C2) asíncrono con una API REST y una interfaz web.
  2. Plugins. Estos repositorios amplían las capacidades del framework central y proporcionan funcionalidad adicional. Algunos ejemplos incluyen agentes, informes, colecciones de TTPs y más.

Recursos y redes sociales

  • 📜 Documentación, formación y casos de uso
  • 🎬 Vídeos tutoriales
  • ✍️ Blog de Caldera
  • 🌐 Página principal

Plugins

⭐ ¡Crea tu propio plugin! Generador de plugins: Skeleton ⭐

Predeterminados

Estos plugins están soportados y mantenidos por el equipo de Caldera.

  • Access (herramientas y técnicas de acceso inicial para equipos rojos)
  • Atomic (TTPs del proyecto Atomic Red Team)
  • Builder (compila payloads dinámicamente)
  • Caldera for OT (capacidades ICS/OT para Caldera)
  • Compass (visualizaciones de ATT&CK)
  • Debrief (análisis de operaciones)
  • Emu (planes de emulación de CTID)
  • Fieldmanual (documentación)
  • GameBoard (visualiza operaciones conjuntas de equipos rojo y azul)
  • Human (crea ruido simulado en un endpoint)
  • Magma (interfaz VueJS para Caldera v5)
  • Manx (funcionalidad de shell y payloads de reverse shell)
  • Response (respuesta a incidentes)
  • Sandcat (agente predeterminado)
  • SSL (habilita https para caldera)
  • Stockpile (almacén de técnicas y perfiles)
  • Training (certificación y curso de formación)

Adicionales

Estos plugins están listos para usarse, pero no se incluyen por defecto y no están mantenidos por el equipo de Caldera.

  • Arsenal (técnicas y perfiles de MITRE ATLAS)
  • BountyHunter (The Bounty Hunter)
  • CalTack (sitio web de ATT&CK embebido)
  • SAML (autenticación SAML)

Requisitos

Estos requisitos son para el equipo que ejecuta el framework central:

  • Cualquier Linux o MacOS
    • Python 3.10+ (con Pip3)
  • El hardware recomendado para ejecutar es 8GB+ de RAM y 2+ CPUs
  • Recomendado: GoLang 1.24+ para compilar dinámicamente agentes basados en GoLang.
  • NodeJS (v16+ recomendado para la UI VueJS v5)

Instalación

Nota: recomendamos ENCARECIDAMENTE instalar Caldera en un entorno virtual de Python para evitar problemas con los paquetes de pip. Puede usar un entorno existente si lo desea o crear uno nuevo desde cero:

python3 -m venv .calderavenv
source .calderavenv/bin/activate

Pasos de instalación concisos:

git clone https://github.com/apache/caldera.git --recursive
cd caldera
pip3 install -r requirements.txt
python3 server.py --insecure --build

Full steps: Comienza clonando este repositorio de forma recursiva, pasando la versión/lanzamiento deseado en formato x.x.x. Esto descargará todos los plugins disponibles.

git clone https://github.com/apache/caldera.git --recursive --tag x.x.x

A continuación, instala los requisitos de PIP:

pip3 install -r requirements.txt

Finalmente, inicia el servidor.

python3 server.py --insecure --build

El flag --build instala automáticamente cualquier dependencia de la interfaz VueJS, empaqueta la interfaz en un directorio dist y es servida por el servidor de Caldera. Solo tendrás que usar el flag --build de nuevo si añades algún plugin o realizas algún cambio en la interfaz. Una vez iniciado, inicia sesión en http://localhost:8888 usando las credenciales predeterminadas red/admin. Luego ve a Plugins -> Training y completa el curso de formación estilo capture-the-flag para aprender a usar Caldera.

Si prefieres no usar la nueva interfaz VueJS, vuelve a Caldera v4.2.0. En consecuencia, no uses el flag --build para versiones anteriores, ya que no es necesario.

Además, ten en cuenta las recomendaciones de seguridad para desplegar Caldera.

Instalación con Docker

Compilación local:

git clone https://github.com/apache/caldera.git --recursive
cd caldera
docker build --build-arg VARIANT=full -t caldera .
docker run -it -p 8888:8888 caldera

Ajuste el reenvío de puertos (-p) y los argumentos de compilación (--build-arg) según sea necesario para hacer accesibles los puertos o cambiar la variante de Caldera. Los puertos que exponga dependen de los contactos que planee utilizar (consulte Dockerfile y docker-compose.yml como referencia).

Imagen precompilada (desde GitHub Container Registry):

docker run -p 8888:8888 ghcr.io/apache/caldera:latest

Este contenedor puede estar ligeramente desactualizado; recomendamos construir el contenedor usted mismo.

Para terminar correctamente su contenedor docker, haga lo siguiente:

# Find the container ID for your docker container running Caldera
docker ps

# Stop the container
docker stop <container ID>

Hay dos variantes disponibles, full y slim. La variante slim no incluye los archivos necesarios para los plugins emu y atomic, los cuales se descargarán bajo demanda si alguna vez se habilitan los plugins. La variante full es adecuada para operar en entornos sin conexión a internet. Las imágenes slim en GHCR llevan el prefijo "slim".

Descargar herramienta