Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
caldera — Automatisierte Plattform zur Angreiferemulation | Kitploit
Tools/GitHubGitHub/apache/caldera
Penetrationstest-FrameworksExploit-FrameworksCTFCommand and ControlLernen & BildungRed TeamingIncident ResponsePayload-EntwicklungAdversarial-AngriffLabs & Praxis
GitHubapache/caldera
7.1k1.4k57vor 2 MonatenVon Kitploit geprüft

caldera

Automatisierte Plattform zur Angreiferemulation

Repository anzeigenWebseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Release Testing Status Security Status codecov Documentation Status

Caldera™

Caldera™ ist eine Cybersicherheitsplattform, die entwickelt wurde, um Gegneremulation einfach zu automatisieren, manuelle Red-Teams zu unterstützen und die Incident Response zu automatisieren.

Sie basiert auf dem MITRE ATT&CK™-Framework und ist ein aktives Forschungsprojekt bei MITRE.

Das Framework besteht aus zwei Komponenten:

  1. Das Kernsystem. Dies ist der Framework-Code, bestehend aus dem, was in diesem Repository verfügbar ist. Enthalten ist ein asynchroner Command-and-Control-(C2-)Server mit einer REST-API und einer Weboberfläche.
  2. Plugins. Diese Repositories erweitern die Fähigkeiten des Kernframeworks und bieten zusätzliche Funktionalität. Beispiele hierfür sind Agents, Reporting, Sammlungen von TTPs und mehr.

Ressourcen & Social Media

  • 📜 Dokumentation, Schulungen und Anwendungsfälle
  • 🎬 Tutorial-Videos
  • ✍️ Calderas Blog
  • 🌐 Homepage

Plugins

⭐ Erstellen Sie Ihr eigenes Plugin! Plugin-Generator: Skeleton ⭐

Standard

Diese Plugins werden vom Caldera-Team unterstützt und gepflegt.

  • Access (Tools und Techniken für den Erstzugriff im Red Team)
  • Atomic (TTPs des Atomic Red Team-Projekts)
  • Builder (dynamisches Kompilieren von Payloads)
  • Caldera for OT (ICS/OT-Fähigkeiten für Caldera)
  • Compass (ATT&CK-Visualisierungen)
  • Debrief (Einblicke in Operationen)
  • Emu (CTID-Emulationspläne)
  • Fieldmanual (Dokumentation)
  • GameBoard (gemeinsame Red- und Blue-Operationen visualisieren)
  • Human (simuliertes Rauschen auf einem Endpoint erzeugen)
  • Magma (VueJS-UI für Caldera v5)
  • Manx (Shell-Funktionalität und Reverse-Shell-Payloads)
  • Response (Incident Response)
  • Sandcat (Standard-Agent)
  • SSL (HTTPS für Caldera aktivieren)
  • Stockpile (Lager für Techniken und Profile)
  • Training (Zertifizierungs- und Schulungskurse)

Weitere

Diese Plugins sind einsatzbereit, aber nicht standardmäßig enthalten und werden nicht vom Caldera-Team gepflegt.

  • Arsenal (MITRE ATLAS-Techniken und -Profile)
  • BountyHunter (The Bounty Hunter)
  • CalTack (eingebettete ATT&CK-Website)
  • SAML (SAML-Authentifizierung)

Anforderungen

Diese Anforderungen gelten für den Computer, auf dem das Kernframework ausgeführt wird:

  • Beliebiges Linux oder MacOS
    • Python 3.10+ (mit Pip3)
  • Empfohlene Hardware: 8GB+ RAM und 2+ CPUs
  • Empfohlen: GoLang 1.24+, um GoLang-basierte Agents dynamisch zu kompilieren.
  • NodeJS (v16+ empfohlen für die v5 VueJS UI)

Installation

Hinweis: Wir EMPFEHLEN DRINGEND, Caldera in einer Python-virtuellen Umgebung zu installieren, um Probleme mit pip-Paketen zu vermeiden. Du kannst eine bestehende Umgebung verwenden, wenn du möchtest, oder eine neue von Grund auf erstellen:

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

Prägnante Installationsschritte:

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

Vollständige Schritte: Beginne damit, dieses Repository rekursiv zu klonen und dabei die gewünschte Version/Release im Format x.x.x anzugeben. Dadurch werden alle verfügbaren Plugins mitgeladen.

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

Als Nächstes installieren Sie die PIP-Anforderungen:

pip3 install -r requirements.txt

Starten Sie abschließend den Server.

python3 server.py --insecure --build

Das Flag --build installiert automatisch alle VueJS-UI-Abhängigkeiten, bündelt die UI in ein dist-Verzeichnis und wird vom Caldera-Server bereitgestellt. Sie müssen das Flag --build nur dann erneut verwenden, wenn Sie Plugins hinzufügen oder Änderungen an der UI vornehmen. Melden Sie sich nach dem Start unter http://localhost:8888 mit den Standard-Anmeldedaten red/admin an. Gehen Sie dann zu Plugins -> Training und absolvieren Sie den Trainingskurs im Capture-the-Flag-Stil, um die Verwendung von Caldera zu erlernen.

Wenn Sie die neue VueJS-UI nicht verwenden möchten, wechseln Sie zurück zu Caldera v4.2.0. Verwenden Sie das Flag --build für frühere Versionen entsprechend nicht, da es nicht erforderlich ist.

Beachten Sie außerdem bitte die Sicherheitsempfehlungen für die Bereitstellung von Caldera.

Docker-Installation

Lokaler Build:

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

Passen Sie die Portweiterleitung (-p) und die Build-Argumente (--build-arg) nach Bedarf an, um Ports zugänglich zu machen oder die Caldera-Variante zu ändern. Welche Ports Sie freigeben, hängt davon ab, welche Kontakte Sie verwenden möchten (siehe Dockerfile und docker-compose.yml als Referenz).

Vorgefertigtes Image (von GitHub Container Registry):

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

Dieser Container ist möglicherweise etwas veraltet; wir empfehlen, den Container selbst zu erstellen.

Um Ihren Docker-Container ordnungsgemäß zu beenden, gehen Sie wie folgt vor:

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

# Stop the container
docker stop <container ID>

Es sind zwei Varianten verfügbar: full und slim. Die Variante slim enthält keine Dateien, die für die Plugins emu und atomic erforderlich sind; diese werden bei Bedarf heruntergeladen, falls die Plugins jemals aktiviert werden. Die Variante full eignet sich für den Betrieb in Umgebungen ohne Internetverbindung. Slim-Images auf GHCR tragen das Präfix „slim“.

Tool herunterladen