FreeBSD Ports

security/caldera 5.3.0_32

Automated Adversary Emulation Platform

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
security, python

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.

Install

As a binary package — by origin, or by package name:

pkg install security/caldera
pkg install caldera

From the ports tree:

cd /usr/ports/security/caldera/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	caldera>0:security/caldera

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-5.3.0_31---
FreeBSD:14:quarterly-5.3.0_31n/a--
FreeBSD:15:latest-5.3.0_31n/a--
FreeBSD:15:quarterly-5.3.0_31n/an/an/a
FreeBSD:16:latest-5.3.0_31n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 36

The full lists below include those, and their dependencies in turn.

All build dependencies 32
All run dependencies 315

The first 100 are listed.

Required by 1

Configuration

Options name: security_caldera

OptionDefaultDescription
HAPROXYonSupport for HTTPS
USES
dos2unix go:run nodejs:24,build python
Service scripts
${PORTNAME:S/-/_/}

Files

pkg-plist 1499
  • @mode 640
  • @owner caldera
  • @group caldera
  • www/caldera/.readthedocs.yaml
  • www/caldera/CITATION.cff
  • www/caldera/CONTRIBUTING.md
  • www/caldera/LICENSE
  • www/caldera/README.md
  • www/caldera/SECURITY.md
  • www/caldera/app/__init__.py
  • www/caldera/app/api/packs/advanced.py
  • www/caldera/app/api/packs/campaign.py
  • www/caldera/app/api/rest_api.py
  • www/caldera/app/api/v2/__init__.py
  • www/caldera/app/api/v2/errors.py
  • www/caldera/app/api/v2/handlers/ability_api.py
  • www/caldera/app/api/v2/handlers/adversary_api.py
  • www/caldera/app/api/v2/handlers/agent_api.py
  • www/caldera/app/api/v2/handlers/base_api.py
  • www/caldera/app/api/v2/handlers/base_object_api.py
  • www/caldera/app/api/v2/handlers/config_api.py
  • www/caldera/app/api/v2/handlers/contact_api.py
  • www/caldera/app/api/v2/handlers/fact_api.py
  • www/caldera/app/api/v2/handlers/fact_source_api.py
  • www/caldera/app/api/v2/handlers/health_api.py
  • www/caldera/app/api/v2/handlers/obfuscator_api.py
  • www/caldera/app/api/v2/handlers/objective_api.py
  • www/caldera/app/api/v2/handlers/operation_api.py
  • www/caldera/app/api/v2/handlers/payload_api.py
  • www/caldera/app/api/v2/handlers/planner_api.py
  • www/caldera/app/api/v2/handlers/plugins_api.py
  • www/caldera/app/api/v2/handlers/schedule_api.py
  • www/caldera/app/api/v2/managers/ability_api_manager.py
  • www/caldera/app/api/v2/managers/adversary_api_manager.py
  • www/caldera/app/api/v2/managers/agent_api_manager.py
  • www/caldera/app/api/v2/managers/base_api_manager.py
  • www/caldera/app/api/v2/managers/config_api_manager.py
  • www/caldera/app/api/v2/managers/contact_api_manager.py
  • www/caldera/app/api/v2/managers/fact_api_manager.py
  • www/caldera/app/api/v2/managers/fact_source_manager.py
  • www/caldera/app/api/v2/managers/operation_api_manager.py
  • www/caldera/app/api/v2/managers/schedule_api_manager.py
  • www/caldera/app/api/v2/responses.py
  • www/caldera/app/api/v2/schemas/base_schemas.py
  • www/caldera/app/api/v2/schemas/caldera_info_schemas.py
  • www/caldera/app/api/v2/schemas/config_schemas.py
  • www/caldera/app/api/v2/schemas/deploy_command_schemas.py
  • www/caldera/app/api/v2/schemas/error_schemas.py
  • www/caldera/app/api/v2/schemas/link_result_schema.py
  • www/caldera/app/api/v2/schemas/payload_schemas.py
  • www/caldera/app/api/v2/security.py
  • www/caldera/app/api/v2/validation.py
  • www/caldera/app/ascii_banner.py
  • www/caldera/app/contacts/contact_dns.py
  • www/caldera/app/contacts/contact_ftp.py
  • www/caldera/app/contacts/contact_gist.py
  • www/caldera/app/contacts/contact_html.py
  • www/caldera/app/contacts/contact_http.py
  • www/caldera/app/contacts/contact_slack.py
  • www/caldera/app/contacts/contact_tcp.py
  • www/caldera/app/contacts/contact_udp.py
  • www/caldera/app/contacts/contact_websocket.py
  • www/caldera/app/contacts/handles/h_beacon.py
  • www/caldera/app/contacts/tunnels/tunnel_ssh.py
  • www/caldera/app/data_encoders/base64_basic.py
  • www/caldera/app/data_encoders/plain_text.py
  • www/caldera/app/learning/p_ip.py
  • www/caldera/app/learning/p_path.py
  • www/caldera/app/objects/c_ability.py
  • www/caldera/app/objects/c_adversary.py
  • www/caldera/app/objects/c_agent.py
  • www/caldera/app/objects/c_data_encoder.py
  • www/caldera/app/objects/c_obfuscator.py
  • www/caldera/app/objects/c_objective.py
  • www/caldera/app/objects/c_operation.py
  • www/caldera/app/objects/c_planner.py
  • www/caldera/app/objects/c_plugin.py
  • www/caldera/app/objects/c_schedule.py
  • www/caldera/app/objects/c_source.py
  • www/caldera/app/objects/interfaces/i_object.py
  • www/caldera/app/objects/secondclass/c_executor.py
  • www/caldera/app/objects/secondclass/c_fact.py
  • www/caldera/app/objects/secondclass/c_goal.py
  • www/caldera/app/objects/secondclass/c_instruction.py
  • www/caldera/app/objects/secondclass/c_link.py
  • www/caldera/app/objects/secondclass/c_parser.py
  • www/caldera/app/objects/secondclass/c_parserconfig.py
  • www/caldera/app/objects/secondclass/c_relationship.py
  • www/caldera/app/objects/secondclass/c_requirement.py
  • www/caldera/app/objects/secondclass/c_result.py
  • www/caldera/app/objects/secondclass/c_rule.py
  • www/caldera/app/objects/secondclass/c_variation.py
  • www/caldera/app/objects/secondclass/c_visibility.py
  • www/caldera/app/planners/atomic.py
  • www/caldera/app/service/app_svc.py
  • www/caldera/app/service/auth_svc.py
  • www/caldera/app/service/contact_svc.py
  • www/caldera/app/service/data_svc.py
  • www/caldera/app/service/event_svc.py
  • www/caldera/app/service/file_svc.py

The first 100 are listed.

distinfo 20
FileSizeSHA256
caldera-cache-aarch64-5.3.0.tar.gz4.1709655e+07cff127a621fd424f209f745dd8674d29788977ee8c5673c5676bb957d94b6075
caldera-cache-amd64-5.3.0.tar.gz4.1952979e+0724b32083317ca15d233e287542c5d5436371e9d2bc65116806cd878d8833181a
caldera-freebsd-logos.tar.gz251666ad2558c34ef06875cfb479a34ca5053b25bad2c36ce06d532d6857b9dda4a2
mitre-caldera-5.3.0_GH0.tar.gz3.825454e+0623f79e83ccf6215bac627f96bed303f09b1759f524a151608279b08574c5eff1
mitre-access-775181b_GH0.tar.gz116462ae6e4cbd9e6c143cc76b65c0be3dd332228ab59161422291050eb6f4c4b1d17
mitre-atomic-b909588_GH0.tar.gz15069c73afeeac34c76119d7d60813bf06c2e4137675175b4ae25500d5d12f97d3ab5
mitre-builder-2991945_GH0.tar.gz8423d3f78b4966cdbcdab08fdb4499a11a794158706d0178f36176cdbe4281d2bf76
mitre-compass-85e2ebf_GH0.tar.gz70554760171cf05a7fccfd4300815f358d9d42affb2c741e6e555515f07eb50c9f34
mitre-debrief-eba44d5_GH0.tar.gz1.006448e+0662cbfd77cbf3573675bc79426171f136628f26a1ee3f931c02f36d53bda8012e
mitre-emu-fdb0bab_GH0.tar.gz19555e0d940971d066f9167cb98708758a0c0da4160c46d2cbb04e5a3a0b002f6899d
mitre-fieldmanual-83da7cb_GH0.tar.gz9.659699e+06cf0bab17cd35e3fc8e897c49a4e2d4b3a7affbf24de1a7799c8c3a1cd09ca200
mitre-gameboard-dacb6ce_GH0.tar.gz2033355e521c4dfc6acc9b8ed37b7622d1c20248cd1fe43a9410e339b8c24729d22ac
mitre-human-fd242d7_GH0.tar.gz25971cb838f41377ca51aa1c6a9ea50acbe5781a2e112dc20d4dac6c796f950ec199f
mitre-magma-66ebf0d_GH0.tar.gz33192777c9d0775dc09d5d3ac299fc2f5772d4bd5c89776d5fe64ca7ee5a6fe1b2763f
mitre-manx-261f10b_GH0.tar.gz7.358591e+06058b620fb53b18b38ea43f356feab4b7694f6d8f53f665cd539cf44b7797be89
mitre-response-8ea6ab5_GH0.tar.gz25334f2275a11ebb631b84da2921e370bf5e5957c304265621c78d27f212269fdc9b5
mitre-sandcat-0a35cd5_GH0.tar.gz8.29415e+0655c29ba5efb811c7a6b068871920f10deadc4f3e887b51dcc2e823ff62044387
mitre-ssl-1ae8431_GH0.tar.gz6806608596a05a3c833ac10c230cf4bf0863f0e31540414a66b382ff159f97d7629f
mitre-stockpile-08f37d8_GH0.tar.gz4.787336e+06193cc7c8b2238d70207202798658aeb84460f6488736ce12305689d34463b1a0
mitre-training-d4d19a2_GH0.tar.gz496309896dd32edae10829fc81812183c31a6fdae3aeac9d0e2be40228a7ec03a2ca39

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
45ea4cf85c Michael Osipov */*: Bump consumers of www/beautifulsoup4 after port rename
PR: 297837 Approved by: wen (maintainer via email)
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
2501ab6d10 Jose Alonso Cardenas Marquez security/caldera: Remove DEPRECATED/EXPIRATED_DATE
- Update node dependency to 24 - Generate new cache files (aarch64 and amd64) - Bump PORTREVISION

The latest 5 of 10 in the history this site was built from.