Hubrisdog/aegis-threat-intel
GitHub: Hubrisdog/aegis-threat-intel
Aegis是一款自托管、以隐私为先的威胁情报平台,用于本地IOC关联和AI分析。
Stars: 0 | Forks: 0
### 1. SQLite 数据库锁定 (`SQLITE_BUSY: 数据库被锁定`)
- **根本原因**:当多个写操作同时运行或一个线程长时间持有打开的写事务时发生。
- **解决路径**:
1. 确认WAL模式已启用:
sqlite3 aegis-intel.db "PRAGMA journal_mode;"
应返回 `wal`。如果返回 `delete`,则运行:
sqlite3 aegis-intel.db "PRAGMA journal_mode=WAL;"
2. 服务器配置包括一个忙碌超时回退:
db.run('PRAGMA busy_timeout = 5000;');
这指示引擎等待最多5秒钟,以便在引发连接错误之前清除写锁。
3. 确保后台摄取任务在调度器锁定包装器内运行,以防止并发执行。
### 2. CORS 策略错误
- **根本原因**:当网络浏览器因为客户端和服务器端口不同而阻止请求时发生。
- **解决路径**:
验证 `.env` 配置中的白名单客户端端口:
CLIENT_PORT=5174
Aegis 通过将传入请求头与白名单源匹配来动态生成 `Access-Control-Allow-Origin` 值。
### 3. 本地离线模型不可达
- **根本原因**:当服务器设置为本地模式(`Ollama`)但 Ollama 服务停止或所选模型未下载时发生。
- **解决路径**:
1. 确认 Ollama 服务在主机系统上运行:
curl http://localhost:11434/api/tags
应返回已下载模型的列表。
2. 使用命令行界面下载所需的模型:
ollama pull llama3.1
3. 在 **系统设置** 仪表板中验证配置的端点和模型设置。
### 4. CVE MCP 启动失败
- **根本原因**:当服务器设置为 Claude Cloud 模式并尝试启动 Python MCP 客户端,但 Python 路径或目录设置不正确时发生。
- **解决路径**:
1. 验证 `.env` 设置中配置的路径:
CVE_MCP_PYTHON=C:\Users\Name\cve-mcp-server\.venv\Scripts\python.exe
CVE_MCP_CWD=C:\Users\Name\cve-mcp-server
2. 确保Python虚拟环境已安装所有必需的依赖项:
cd C:\Users\Name\cve-mcp-server
.venv\Scripts\pip install -r requirements.txt
3. 检查服务器日志以查找进程创建错误,以识别任何特定于操作系统的路径问题。
## 未来路线图
为了与持续适应和扩展的进化策略保持一致,以下功能计划实现:
- **离线 LLM RAG(检索增强生成)**:扩展 Ollama 回退以摄取本地 PDF 智能报告和内部 SOC 日志,允许 AI 在不接触云的情况下查询专有网络历史记录。
- **原生 YARA 规则执行引擎**:超越静态 IOCs(哈希/IP)以扫描本地文件系统有效负载和内存转储,直接从 UI 对社区驱动或自定义 YARA 签名进行扫描。
- **STIX/TAXII 2.1 集成**:升级摄取调度器以原生消费标准 STIX/TAXII 源,确保与政府和企业情报共享平台的互操作性。
- **自动 SOC 报告管道**:一个模块,用于快照当前威胁地图、顶级活跃 CVE 和 AI 分析师摘要,将它们编译成无污染、带时间戳的 PDF,供高管简报使用。
- **多租户 RBAC(基于角色的访问控制)**:细粒度权限将 Tier 1 分析师(只读/查询)与 Tier 3 猎手(webhook 配置、数据库管理)分开。
- **Aegis 诱饵网格(自主蜜罐遥测)**:一个轻量级、低交互的诱饵引擎,在本地网络边界内启动模拟服务(SSH、Redis、HTTP API)。诱饵记录暴力破解和漏洞扫描,实时消除有效负载字符串,提取恶意指标(IP、用户代理、命令行),并将它们直接馈送到 Aegis WAL SQLite 引擎以自动触发防御警报规则。
- **隐私保护 P2P 智报网格(零知识指标)**:一个去中心化的共享框架,旨在在受信任的 SOC 网络之间交换经过验证的威胁遥测数据。利用零知识证明(ZKPs)和点对点 STIX-over-Noise 协议,Aegis 节点共享经过验证的威胁签名,而不会向对等网络暴露主机组织名称、IP 范围或遥测结构。
标签:请求拦截, 逆向工具