Repository navigation
Releases: MoShouSecurity/Easy_Analyzer
Release list
Easy Analyzer v1.5.1
- 修复弹窗内来源、解析状态、协议等下拉菜单被遮挡及选中值不显示的问题;限制弹窗高度,保留长列表滚动,修复长项目名称在最小窗口下撑宽布局的问题。
- 新增项目资料编辑入口,可修改名称、客户单位、带时区的响应起止时间、地点、服务人员和说明,随手动保存项目持久化。
- 日志证据新增多维查询与原始/时间正序、倒序,支持时间范围、日志级别、客户端 IP、HTTP 状态码、方法、路径、Logger、主机及自定义字段;Windows 事件条件单独展开。
- 补充常见 Tomcat JUL、Logback/Log4j 和 Spring 应用日志解析;无时区日志可明确指定来源时区,保留原始时间与未知字段,不猜测缺少年份的时间。
- 统一项目、证据、发现、来源、诊断、IOC、AI 历史和引用的分页与页码跳转;复用筛选集合、索引与分页书签,进程结构、网络统计及引用按需缓存,列表详情按需读取。
- 修复翻页失败重试、过期请求覆盖、滚动位置以及 IOC 重扫减少命中数后停留在无效页的问题;组合筛选优先使用范围较小的已有索引。
- 使用真实 242 万条记录项目核对 168 组分页结果,按来源筛选的最慢后端元数据页读取由约 2.02 秒降至 17 毫秒;本地 Rust 120 项、前端 85 项测试及浏览器交互复验通过。测量范围和限制见
docs/PROJECTS.md。
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64.dmg |
SHA256SUMS 包含以上六个附件的 SHA-256 校验值,其中 macOS GUI 校验 DMG 本身。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime;预览安装包安装到当前用户,缺少运行环境时联网下载。Windows 安装包未签名。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux 程序和 macOS CLI 下载后先 chmod +x,再直接运行。
macOS GUI:打开未压缩的 .dmg,将 Easy Analyzer.app 拖入“应用程序”后打开,无需手动 chmod。GUI 要求 13.0+,CLI 要求 11.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。如系统阻止打开,可在“系统设置 → 隐私与安全性”确认来源后允许打开。
Easy Analyzer v1.5.0
- 左侧工作台新增“应急响应命令”,无需打开项目即可离线查看 Windows / Linux 各 24 条排查与取证命令;支持平台切换、六类筛选和名称、用途、命令文本搜索。
- 每条命令注明执行环境、权限、适用条件与参数替换要求;原生剪贴板复制保留完整文本和换行,显示成功或失败反馈,不执行命令。
- 命令页独立于项目和证据筛选,不写入
.eair或改变 AI 范围;后台任务完成后保留命令页面,支持深浅主题、普通窗口双列和窄窗口单列布局。 - 侧栏导航独立滚动,修复窄窗口入口增加后底部按钮带动整个工作区滚动、遮挡标题的问题。
- 项目列表新增“移除”及确认提示,仅删除本机目录记录,保留
.eair文件、证据和 IOC;可清理缺失文件记录,重新打开或保存后恢复列表,拒绝过期路径操作。 - Rust 格式检查、Clippy 和工作区测试改为推送前在本地执行,GitHub 工作流保留平台构建、前端检查和打包校验。
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64.dmg |
SHA256SUMS 包含以上六个附件的 SHA-256 校验值,其中 macOS GUI 校验 DMG 本身。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime;预览安装包安装到当前用户,缺少运行环境时联网下载。Windows 安装包未签名。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux 程序和 macOS CLI 下载后先 chmod +x,再直接运行。
macOS GUI:打开未压缩的 .dmg,将 Easy Analyzer.app 拖入“应用程序”后打开,无需手动 chmod。GUI 要求 13.0+,CLI 要求 11.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。如系统阻止打开,可在“系统设置 → 隐私与安全性”确认来源后允许打开。
Easy Analyzer v1.4.0
- 正式提供独立应急响应项目,支持多天追加证据、项目资料、备注、保存与续办;CLI 与 GUI 共用项目服务,项目目录仅保存资料和路径。
- 正式提供项目内 IOC 清单与离线匹配,支持文件、粘贴和手动输入 IP、域名、URL,保存命中引用并支持分页、跳转和取消。
- 项目使用第二版
.eair格式,按记录无损压缩证据文本、解析数据、诊断和 AI 回复,去除重复预览并回收空闲页;不读取旧项目格式,报告 schema 保持兼容。 - 修复首页遍历全部诊断导致大项目加载缓慢;无 AI 历史时跳过摘要查询,总览统计按项目修订缓存,macOS APFS 使用独立写时复制工作副本。
- 分类分页直接读取索引并冻结证据范围,关键词/正则筛选复用最多四组结果;进程树、诊断统计及 AI 摘要按数据变化刷新,保存备注和分页位置不再触发全量统计。AI 历史按页读取,诊断只在报告页加载正文,网络会话复用筛选范围。
- 本机 242 万条证据项目日志首屏数据读取由 9.614 s 降至 0.044 s,下一页由 4.348 s 降至 0.001 s;最新快照压缩后缩小约 57%,完整数据核对一致。自动化覆盖与测量范围见
docs/PROJECTS.md。
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64.dmg |
SHA256SUMS 包含以上六个附件的 SHA-256 校验值,其中 macOS GUI 校验 DMG 本身。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime;预览安装包安装到当前用户,缺少运行环境时联网下载。Windows 安装包未签名。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux 程序和 macOS CLI 下载后先 chmod +x,再直接运行。
macOS GUI:打开未压缩的 .dmg,将 Easy Analyzer.app 拖入“应用程序”后打开,无需手动 chmod。GUI 要求 13.0+,CLI 要求 11.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。如系统阻止打开,可在“系统设置 → 隐私与安全性”确认来源后允许打开。
Easy Analyzer v1.4.0-preview.1
应急响应项目与 IOC 功能预览版,用于验证新功能。
新增独立 SQLite 项目、跨客户续办与追加证据、IOC 文件/粘贴/手动匹配,以及 macOS/Windows 安装包。
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64-setup.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64.dmg |
SHA256SUMS 包含以上六个附件的 SHA-256 校验值,其中 macOS GUI 校验 DMG 本身。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime;预览安装包安装到当前用户,缺少运行环境时联网下载。Windows 安装包未签名。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux 程序和 macOS CLI 下载后先 chmod +x,再直接运行。
macOS GUI:打开未压缩的 .dmg,将 Easy Analyzer.app 拖入“应用程序”后打开,无需手动 chmod。GUI 要求 13.0+,CLI 要求 11.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。如系统阻止打开,可在“系统设置 → 隐私与安全性”确认来源后允许打开。
Easy Analyzer v1.3.1
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64.dmg |
SHA256SUMS 包含以上六个附件的 SHA-256 校验值,其中 macOS GUI 校验 DMG 本身。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux 程序和 macOS CLI 下载后先 chmod +x,再直接运行。
macOS GUI:打开未压缩的 .dmg,将 Easy Analyzer.app 拖入“应用程序”后打开,无需手动 chmod。GUI 要求 13.0+,CLI 要求 11.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。如系统阻止打开,可在“系统设置 → 隐私与安全性”确认来源后允许打开。
Easy Analyzer v1.3.0
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64 |
SHA256SUMS 包含以上六个独立程序的 SHA-256 校验值。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux/macOS 下载后先 chmod +x,再直接运行对应程序。
macOS CLI 要求 11.0+,GUI 要求 13.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。GUI .app 可按 docs/GUI.md 在本地打包。
Easy Analyzer v1.2.0
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64 |
SHA256SUMS 包含以上六个独立程序的 SHA-256 校验值。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux/macOS 下载后先 chmod +x,再直接运行对应程序。
macOS CLI 要求 11.0+,GUI 要求 13.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。GUI .app 可按 docs/GUI.md 在本地打包。
Easy Analyzer v1.1.1
应急响应证据分析工具,同时提供命令行 CLI 和桌面 GUI。
| 平台 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| Windows x64 | easy-analyzer-cli-windows-x64.exe | easy-analyzer-gui-windows-x64.exe |
| Linux x64 | easy-analyzer-cli-linux-x64 | easy-analyzer-gui-linux-x64 |
| macOS ARM64 | easy-analyzer-cli-macos-arm64 | easy-analyzer-gui-macos-arm64 |
SHA256SUMS 包含以上六个独立程序的 SHA-256 校验值。源码、配置、样本与截图不作为附件发布。
Windows GUI 需要 Microsoft Edge WebView2 Runtime。
Linux GUI 需要桌面环境、GTK 3 与 WebKitGTK 4.1 运行库(Ubuntu 22.04 可安装 libwebkit2gtk-4.1-0)。
Linux/macOS 下载后先 chmod +x,再直接运行对应程序。
macOS CLI 要求 11.0+,GUI 要求 13.0+;仅支持 Apple Silicon ARM64,采用 ad-hoc 签名,未进行 Apple 公证。GUI .app 可按 docs/GUI.md 在本地打包。
Easy Analyzer v1.1.0
应急响应分析 CLI:日志、进程、离线网络分析及 AI 辅助分析,支持终端、JSON、HTML 报告。
下载对应平台的独立程序;SHA256SUMS 包含三个程序的 SHA-256 校验值。
macOS 为 Apple Silicon ARM64 版本,使用 ad-hoc 签名,未进行 Apple 公证。
Easy Analyzer v1.0.0
应急响应分析 CLI:日志、进程、离线网络分析及 AI 辅助分析,支持终端、JSON、HTML 报告。
下载对应平台的独立程序;SHA256SUMS 包含三个程序的 SHA-256 校验值。
macOS 为 Apple Silicon ARM64 版本,使用 ad-hoc 签名,未进行 Apple 公证。