SuperAPI AI 工具集

range-config

部署与运维

查看项目

更新于 10-16 05:00

技能介绍

用途:帮助构建安全、有效的 Ludus 靶场配置 YAML,并对拓扑、网络与角色设计中的取舍进行说明。

主要能力:创建、编辑并校验 Ludus 靶场配置,覆盖虚拟机定义、域、网络、路由器设置、测试行为与角色,可依据 schema 校验结构。

关键规则:建议在配置顶部加入 YAML schema 校验头:

yaml-language-server: $schema=https://docs.ludus.cloud/schemas/range-config.json

vm_name 与 hostname 字段应使用 {{ range_id }} 模板字符串,会解析为用户靶场 ID(如 "JS")。Windows 主机名受 NETBIOS 限制,最多 15 个字符。VLAN 取值为 2-255,并成为虚拟机 IP 的第三段(如 vlan 10 = 10.X.10.Y);ip_last_octet 在同一 VLAN 内必须唯一。Linux 虚拟机设 linux: true,Windows 用 windows: 键,macOS 设 macOS: true。域角色为 primary-dc、alt-dc 或 member。role_vars 必须是字典,不要用连字符前缀变量。角色必须已存在于服务器上再部署,需先核对已装角色并补齐缺失项。

工作流程:明确目标环境与用途;定义所需虚拟机与角色;确认服务器上可用模板;以小步有效增量构建或修订 YAML;提出适合场景的网络规则与测试行为;确认所需 Ansible 角色/集合已安装并建议需补充项;对照 schema 参考校验结构与取值。

限制:资料未提供具体价格、平台支持范围与更详细的执行步骤,相关事实暂未提供。