giriaryan694-a11y/Hermes-EchoNet

GitHub: giriaryan694-a11y/Hermes-EchoNet

为 Hermes Agent 提供面向网络安全场景的自定义人格与配置替换层,使其更适合渗透测试和 CTF 等攻防安全工作流。

Stars: 1 | Forks: 0

# Hermes-EchoNet 🛰️ 一个专注于攻防安全的自定义人格 + 配置层,用于 [https://github.com/NousResearch/hermes-agent](https://github.com/NousResearch/hermes-agent)。 Hermes-EchoNet 将默认的 Hermes 体验改造为一个更具技术性、直接、以网络安全为导向的工作流助手,适用于道德黑客、渗透测试实验室、红队学习、研究和安全实验。 # ⚔️ 为什么选择 Hermes-EchoNet? 默认的 Hermes Agent 配置专为广泛/通用的使用场景设计,包含较为温和的人格设定。 对于网络安全工作流,许多用户更倾向于: * 专业的技术回复 * 侧重于安全的推理 * 面向渗透测试的工作流 * 直接的解释 * 侦察和攻防安全学习辅助 * 在实验和研究中实现更快的迭代 Hermes-EchoNet 提供: * 自定义 `SOUL.md` * 自定义 `config.yaml` * 面向攻防安全的人格调整 * 优化的默认模型配置 * 自动同步/引导脚本 # 🧠 Hermes-EchoNet 改变了什么 ## 1. 自定义 SOUL.md 包含的 `SOUL.md` 将 Hermes Agent 的行为/人格风格转变为一个更侧重于网络安全的助手。 这有助于使交互变得: * 更具技术性 * 更加直接 * 更适合渗透测试工作流 * 更适合侦察/研究任务 * 减弱“温和助手”的风格 ## 2. 自定义 config.yaml 提供的 `config.yaml` 更改了默认的模型/提供商配置。 默认模型: ``` default: openai/gpt-oss-120b ``` 推荐的提供商: * NVIDIA NIM 为什么? * 更高的使用额度限制 * 良好的性能 * 流畅的 Hermes 体验 * 适用于长时间的技术会话 您仍然可以随时更改模型。 # ⚙️ 更改模型 您可以直接在以下文件中修改默认模型: ``` config.yaml ``` 行示例: ``` default: openai/gpt-oss-120b ``` 或使用 Hermes CLI: ``` hermes model ``` 您可以切换: * 提供商 * 模型 * API 后端 * NVIDIA NIM → OpenAI → 其他 # 🚀 推荐的设置流程 ## 1. 安装 Hermes Agent 官方仓库: [https://github.com/NousResearch/hermes-agent](https://github.com/NousResearch/hermes-agent) 安装命令: ``` curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash ``` ## 2. 运行 Hermes Setup ``` hermes setup ``` 建议: * 在设置过程中使用 NVIDIA NIM 测试 Hermes 之后: ``` exit ``` 然后继续配置 Hermes-EchoNet。 # 🛰️ Hermes-EchoNet 自动安装程序 您可以自动同步自定义配置和 SOUL 文件。 ## 一行命令安装程序 ``` curl https://raw.githubusercontent.com/giriaryan694-a11y/Hermes-EchoNet/refs/heads/main/hermes-echonet.sh | bash ``` ## 手动方法(推荐用于自定义安装) 下载: ``` wget https://raw.githubusercontent.com/giriaryan694-a11y/Hermes-EchoNet/refs/heads/main/hermes-echonet.sh ``` 添加可执行权限: ``` chmod +x hermes-echonet.sh ``` 运行: ``` ./hermes-echonet.sh ``` # 🧩 手动配置方法 您也可以手动替换这些文件。 ## SOUL.md 备份您的原始文件,并替换为: [https://github.com/giriaryan694-a11y/Hermes-EchoNet/blob/main/SOUL.md](https://github.com/giriaryan694-a11y/Hermes-EchoNet/blob/main/SOUL.md) ## config.yaml 备份您的原始配置,并替换为: [https://github.com/giriaryan694-a11y/Hermes-EchoNet/blob/main/config.yaml](https://github.com/giriaryan694-a11y/Hermes-EchoNet/blob/main/config.yaml) # ❓ 常见问题 ## 使用 NVIDIA NIM 进行渗透测试、CTF 或实验室练习安全吗? 是的 —— 将 NVIDIA NIM 用于: * CTF * 本地实验室 * 培训环境 * 研究 * 道德黑客练习 通常是没有问题的。 对于公司或私人组织内部的授权渗透测试,您仍应与客户/团队进行明确沟通,因为请求可能会通过外部 AI 基础设施进行处理。 需要与组织讨论的事项: * AI 生成内容政策 * 日志记录/隐私考虑 * 是否允许使用外部 AI 服务 * 内部合规要求 NVIDIA NIM 是一个值得信赖的平台,但专业的渗透测试应始终遵循公司规则和授权范围。 # ⚠️ 重要提示 * Hermes-EchoNet 旨在用于: * 道德黑客 * 安全实验室 * 渗透测试学习 * 研究环境 * CTF 工作流 * 始终遵守法律和平台规则。 * 本项目仅修改行为/人格配置。 * Hermes-EchoNet 与 Nous Research 没有任何附属关系。 # 🛠️ 功能 * 面向网络安全的人格调整 * 攻防安全工作流优化 * 针对 NVIDIA NIM 优化的默认设置 * 自动配置同步 * 为现有配置提供备份支持 * 支持自定义安装路径 * 快速引导设置 # 📦 代码仓库 [https://github.com/giriaryan694-a11y/Hermes-EchoNet](https://github.com/giriaryan694-a11y/Hermes-EchoNet) # 👨‍💻 作者 作者:Aryan Giri GitHub: [https://github.com/giriaryan694-a11y](https://github.com/giriaryan694-a11y)
标签:AI智能体, Cutter, Petitpotam, 恶意代码分析, 提示词工程, 策略决策点, 配置文件