notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
caldera Automated Adversary Emulation Platform
5.0.0_11 security on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.0.0_11Version of this port present on the latest quarterly branch.
Maintainer: acm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-29 06:12:06
Last Update: 2024-08-09 06:24:08
Commit Hash: aa8c011
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/caldera-5.0.0_11/catalog.mk
  2. /usr/local/share/licenses/caldera-5.0.0_11/LICENSE
  3. /usr/local/share/licenses/caldera-5.0.0_11/APACHE20
Collapse this list.
Dependency lines:
  • caldera>0:security/caldera
Conflicts:
CONFLICTS:
  • caldera4
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.
distinfo:
TIMESTAMP = 1708127632 SHA256 (caldera-cache-5.0.0.tar.gz) = c0f160ec5431b0096a9ce8e2adde062de97be96e66e9e8756b4646e4d8c2a9a9 SIZE (caldera-cache-5.0.0.tar.gz) = 41756498

Expand this list (36 items)

Collapse this list.

SHA256 (caldera-freebsd-logos.tar.gz) = 66ad2558c34ef06875cfb479a34ca5053b25bad2c36ce06d532d6857b9dda4a2 SIZE (caldera-freebsd-logos.tar.gz) = 2516 SHA256 (mitre-caldera-5.0.0_GH0.tar.gz) = a4e122f6862ea3cb7e856889a4a2b68ce297f74189fd845b0a51c02e1fa8c716 SIZE (mitre-caldera-5.0.0_GH0.tar.gz) = 3820616 SHA256 (mitre-access-775181b_GH0.tar.gz) = 2ae6e4cbd9e6c143cc76b65c0be3dd332228ab59161422291050eb6f4c4b1d17 SIZE (mitre-access-775181b_GH0.tar.gz) = 11646 SHA256 (mitre-atomic-4f489bb_GH0.tar.gz) = 340c7931fbee16ce1bf788044018fcf75fe403bf641665bb4aec53d3b1479b2d SIZE (mitre-atomic-4f489bb_GH0.tar.gz) = 15041 SHA256 (mitre-builder-de24b68_GH0.tar.gz) = bca2a28b23d72cf987878aa519d0f108b2153156391821bfb137c79ac5c5bcc2 SIZE (mitre-builder-de24b68_GH0.tar.gz) = 8349 SHA256 (mitre-compass-85e2ebf_GH0.tar.gz) = 4760171cf05a7fccfd4300815f358d9d42affb2c741e6e555515f07eb50c9f34 SIZE (mitre-compass-85e2ebf_GH0.tar.gz) = 7055 SHA256 (mitre-debrief-eba44d5_GH0.tar.gz) = 62cbfd77cbf3573675bc79426171f136628f26a1ee3f931c02f36d53bda8012e SIZE (mitre-debrief-eba44d5_GH0.tar.gz) = 1006448 SHA256 (mitre-emu-7215768_GH0.tar.gz) = 13dedefc0c3e9a443221886d2030effdc5b741a62a5a4ebd830ca613d183025f SIZE (mitre-emu-7215768_GH0.tar.gz) = 19410 SHA256 (mitre-fieldmanual-cb53f2b_GH0.tar.gz) = 8dbac757e4d70bb415c38684997969ceda3a886ddf6aa3028ee8720d7a44e01a SIZE (mitre-fieldmanual-cb53f2b_GH0.tar.gz) = 9659796 SHA256 (mitre-gameboard-dacb6ce_GH0.tar.gz) = 55e521c4dfc6acc9b8ed37b7622d1c20248cd1fe43a9410e339b8c24729d22ac SIZE (mitre-gameboard-dacb6ce_GH0.tar.gz) = 20333 SHA256 (mitre-human-0e344ea_GH0.tar.gz) = 83ae25ee09a9a7c463cc94e673cb572bef78fdd91b7b019fd845f73e18d5e610 SIZE (mitre-human-0e344ea_GH0.tar.gz) = 25937 SHA256 (mitre-magma-99f0056_GH0.tar.gz) = a1ab40360288d4818abfb3e73cf7361686f6e7072de9dd8a7633da3f55a18558 SIZE (mitre-magma-99f0056_GH0.tar.gz) = 10138171 SHA256 (mitre-manx-a7e83a6_GH0.tar.gz) = ec144af8d794c11e68c7bacb6da4b84e81c3278fd90045e8f5660408652799c7 SIZE (mitre-manx-a7e83a6_GH0.tar.gz) = 7359477 SHA256 (mitre-response-8ea6ab5_GH0.tar.gz) = f2275a11ebb631b84da2921e370bf5e5957c304265621c78d27f212269fdc9b5 SIZE (mitre-response-8ea6ab5_GH0.tar.gz) = 25334 SHA256 (mitre-sandcat-b408f3f_GH0.tar.gz) = 15bee4622b0ce40ad66b99804ee87e7eb4074ec564fc719b72c397e74a63f0f5 SIZE (mitre-sandcat-b408f3f_GH0.tar.gz) = 8294185 SHA256 (mitre-ssl-1ae8431_GH0.tar.gz) = 608596a05a3c833ac10c230cf4bf0863f0e31540414a66b382ff159f97d7629f SIZE (mitre-ssl-1ae8431_GH0.tar.gz) = 6806 SHA256 (mitre-stockpile-fe0c5b7_GH0.tar.gz) = dea568de5067cc20cc54ca57d270d01ef092b329dad61c2e53369fd1524512a3 SIZE (mitre-stockpile-fe0c5b7_GH0.tar.gz) = 4780570 SHA256 (mitre-training-37f998f_GH0.tar.gz) = 41fe37233c02d77435e747e6d34017eeba6c592805382176afaf6f2d1f8f6a46 SIZE (mitre-training-37f998f_GH0.tar.gz) = 496302

Collapse this list.


Packages (timestamps in pop-ups are UTC):
caldera
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-5.0.0_11------
FreeBSD:13:quarterly-5.0.0_11------
FreeBSD:14:latest-5.0.0_11------
FreeBSD:14:quarterly-5.0.0_11------
FreeBSD:15:latest-5.0.0_11n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. npm-node18>0 : www/npm-node18
  2. go121 : lang/go121
  3. node : www/node18
  4. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-aiohttp>0 : www/py-aiohttp@py311
  2. py311-aiohttp-jinja2>0 : www/py-aiohttp-jinja2@py311
  3. py311-aiohttp-session>0 : www/py-aiohttp-session@py311
  4. py311-aiohttp-security>0 : security/py-aiohttp-security@py311
  5. py311-aiohttp-apispec>0 : devel/py-aiohttp-apispec@py311
  6. py311-Jinja2>0 : devel/py-Jinja2@py311
  7. py311-pyyaml>=0 : devel/py-pyyaml@py311
  8. py311-websockets>0 : devel/py-websockets@py311
  9. py311-sphinx>0 : textproc/py-sphinx@py311
  10. py311-docutils>0 : textproc/py-docutils@py311
  11. py311-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py311
  12. py311-myst-parser>0 : textproc/py-myst-parser@py311
  13. py311-marshmallow>0 : devel/py-marshmallow@py311
  14. py311-dirhash>0 : security/py-dirhash@py311
  15. py311-docker>0 : sysutils/py-docker@py311
  16. py311-donut-shellcode>0 : devel/py-donut-shellcode@py311
  17. py311-marshmallow-enum>0 : devel/py-marshmallow-enum@py311
  18. py311-ldap3>0 : net/py-ldap3@py311
  19. py311-lxml>0 : devel/py-lxml@py311
  20. py311-reportlab>0 : print/py-reportlab@py311
  21. py311-svglib>0 : converters/py-svglib@py311
  22. py311-markdown>0 : textproc/py-markdown@py311
  23. py311-dnspython>0 : dns/py-dnspython@py311
  24. py311-asyncssh>0 : security/py-asyncssh@py311
  25. py311-aioftp>0 : ftp/py-aioftp@py311
  26. py311-packaging>0 : devel/py-packaging@py311
  27. py311-pyautogui>0 : x11/py-pyautogui@py311
  28. py311-selenium>0 : www/py-selenium@py311
  29. py311-webdriver_manager>0 : www/py-webdriver_manager@py311
  30. py311-beautifulsoup>0 : www/py-beautifulsoup@py311
  31. py311-networkx>0 : math/py-networkx@py311
  32. py311-numpy>0 : math/py-numpy@py311
  33. upx>0 : archivers/upx
  34. base64>0 : converters/base64
  35. git>0 : devel/git
  36. bash>0 : shells/bash
  37. haproxy24>0 : net/haproxy24
  38. go121 : lang/go121
  39. py311-cryptography>=42.0.8,1 : security/py-cryptography@py311
  40. python3.11 : lang/python311
This port is required by:
for Run
  1. security/caldera-ot

Configuration Options:
===> The following configuration options are available for caldera-5.0.0_11: HAPROXY=on: Support for HTTPS ===> Use 'make config' to modify these settings
Options name:
security_caldera
USES:
dos2unix go:run nodejs:18,build python
pkg-message:
For install:
Caldera 5 port was installed 1) Take on mind it is a modifying version of Caldera for include FreeBSD as supported OS and you could found some issues. Problem reports are welcome. 2) Add the following lines to /etc/rc.conf # sysrc caldera_enable="YES" or enable it from service command # service caldera enable 3) Before of start Caldera you must run some scripts for generate/update payload files # su -m caldera -c 'cd /usr/local/www/caldera/plugins/manx && \ setenv GOCACHE /tmp/caldera/.cache; setenv GOMODCACHE /tmp/caldera/.vendor; \ sh update-shells.sh' # su -m caldera -c 'cd /usr/local/www/caldera/plugins/sandcat && \ setenv GOCACHE /tmp/caldera/.cache; setenv GOMODCACHE /tmp/caldera/.vendor; \ sh update-agents.sh' 4) Do not forget modify configuration files before of run Caldera. For default it runs in insecure mode (http). Caldera configuration files are located at /usr/local/www/caldera/conf 5) You can change default user passwords modifying default.yml file into /usr/local/www/caldera/conf folder. By default Caldera uses admin/admin, blue/admin or red/admin like user/password. # sed -i "" -e "s|admin: admin|admin: `openssl rand -base64 32`|g" default.yml # sed -i "" -e "s|blue: admin|blue: `openssl rand -base64 32`|g" default.yml # sed -i "" -e "s|red: admin|red: `openssl rand -base64 32`|g" default.yml 6) If you want run it in secure mode (https) take a look in ssl plugin section: https://caldera.readthedocs.io/en/latest/Plugin-library.html#ssl You will need add an empty caldera_flags to /etc/rc.conf for enable it # sysrc caldera_flags= 7) Start Caldera service # service caldera start 8) When Caldera is starting, atomic plugin will use git to download files from the following link: https://github.com/redcanaryco/atomic-red-team Currently, the project does not include FreeBSD like a supported platform. For this reason, Atomic plugin was patched for download atomic-red-team files from the following repository until my pull request will be merge into redcanaryco/atomic-red-team: https://github.com/alonsobsd/atomic-red-team Those files are necessary for generate yml files used by Caldera abilities 9) Caldera web listens on port localhost:8888 by default http://localhost:8888 If you want to MITRE Caldera works wth non-localhost settings, you can do the following: # sed -i "" -e 's|http://localhost|http://ip_or_hostname_here|g' /usr/local/www/caldera/plugins/magma/dist/index*.js If you are using ssl plugin: # sed -i "" -e 's|http://localhost:8888|https://ip_or_hostname_here:8443|g' /usr/local/www/caldera/plugins/magma/dist/assets/index*.js Take on mind port number must be changed depending of your settings I prefer change the ip/hostname:port of this way because it is more quick instead of re-build plugins/magma each time we define/change VITE_CALDERA_URL into .env file. Also it drop dependency of node_modules files and nodejs app. 10) Log file is located at /var/log/caldera.log 11) For more configure information you can look at the following link: https://caldera.readthedocs.io/en/latest/ 12) Enjoy it
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mitre/caldera/tar.gz/5.0.0?dummy=/
Collapse this list.

Number of commits found: 24

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.0.0_11
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
5.0.0_10
07 Jul 2024 08:05:33
commit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286ecommit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286ecommit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286ecommit hash: 1a80ec7c2281900b82b228ee3a7b070c8ca4286e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml

- Bump PORTREVISION of dependent ports for dependency change
5.0.0_9
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
5.0.0_8
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
5.0.0_7
20 May 2024 10:33:03
commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377 files touched by this commit
Vsevolod Stakhov (vsevolod) search for other commits by this committer
security/libsodium: update to 1.0.19, bump dependent ports

PR:	278259
Reported by:	Andrey Korobkov <alster-vinterdalen.se>
5.0.0_6
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
5.0.0_5
15 Apr 2024 08:20:04
commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
5.0.0_4
29 Mar 2024 03:53:24
commit hash: a2d4b8441b02b9930b7158f015a4d2293d17c5f0commit hash: a2d4b8441b02b9930b7158f015a4d2293d17c5f0commit hash: a2d4b8441b02b9930b7158f015a4d2293d17c5f0commit hash: a2d4b8441b02b9930b7158f015a4d2293d17c5f0 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: missing distinfo entry

Reported by:	pkg-fallout
5.0.0_4
26 Mar 2024 05:57:33
commit hash: 1be69b56c4b45d3f3cfcded2c6dfe695080226c4commit hash: 1be69b56c4b45d3f3cfcded2c6dfe695080226c4commit hash: 1be69b56c4b45d3f3cfcded2c6dfe695080226c4commit hash: 1be69b56c4b45d3f3cfcded2c6dfe695080226c4 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Improve port

- Improve rc script. Now it kills some child processes
- Use my new atomic-red-team repository. It include a new entry run_as into yaml
  files for identify FreeBSD tests easily because oficial
  redcanaryco/atomic-red-team project included new changes and these remove
  freebsd entries from yaml files because it was merged into linux tests. Now
  identify what are FreeBSD tests is almost imposible.
- Some other minor modifications
- Bump PORTREVISION
5.0.0_3
24 Mar 2024 14:29:00
commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/go: Change DEFAULT to 1.21

PR:		277776
Approved by:	portmgr (exp-run)
5.0.0_2
22 Feb 2024 21:36:17
commit hash: 72be9abe968edb6febe4d78b14f9dbefca5c43e7commit hash: 72be9abe968edb6febe4d78b14f9dbefca5c43e7commit hash: 72be9abe968edb6febe4d78b14f9dbefca5c43e7commit hash: 72be9abe968edb6febe4d78b14f9dbefca5c43e7 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Fix typo

- Bump PORTREVISION
5.0.0_1
20 Feb 2024 04:21:36
commit hash: 31dd51582656229dfa0d564e573cec4842a90518commit hash: 31dd51582656229dfa0d564e573cec4842a90518commit hash: 31dd51582656229dfa0d564e573cec4842a90518commit hash: 31dd51582656229dfa0d564e573cec4842a90518 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Add missing dependency (www/npm-node18)

- Bump PORTREVISION
Reported by:	pkg-fallout
5.0.0
17 Feb 2024 21:29:08
commit hash: a7058a34e04498acc384664fbb5a5ee9188f69ebcommit hash: a7058a34e04498acc384664fbb5a5ee9188f69ebcommit hash: a7058a34e04498acc384664fbb5a5ee9188f69ebcommit hash: a7058a34e04498acc384664fbb5a5ee9188f69eb files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Update to 5.0.0

ChangeLog at:	https://github.com/mitre/caldera/releases/tag/5.0.0
4.2.0_4
11 Feb 2024 10:39:17
commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		276530
4.2.0_3
07 Dec 2023 02:22:10
commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		274405
4.2.0_2
29 Sep 2023 14:19:56
commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*: Replace USES=pycryptography* with USE_PYTHON=cryptography{,_build,_test}

- Introduce USE_PYTHON=cryptography{,_build,_test}
- Switch all 96 ports from USES=pycryptography to with
USE_PYTHON=cryptography{,_build,_test}
- Remove Mk/Uses/pycryptography.mk

PR:		273727
Approved by:	tcberner (portmgr)
Exp-run by:	antoine
4.2.0_2
08 Sep 2023 14:34:56
commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update
4.2.0_1
04 Aug 2023 14:24:50
commit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fc files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
4.2.0
22 Jul 2023 07:46:38
commit hash: b28a739884e37c25bb57ea5f157252adb63065d3commit hash: b28a739884e37c25bb57ea5f157252adb63065d3commit hash: b28a739884e37c25bb57ea5f157252adb63065d3commit hash: b28a739884e37c25bb57ea5f157252adb63065d3 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
framework: convert tree to use USES=pycryptography

A future commit will update to security/py-cryptography will introduce a
rust dependency.

PR:		254853
4.2.0
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
4.2.0
21 Jun 2023 16:48:22
commit hash: 7c963b3e3e45808196aa24de0b1db4afef283a6acommit hash: 7c963b3e3e45808196aa24de0b1db4afef283a6acommit hash: 7c963b3e3e45808196aa24de0b1db4afef283a6acommit hash: 7c963b3e3e45808196aa24de0b1db4afef283a6a files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Update to 4.2.0

ChangeLog at:	https://github.com/mitre/caldera/releases/tag/4.2.0
4.1.0_2
02 Jun 2023 21:07:58
commit hash: 4ae9030d9493dd64b1bb2a7ee71c783ef5c75875commit hash: 4ae9030d9493dd64b1bb2a7ee71c783ef5c75875commit hash: 4ae9030d9493dd64b1bb2a7ee71c783ef5c75875commit hash: 4ae9030d9493dd64b1bb2a7ee71c783ef5c75875 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Fix permission issues with some payload directories

- Fix a problem in ragdoll payload
- Add GOCACHE and GOMODCACHE to caldera_env into caldera rc script. It is
  useful for avoid issues when some payloads are compiled
- Some other modifications
- Bump PORTREVISION
4.1.0_1
11 May 2023 04:33:09
commit hash: 42df5a346683e4c0134eae1cf74058c05b5f5e47commit hash: 42df5a346683e4c0134eae1cf74058c05b5f5e47commit hash: 42df5a346683e4c0134eae1cf74058c05b5f5e47commit hash: 42df5a346683e4c0134eae1cf74058c05b5f5e47 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: Use caldera user and group into port files

- Update caldera rc file
- Update pkg-plist file
- Atomic plugin was patched for download yaml from alonsobsd/atomic-red-team
  instead of redcanaryco/atomic-red-team github repository until my pull
  request will be approved
- Add/modify entries into pkg-message file
- Bump PORTREVISION
4.1.0
29 Apr 2023 06:08:03
commit hash: 84e20fa24498f24ec36a846f4bb69cad07224937commit hash: 84e20fa24498f24ec36a846f4bb69cad07224937commit hash: 84e20fa24498f24ec36a846f4bb69cad07224937commit hash: 84e20fa24498f24ec36a846f4bb69cad07224937 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
security/caldera: New port: Automated Adversary Emulation Platform

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.

Number of commits found: 24