| Port details on branch 2026Q3 |
- caldera Automated Adversary Emulation Platform
- 5.3.0_23 security
=0 5.3.0_23Version of this port present on the latest quarterly branch. DEPRECATED: Depends on expired www/npm-node20
EXPIRATION DATE: 2026-09-02
- Maintainer: acm@FreeBSD.org
 - Port Added: 2026-07-10 08:24:41
- Last Update: 2026-07-10 08:00:52
- Commit Hash: c328c3d
- Also Listed In: python
- License: APACHE20
- WWW:
- https://github.com/mitre/caldera
- Description:
- CALDERA a cyber security platform designed to easily automate adversary
emulation, assist manual red-teams, and automate incident response.
It is built on the MITRE ATT&CK framework and is an active research project
at MITRE.
The framework consists of two components:
- The core system. This is the framework code, consisting of what is available
in this repository. Included is an asynchronous command-and-control (C2)
server with a REST API and a web interface.
- Plugins. These repositories expand the core framework capabilities and
providing additional functionality. Examples include agents, reporting,
collections of TTPs and more.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- caldera>0:security/caldera
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/security/caldera/ && make install clean
- To add the package, run one of these commands:
- pkg install security/caldera
- pkg install caldera
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: caldera
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1750745433
SHA256 (caldera-cache-aarch64-5.3.0.tar.gz) = f43786f5e16ec842f7403033e4c94a423b54cd64add4863200a696030f965f69
SIZE (caldera-cache-aarch64-5.3.0.tar.gz) = 41661039
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- npm-node20>0 : www/npm-node20
- go125 : lang/go125
- node : www/node20
- python3.12 : lang/python312
- Test dependencies:
-
- python3.12 : lang/python312
- Runtime dependencies:
-
- py312-aiohttp>0 : www/py-aiohttp@py312
- py312-aiohttp-jinja2>0 : www/py-aiohttp-jinja2@py312
- py312-aiohttp-session>0 : www/py-aiohttp-session@py312
- py312-aiohttp-security>0 : security/py-aiohttp-security@py312
- py312-aiohttp-apispec>0 : devel/py-aiohttp-apispec@py312
- py312-Jinja2>0 : devel/py-Jinja2@py312
- py312-pyyaml>=0 : devel/py-pyyaml@py312
- py312-websockets>0 : devel/py-websockets@py312
- py312-sphinx>0 : textproc/py-sphinx@py312
- py312-docutils>0 : textproc/py-docutils@py312
- py312-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py312
- py312-myst-parser>0 : textproc/py-myst-parser@py312
- py312-marshmallow>0 : devel/py-marshmallow@py312
- py312-dirhash>0 : security/py-dirhash@py312
- py312-docker>0 : sysutils/py-docker@py312
- py312-donut-shellcode>0 : devel/py-donut-shellcode@py312
- py312-ldap3>0 : net/py-ldap3@py312
- py312-lxml>0 : devel/py-lxml@py312
- py312-reportlab>0 : print/py-reportlab@py312
- py312-svglib>0 : converters/py-svglib@py312
- py312-markdown>0 : textproc/py-markdown@py312
- py312-dnspython>0 : dns/py-dnspython@py312
- py312-asyncssh>0 : security/py-asyncssh@py312
- py312-aioftp>0 : ftp/py-aioftp@py312
- py312-packaging>0 : devel/py-packaging@py312
- py312-pyautogui>0 : x11/py-pyautogui@py312
- py312-selenium>0 : www/py-selenium@py312
- py312-webdriver_manager>0 : www/py-webdriver_manager@py312
- py312-beautifulsoup>0 : www/py-beautifulsoup@py312
- py312-networkx>0 : math/py-networkx@py312
- py312-numpy>0 : math/py-numpy@py312
- py312-croniter2>0 : sysutils/py-croniter2@py312
- upx>0 : archivers/upx
- base64>0 : converters/base64
- git>0 : devel/git
- bash>0 : shells/bash
- haproxy24>0 : net/haproxy24
- go125 : lang/go125
- py312-cryptography>=48.0.1,1<49,1 : security/py-cryptography@py312
- python3.12 : lang/python312
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for caldera-5.3.0_23:
HAPROXY=on: Support for HTTPS
===> Use 'make config' to modify these settings
- Options name:
- security_caldera
- USES:
- dos2unix go:run nodejs:20,build python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|