caldera_agent 文件夹包含 CALDERA 代理(cagent)的源代码,cagent 是一个 Windows 服务,用于实现 CALDERA 服务器与 CALDERA Rats 之间的通信。cagent 程序应安装在参与对手模拟行动的每台计算机上。配置完成后,它们将连接到 CALDERA 服务器,并被添加为参加行动的选项。
以下是在安装了 CALDERA 代理的计算机上所需的条件:
cagent 的预编译版本可从 Releases 页面获取。安装步骤可在 CALDERA 文档中找到。
注意:cagent 的预编译版本可从 Releases 页面获取。
构建 CALDERA 代理需要以下条件:
pip install -r requirements.txt)pip install --upgrade setuptools)安装完所有依赖后,进入 caldera_agent 目录并使用以下命令构建:
make.bat
编译后的可执行文件将位于 dist/cagent.exe。