
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
创建规则接口是一个通过HTTP POST方法提供的API端点,用于接收并处理规则创建请求。该接口接收包含规则分类、名称、版本、描述及YARA文件详细配置的JSON格式输入,完成规则创建后返回生成的YARA文件ID和规则ID列表。
适用于需要动态创建自定义YARA规则的系统或应用场景,如威胁检测平台、***分析工具等。用户可通过该接口提交规则定义,系统存储规则并生成唯一标识,便于后续规则管理、调用和匹配。
请求体为JSON对象,包含以下字段:
| 字段名 | 类型 | 描述 |
|---|---|---|
| category | String | 规则分类,如"test" |
| name | String | YARA文件名,如"test_yara_file" |
| version | Number | 规则版本号,如1 |
| description | String | 规则描述信息,如"testing" |
| yara_file | Object | YARA文件详细配置对象,包含modules和rules字段 |
| yara_file.modules | Array | YARA模块列表,如["pe"] |
| yara_file.rules | Array | 规则数组,每个元素为一个规则对象 |
规则对象(rules数组元素)字段说明
每个规则对象包含以下字段:
| 字段名 | 类型 | 描述 |
|---|---|---|
| name | String | 规则名称,如"test_rule" |
| private | Boolean | 是否为私有规则,true/false |
| global | Boolean | 是否为全局规则,true/false |
| tags | Array | 规则标签列表,如["tag1", "tag2"] |
| meta | Array | 元数据数组,每个元素包含key(元数据键)和value(元数据值,含类型标识如Boolean/String) |
| strings | Array | 字符串数组,每个元素包含key(字符串标识,如"$a")和value(字符串值,如""hello""或"/world/") |
| condition | String | 规则匹配条件,如"any of them" |
json{ "category": "test", "name": "test_yara_file", "version": 1, "description": "testing", "yara_file": { "modules": [ "pe" ], "rules": [ { "name": "test_rule", "private": true, "global": false, "tags": [ "tag1", "tag2" ], "meta": [ { "key": "is_production", "value": { "Boolean": false } }, { "key": "verification", "value": { "Boolean": true } }, { "key": "source", "value": { "String": "official" } }, { "key": "sharing", "value": { "String": "TLP:Red" } }, { "key": "grayscale", "value": { "Boolean": false } }, { "key": "attribute", "value": { "String": "white" } }, { "key": "auth", "value": { "String": "auth_content" } }, { "key": "description", "value": { "String": "Test rule description" } } ], "strings": [ { "key": "$a", "value": "\"hello\"" }, { "key": "$b", "value": "/world/" } ], "condition": "any of them" } ] } }
接口创建规则成功后,返回以下JSON格式响应:
json{ "yara_file_id": 24, "rules_id": [ 8 ] }
输出字段说明
| 字段名 | 类型 | 描述 |
|---|---|---|
| yara_file_id | Number | 创建成功的YARA文件唯一标识ID |
| rules_id | Array | 创建成功的规则唯一标识ID列表,每个元素对应输入rules数组中的一个规则 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务