diagonalciso/soc-ir-cases

GitHub: diagonalciso/soc-ir-cases

面向 SOC 团队的事件响应案例管理系统,覆盖案例全生命周期管理、IOC 跟踪、证据归档、任务分配与自动化报告生成。

Stars: 0 | Forks: 0

# IR Case Manager CLAWINT SOC 平台的事件响应案例管理。端口 8206。 ## 快速开始 ``` cp .env.example .env python3 app.py # 打开 http://localhost:8206 ``` ## 功能 - 案例生命周期:新建 → 调查中 → 已控制 → 已修复 → 已关闭 - 带有指派人 + 截止日期的任务 - IOC 跟踪(IP、domain、hash、URL、email 等),并通过 SOCint 进行充实 - 证据文件上传/下载(每个文件限制为 50 MB) - 每次状态更改、添加备注、IOC、告警链接时自动填充时间线 - 从 SOCops SQLite DB 导入告警 - 每个案例可生成可打印的 HTML 报告 (`/cases//report`) - `/api/stats` 用于路线图仪表板集成 ## 环境变量 | 变量 | 默认值 | 用途 | |----------|---------|---------| | `IRCM_PORT` | `8206` | 监听端口 | | `IRCM_DB` | `./cases.db` | SQLite 路径 | | `IRCM_UPLOADS` | `./uploads/` | 证据存储 | | `SOCOPS_DB` | `../soc-ops/soc-ops.db` | 用于告警导入的 SOCops DB | | `SOCINT_URL` | `http://localhost:8000` | SOCint API 基础 URL | | `SOCINT_API_KEY` | *(空)* | 用于 SOCint 充实的 Bearer token | ## 文档 请参阅 **[MANUAL.md](MANUAL.md)** 获取完整手册(概述、配置、端点、集成、故障排除)。在运行中的仪表板中,点击右上角的 **`?` 帮助按钮** 即可在 `/manual` 处打开它。
标签:Python, SQLite, 多模态安全, 安全运营, 工单管理, 扫描框架, 无后门, 逆向工具