Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
caldera — Plataforma Automatizada de Emulação de Adversários | Kitploit
Ferramentas/GitHubGitHub/apache/caldera
Frameworks de Testes de PenetraçãoFrameworks de ExploraçãoCTFComando e ControleAprendizado e EducaçãoRed TeamingResposta a IncidentesDesenvolvimento de PayloadsAtaque AdversárioLabs e Prática
GitHub
7.1k1.4k57há 2 mesesRevisado pelo Kitploit
apache/caldera

caldera

Plataforma Automatizada de Emulação de Adversários

Ver RepositórioSite

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

Release Testing Status Security Status codecov Documentation Status

Caldera™

Caldera™ é uma plataforma de segurança cibernética projetada para automatizar facilmente a emulação de adversários, auxiliar red-teams manuais e automatizar a resposta a incidentes.

É construída sobre o framework MITRE ATT&CK™ e é um projeto de pesquisa ativo na MITRE.

O framework é composto por dois componentes:

  1. O sistema central. Este é o código do framework, consistindo no que está disponível neste repositório. Inclui um servidor de comando e controle (C2) assíncrono com uma API REST e uma interface web.
  2. Plugins. Esses repositórios expandem as capacidades do framework central e fornecem funcionalidades adicionais. Exemplos incluem agentes, relatórios, coleções de TTPs e mais.

Recursos e Redes Sociais

  • 📜 Documentação, treinamento e casos de uso
  • 🎬 Vídeos de Tutoriais
  • ✍️ Blog da Caldera
  • 🌐 Página inicial

Plugins

⭐ Crie seu próprio plugin! Gerador de plugins: Skeleton ⭐

Padrão

Esses plugins são suportados e mantidos pela equipe da Caldera.

  • Access (ferramentas e técnicas de acesso inicial de red team)
  • Atomic (TTPs do projeto Atomic Red Team)
  • Builder (compila payloads dinamicamente)
  • Caldera for OT (capacidades ICS/OT para a Caldera)
  • Compass (visualizações do ATT&CK)
  • Debrief (insights de operações)
  • Emu (planos de emulação do CTID)
  • Fieldmanual (documentação)
  • GameBoard (visualiza operações conjuntas de red e blue team)
  • Human (cria ruído simulado em um endpoint)
  • Magma (interface VueJS para a Caldera v5)
  • Manx (funcionalidade de shell e payloads de reverse shell)
  • Response (resposta a incidentes)
  • Sandcat (agente padrão)
  • SSL (habilita https para a caldera)
  • Stockpile (repositório de técnicas e perfis)
  • Training (certificação e curso de treinamento)

Mais

Esses plugins estão prontos para uso, mas não são incluídos por padrão e não são mantidos pela equipe da Caldera.

  • Arsenal (técnicas e perfis do MITRE ATLAS)
  • BountyHunter (The Bounty Hunter)
  • CalTack (site do ATT&CK incorporado)
  • SAML (autenticação SAML)

Requisitos

Estes requisitos são para o computador que executa o framework central:

  • Qualquer Linux ou MacOS
    • Python 3.10+ (com Pip3)
  • O hardware recomendado para execução é 8GB+ de RAM e 2+ CPUs
  • Recomendado: GoLang 1.24+ para compilar dinamicamente agentes baseados em GoLang.
  • NodeJS (v16+ recomendado para a UI VueJS v5)

Instalação

Nota: recomendamos FORTEMENTE instalar o Caldera em um ambiente virtual Python para evitar problemas com pacotes pip. Você pode usar um ambiente existente, se desejar, ou criar um novo do zero:

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

Passos de instalação concisos:

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

Passos completos: Comece clonando este repositório recursivamente, passando a versão/release desejada no formato x.x.x. Isso irá baixar todos os plugins disponíveis.

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

Em seguida, instale os requisitos do PIP:

pip3 install -r requirements.txt

Por fim, inicie o servidor.

python3 server.py --insecure --build

O sinalizador --build instala automaticamente quaisquer dependências da interface VueJS, empacota a interface num diretório dist e é servido pelo servidor Caldera. Só terá de utilizar novamente o sinalizador --build se adicionar quaisquer plugins ou fizer quaisquer alterações à interface. Após o arranque, inicie sessão em http://localhost:8888 utilizando as credenciais predefinidas red/admin. Depois, vá a Plugins -> Training e complete o curso de formação no estilo capture-the-flag para aprender a utilizar o Caldera.

Se preferir não utilizar a nova interface VueJS, reverta para o Caldera v4.2.0. Correspondentemente, não utilize o sinalizador --build para versões anteriores, pois não é necessário.

Além disso, tenha em atenção as recomendações de segurança para a implementação do Caldera.

Instalação com Docker

Compilação 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 o encaminhamento de portas (-p) e os argumentos de build (--build-arg) conforme desejado para tornar as portas acessíveis ou alterar a variante do Caldera. As portas que você expõe dependem de quais contatos você planeja usar (consulte Dockerfile e docker-compose.yml como referência).

Imagem Pré-Construída (do GitHub Container Registry):

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

Este container pode estar ligeiramente desatualizado; recomendamos que construa o container você mesmo.

Para encerrar o seu container docker de forma adequada, faça o seguinte:

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

# Stop the container
docker stop <container ID>

Existem duas variantes disponíveis, full e slim. A variante slim não inclui os arquivos necessários para os plugins emu e atomic, que serão baixados sob demanda caso os plugins sejam ativados. A variante full é adequada para operação em ambientes sem conexão com a internet. As imagens slim no GHCR têm o prefixo "slim".

Baixar ferramenta