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, 恶意代码分析, 提示词工程, 策略决策点, 配置文件