Simplify TODO list to numbered checklist format

This commit is contained in:
Huang-158 2026-07-15 12:51:41 +08:00
parent 07a964259c
commit ae75f030ae
2 changed files with 27 additions and 37 deletions

View File

@ -19,24 +19,19 @@ MemScan-EDR 扫描所有运行中的进程,检查内存中的 Shellcode / 注
## 待办事项 ## 待办事项
| 优先级 | 状态 | 任务 | 负责人 | 备注 | - [ ] 1. YARA 规则文件加载与匹配引擎
|:---:|:---:|---|---|---| - [ ] 2. 网络连接 PID 关联TCP 连接→进程)
| 🔴 高 | ⬜ 未开始 | YARA 规则文件加载与匹配引擎 | | `rules/*.yar` 文件解析 | - [ ] 3. 内存 Dump 与 PE 结构解析
| 🔴 高 | ⬜ 未开始 | 网络连接 PID 关联TCP 连接→进程) | | `GetConnectionPid()` 实现 | - [ ] 4. 审计日志持久化
| 🔴 高 | ⬜ 未开始 | 内存 Dump 与 PE 结构解析 | | 可疑进程内存导出 | - [ ] 5. 报告导出PDF / HTML
| 🟡 中 | ⬜ 未开始 | 审计日志持久化JSON/SQLite | | 扫描历史记录查询 | - [ ] 6. 定时扫描调度
| 🟡 中 | ⬜ 未开始 | PDF/HTML 报告导出 | | Dashboard → 一键导出 | - [ ] 7. 高危进程一键终止
| 🟡 中 | ⬜ 未开始 | 定时扫描调度(每天/每小时) | | 后台定时任务 | - [ ] 8. 隐藏进程检测EPROCESS 链表)
| 🟡 中 | ⬜ 未开始 | 进程自动终止(一键处置高危进程) | | `TerminateProcess` P/Invoke | - [x] 9. 多 AI 提供商 + 防误报v1.2
| 🟡 中 | ⬜ 未开始 | 隐藏进程检测EPROCESS 链表遍历) | | CE-MCP 内核级 | - [x] 10. CE-MCP 自动启动v1.1
| 🟢 低 | ⬜ 未开始 | 系统托盘最小化 | | NotifyIcon + 后台运行 | - [x] 11. 中英文界面切换v1.1
| 🟢 低 | ⬜ 未开始 | 自定义签名规则编辑器 | | GUI 内编辑 YARA/签名 | - [x] 12. 12 条内置内存签名v1.0
| 🟢 低 | ⬜ 未开始 | 暗色主题切换 | | 白色/暗色双主题 | - [x] 13. WPF 白色主题界面v1.0
| ✅ 完成 | ✅ 已完成 | 多 AI 提供商 + 预过滤 + 防误报 Prompt | | v1.2 |
| ✅ 完成 | ✅ 已完成 | CE-MCP 自动启动子进程管理 | | v1.1 |
| ✅ 完成 | ✅ 已完成 | 中英文界面一键切换 | | v1.1 |
| ✅ 完成 | ✅ 已完成 | 12 条内置内存签名检测 | | v1.0 |
| ✅ 完成 | ✅ 已完成 | WPF 白色主题现代化界面 | | v1.0 |
--- ---

View File

@ -17,26 +17,21 @@ MemScan-EDR scans all running processes, inspects memory for shellcode/injection
--- ---
## TODO / Roadmap ## TODO
| Priority | Status | Task | Assignee | Notes | - [ ] 1. YARA rule file loading & matching engine
|:---:|:---:|---|---|---| - [ ] 2. TCP connection PID association
| 🔴 High | ⬜ Todo | YARA rule file loading & matching engine | | Parse `rules/*.yar` | - [ ] 3. Memory dump & PE structure analysis
| 🔴 High | ⬜ Todo | TCP connection PID association | | `GetConnectionPid()` impl | - [ ] 4. Audit log persistence
| 🔴 High | ⬜ Todo | Memory dump & PE structure analysis | | Export suspicious process memory | - [ ] 5. Report export (PDF / HTML)
| 🟡 Medium | ⬜ Todo | Audit log persistence (JSON/SQLite) | | Scan history query | - [ ] 6. Scheduled scan
| 🟡 Medium | ⬜ Todo | PDF/HTML report export | | One-click from Dashboard | - [ ] 7. One-click terminate high-risk processes
| 🟡 Medium | ⬜ Todo | Scheduled scan (daily/hourly) | | Background timer | - [ ] 8. Hidden process detection (EPROCESS walk)
| 🟡 Medium | ⬜ Todo | One-click terminate high-risk processes | | `TerminateProcess` P/Invoke | - [x] 9. Multi AI provider + anti-false-positive (v1.2)
| 🟡 Medium | ⬜ Todo | Hidden process detection (EPROCESS walk) | | Kernel-level via CE-MCP | - [x] 10. CE-MCP auto-start (v1.1)
| 🟢 Low | ⬜ Todo | System tray minimize | | NotifyIcon + background | - [x] 11. Chinese/English UI toggle (v1.1)
| 🟢 Low | ⬜ Todo | Custom signature rule editor | | In-GUI YARA/sig editor | - [x] 12. 12 built-in memory signatures (v1.0)
| 🟢 Low | ⬜ Todo | Dark theme toggle | | White/Dark dual theme | - [x] 13. WPF white-theme UI (v1.0)
| ✅ 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 |
--- ---