基于LLM的Mythic Agent、Payload-Type和C2 Profile生成器。
手工编写Mythic agent非常繁琐:每个agent都需要重新实现相同的线缆协议、payload-type脚手架和C2管道。Mythic Ornn通过将官方Mythic开发者文档转化为生成管道的检索层,跳过了这些样板代码。LLM查阅本地精简版的文档副本,并生成与文档化消息格式开箱即用的agent。
该管道以两种模式运行,共享相同的文档和规则:
template/AGENT.md 将任何编码agent转变为Mythic开发者。您描述一个agent,它读取文档,然后搭建或扩展项目。这是交互式、编辑器内的工作流程。ornn-agent/ 是一种Mythic payload type,可从Mythic UI生成其他agent。描述一个agent,点击构建,容器(LLM + 捆绑文档 + Python模板)返回一个可运行的payload。这是一种生成payload type的payload type。mythic-doc/ — 官方Mythic文档的精简副本;生成过程中提供给模型的上下文。template/ — AGENT.md 是agent行为的唯一事实来源(构建顺序、容器库版本、规则)。工具无关;template/README.md 涵盖opencode、Claude Code、Cursor和纯聊天。.opencode/ — 将 template/AGENT.md 接入opencode子agent系统的轻量适配器。examples/ — 将完整的Mythic包放在此处;agent会将其作为文档之外的替代参考来源。ornn-agent/ — 使用此设置构建的自包含产品;将文档捆绑在容器内。参见 ornn-agent/README.md。mythic-doc/ 是官方Mythic文档(github.com/MythicMeta/Mintlify_Documentation)的精简副本。参见 NOTICE 了解署名和许可状态。Mythic本身采用BSD 3-Clause许可。