KumiGumi/Eta
GitHub: KumiGumi/Eta
Eta 是一款基于 Claude 大模型的 Discord 机器人,专注于辅助恶意软件分析、逆向工程及安全研究领域的对话与协作。
Stars: 0 | Forks: 0
# Eta
一款由 Claude (Anthropic) 驱动的网络安全研究助手 Discord 机器人。灵感来源于《影之实》中的 Eta —— 一位才华横溢、极度缺觉的精灵研究员,将数字世界视为她的实验室。
## 功能
- **对话式 AI** — 探讨恶意软件分析、逆向工程、威胁情报、CTF 等话题
- **URL 分析** — 在消息中直接发送链接,Eta 将自动获取并分析它们
- **斜杠命令** — `/analyze `、`/clear`、`/help`
- **按用户记忆** — 每位用户的对话历史独立维护(机器人重启时重置)
## 设置
1. 克隆该仓库
2. 创建一个 `.env` 文件(参考 `.env.example`):
DISCORD_TOKEN=your_discord_bot_token
ANTHROPIC_API_KEY=your_anthropic_api_key
3. 安装依赖:
pip install -r requirements.txt
4. 运行机器人:
python bot.py
## 项目结构
```
bot.py # Entry point — bot setup and lifecycle
config.py # Environment loading and validation
persona.py # Eta's system prompt / personality
conversation.py # Per-user conversation history manager
url_analyzer.py # Async URL fetching and content extraction
cogs/
chat.py # Message handler (main conversation loop)
commands.py # Slash commands (/clear, /analyze, /help)
```
## 需求
- Python 3.10+
- 一个 Discord bot token(需启用 message content intent)
- 一个 Anthropic API key
标签:Claude, CTF工具, CVE检测, DAST, Discord机器人, DLL 劫持, Python, Slack命令, URL分析, 云资产清单, 大语言模型, 威胁情报, 安全工程, 对话式AI, 开发者工具, 开源安全工具, 恶意软件分析, 无后门, 漏洞搜索, 网络安全, 自动化分析, 跨站脚本, 逆向工具, 逆向工程, 逆向工程平台, 隐私保护