diff --git a/README.md b/README.md index 408123a..be6d487 100644 --- a/README.md +++ b/README.md @@ -19,24 +19,19 @@ MemScan-EDR 扫描所有运行中的进程,检查内存中的 Shellcode / 注 ## 待办事项 -| 优先级 | 状态 | 任务 | 负责人 | 备注 | -|:---:|:---:|---|---|---| -| 🔴 高 | ⬜ 未开始 | YARA 规则文件加载与匹配引擎 | | `rules/*.yar` 文件解析 | -| 🔴 高 | ⬜ 未开始 | 网络连接 PID 关联(TCP 连接→进程) | | `GetConnectionPid()` 实现 | -| 🔴 高 | ⬜ 未开始 | 内存 Dump 与 PE 结构解析 | | 可疑进程内存导出 | -| 🟡 中 | ⬜ 未开始 | 审计日志持久化(JSON/SQLite) | | 扫描历史记录查询 | -| 🟡 中 | ⬜ 未开始 | PDF/HTML 报告导出 | | Dashboard → 一键导出 | -| 🟡 中 | ⬜ 未开始 | 定时扫描调度(每天/每小时) | | 后台定时任务 | -| 🟡 中 | ⬜ 未开始 | 进程自动终止(一键处置高危进程) | | `TerminateProcess` P/Invoke | -| 🟡 中 | ⬜ 未开始 | 隐藏进程检测(EPROCESS 链表遍历) | | CE-MCP 内核级 | -| 🟢 低 | ⬜ 未开始 | 系统托盘最小化 | | NotifyIcon + 后台运行 | -| 🟢 低 | ⬜ 未开始 | 自定义签名规则编辑器 | | GUI 内编辑 YARA/签名 | -| 🟢 低 | ⬜ 未开始 | 暗色主题切换 | | 白色/暗色双主题 | -| ✅ 完成 | ✅ 已完成 | 多 AI 提供商 + 预过滤 + 防误报 Prompt | | v1.2 | -| ✅ 完成 | ✅ 已完成 | CE-MCP 自动启动子进程管理 | | v1.1 | -| ✅ 完成 | ✅ 已完成 | 中英文界面一键切换 | | v1.1 | -| ✅ 完成 | ✅ 已完成 | 12 条内置内存签名检测 | | v1.0 | -| ✅ 完成 | ✅ 已完成 | WPF 白色主题现代化界面 | | v1.0 | +- [ ] 1. YARA 规则文件加载与匹配引擎 +- [ ] 2. 网络连接 PID 关联(TCP 连接→进程) +- [ ] 3. 内存 Dump 与 PE 结构解析 +- [ ] 4. 审计日志持久化 +- [ ] 5. 报告导出(PDF / HTML) +- [ ] 6. 定时扫描调度 +- [ ] 7. 高危进程一键终止 +- [ ] 8. 隐藏进程检测(EPROCESS 链表) +- [x] 9. 多 AI 提供商 + 防误报(v1.2) +- [x] 10. CE-MCP 自动启动(v1.1) +- [x] 11. 中英文界面切换(v1.1) +- [x] 12. 12 条内置内存签名(v1.0) +- [x] 13. WPF 白色主题界面(v1.0) --- diff --git a/README_EN.md b/README_EN.md index 2682640..bc870a7 100644 --- a/README_EN.md +++ b/README_EN.md @@ -17,26 +17,21 @@ MemScan-EDR scans all running processes, inspects memory for shellcode/injection --- -## TODO / Roadmap +## TODO -| Priority | Status | Task | Assignee | Notes | -|:---:|:---:|---|---|---| -| 🔴 High | ⬜ Todo | YARA rule file loading & matching engine | | Parse `rules/*.yar` | -| 🔴 High | ⬜ Todo | TCP connection PID association | | `GetConnectionPid()` impl | -| 🔴 High | ⬜ Todo | Memory dump & PE structure analysis | | Export suspicious process memory | -| 🟡 Medium | ⬜ Todo | Audit log persistence (JSON/SQLite) | | Scan history query | -| 🟡 Medium | ⬜ Todo | PDF/HTML report export | | One-click from Dashboard | -| 🟡 Medium | ⬜ Todo | Scheduled scan (daily/hourly) | | Background timer | -| 🟡 Medium | ⬜ Todo | One-click terminate high-risk processes | | `TerminateProcess` P/Invoke | -| 🟡 Medium | ⬜ Todo | Hidden process detection (EPROCESS walk) | | Kernel-level via CE-MCP | -| 🟢 Low | ⬜ Todo | System tray minimize | | NotifyIcon + background | -| 🟢 Low | ⬜ Todo | Custom signature rule editor | | In-GUI YARA/sig editor | -| 🟢 Low | ⬜ Todo | Dark theme toggle | | White/Dark dual theme | -| ✅ Done | ✅ Done | Multi AI provider + pre-filter + anti-FP prompt | | v1.2 | -| ✅ Done | ✅ Done | CE-MCP auto-start subprocess management | | v1.1 | -| ✅ Done | ✅ Done | Chinese/English UI one-click toggle | | v1.1 | -| ✅ Done | ✅ Done | 12 built-in memory signature detections | | v1.0 | -| ✅ Done | ✅ Done | WPF white-theme modern UI | | v1.0 | +- [ ] 1. YARA rule file loading & matching engine +- [ ] 2. TCP connection PID association +- [ ] 3. Memory dump & PE structure analysis +- [ ] 4. Audit log persistence +- [ ] 5. Report export (PDF / HTML) +- [ ] 6. Scheduled scan +- [ ] 7. One-click terminate high-risk processes +- [ ] 8. Hidden process detection (EPROCESS walk) +- [x] 9. Multi AI provider + anti-false-positive (v1.2) +- [x] 10. CE-MCP auto-start (v1.1) +- [x] 11. Chinese/English UI toggle (v1.1) +- [x] 12. 12 built-in memory signatures (v1.0) +- [x] 13. WPF white-theme UI (v1.0) ---