https://github.com/codershiyar/mitre-caldera
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.
https://github.com/codershiyar/mitre-caldera
caldera caldera-framework cyber-security cybersecurity ethical-hacking ethical-hacking-tools guide linux mitre-attack ubuntu
Last synced: 6 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/codershiyar/mitre-caldera
- Owner: codershiyar
- License: apache-2.0
- Created: 2024-09-13T11:00:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-13T11:20:40.000Z (almost 2 years ago)
- Last Synced: 2025-01-22T16:23:08.498Z (over 1 year ago)
- Topics: caldera, caldera-framework, cyber-security, cybersecurity, ethical-hacking, ethical-hacking-tools, guide, linux, mitre-attack, ubuntu
- Language: Python
- Homepage:
- Size: 3.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# 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:
```bash
sudo apt update -y
sudo apt upgrade -y
```
## Step 2: Install Required Dependencies
Next, install Python3, Git, and other necessary tools:
```bash
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):
```bash
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:
```bash
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:
```bash
sudo pip3 install myst-parser
```
## Step 5: Running CALDERA
Once everything is installed, you can start CALDERA using the following command:
```bash
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!