用途:Ludus CLI 是 Ludus 靶场平台的命令行工具参考,用于在需要直接执行命令或 API 不可用时,指导用户完成靶场生命周期管理、模板管理、测试模式、快照、用户/组及诊断等操作。
命令模式:ludus COMMAND [SUBCOMMAND] [ARGS] [--FLAGS]。
全局标志(所有命令可用):--json 以 JSON 格式输出;--url string 服务器 URL(默认 https://198.51.100.1:8080);-u, --user string 模拟用户(仅管理员);-r, --range string 目标靶场 ID;--proxy string HTTP(S) 代理 URL;--verbose 详细输出;--verify 验证 HTTPS 证书。所有标志均可通过环境变量设置,格式为 LUDUS_FLAG_NAME(大写)。
常见工作流:初始设置可运行 ludus apikey 存储 API 密钥、ludus templates list 查看可用模板、ludus range config get example 获取示例配置。部署靶场:ludus range config set -f config.yml 设置配置,ludus range deploy 完整部署,ludus range logs -f 跟踪进度,ludus range status 查看状态。测试模式:ludus testing start 创建快照并阻断互联网,ludus testing allow -d example.com 允许某域名,ludus testing stop 还原快照并恢复互联网。模板管理:ludus templates add -d ./my-template 添加模板,ludus templates build 构建所有未构建模板,ludus templates build -n name1,name2 构建指定模板,ludus templates logs -f 跟踪构建进度。
参考:完整命令参考(含子命令、标志与示例)见 references/commands.md;CLI 行为与变更的权威来源为 https://docs.ludus.cloud/docs/cli。
限制:资料未提供安装方式、收费、平台支持及具体效果等信息。