Skip to content

This repository contains a step-by-step guide to install and configure MITRE CALDERA on an Ubuntu system. CALDERA is an automated adversary emulation platform that helps test and improve network defenses using real-world attack scenarios based on the MITRE ATT&CK framework.

License

Notifications You must be signed in to change notification settings

codershiyar/mitre-caldera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CALDERA Installation Guide by Coder Shiyar

What is CALDERA?

CALDERA is an automated adversary emulation system designed to test and improve network defenses. It is developed by MITRE and leverages the MITRE ATT&CK framework to simulate different attack techniques. CALDERA enables red teams to conduct advanced offensive operations, while blue teams can use it to test their defenses in realistic scenarios.

System Requirements

  • Ubuntu 20.04 or later
  • Python 3
  • Git
  • GCC
  • UPX (optional)
  • Go 1.20.3 or later

This guide will show you how to install CALDERA on Ubuntu using command line.

Step 1: System Update

Start by updating your system to ensure you have the latest packages installed. Open a terminal (Ctrl + Alt + T) and run the following commands:

sudo apt update -y
sudo apt upgrade -y

Step 2: Install Required Dependencies

Next, install Python3, Git, and other necessary tools:

sudo apt install -y python3 python3-pip git gcc python3-dev upx-ucl

Step 3: Install Go

Download and install Go (version 1.20.3 is used in this example):

wget https://go.dev/dl/go1.20.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.20.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
source ~/.profile

Step 4: Install CALDERA

Clone the CALDERA repository and install the required Python packages:

https://github.com/codershiyar/mitre-caldera 
cd mitre-caldera
pip3 install -r requirements.txt

If you encounter an error related to myst-parser, install it manually:

sudo pip3 install myst-parser

Step 5: Running CALDERA

Once everything is installed, you can start CALDERA using the following command:

python3 server.py --insecure

If the installation is successful, you should see the message All systems ready. You can now access the CALDERA web app by visiting the following URL in your browser:

  • localhost:8888
  • 127.0.0.1:8888
  • 0.0.0.0:8888

Step 6: Default Credentials

Use the following default login credentials to access the CALDERA interface:

Red Team

  • Username: red
  • Password: admin

Blue Team

  • Username: blue
  • Password: admin

Admin

  • Username: admin
  • Password: admin

Additional Notes

  • Ensure you have a working internet connection while installing dependencies.

  • You can explore different plugins and features in CALDERA to run advanced attack scenarios or defensive simulations. For more information, please refer to MITRE CALDERA documentation: https://caldera.readthedocs.io.

Thank you for following this guide! If you encounter any issues or have suggestions, feel free to reach out.

This README.md file provides a clear step-by-step guide on installing CALDERA, explains what it is, and includes additional instructions on running and accessing the web interface. Let me know if you need further customization or details!

About

This repository contains a step-by-step guide to install and configure MITRE CALDERA on an Ubuntu system. CALDERA is an automated adversary emulation platform that helps test and improve network defenses using real-world attack scenarios based on the MITRE ATT&CK framework.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published