exe249/EventLens

GitHub: exe249/EventLens

一个纯离线、零依赖的单文件 Windows 事件日志解码器,通过内置知识库将原始事件字段翻译为可读的结论文本,并提供时间线关联和事实摘要导出功能。

Stars: 1 | Forks: 0

# EventLens **粘贴一段 Windows 事件日志,即可获得通俗易懂的结论——完全离线。** [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) ![Offline](https://img.shields.io/badge/offline-100%25-success) ![Dependencies](https://img.shields.io/badge/dependencies-none-success) ![AI/LLM](https://img.shields.io/badge/AI%2FLLM-none-lightgrey) EventLens decode view, dark mode
这是一个单文件、完全离线的 Windows 事件日志解码器。粘贴一个原始事件,即可获得可读的结论——谁对谁做了什么,来自哪里——以及每一个字段,还可以选择在整个事件期间构建关联时间线,并导出基于事实的摘要。 它只是一个 `.html` 文件。无需安装、无需服务器、无需构建步骤。下载下来并在浏览器中打开即可。 ## 目录 - [它是什么](#what-it-is) - [为什么没有 AI](#why-no-ai) - [隐私 / 离线](#privacy--offline) - [快速开始](#quick-start) - [立即体验](#try-it-now) - [功能](#features) - [支持的输入格式](#supported-input-formats) - [知识库 / 事件覆盖范围](#knowledge-base--event-coverage) - [适用范围](#scope) - [局限性](#limitations) - [案例 — 持久化](#cases--persistence) - [浏览器支持](#browser-support) - [贡献](#contributing) - [致谢](#acknowledgments) - [许可证](#license) ![EventLens 工作原理](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/9149c07c0b001602.svg) ## 它是什么 你只需粘贴一个 Windows 事件——无论是来自事件查看器、PowerShell 还是 SIEM 导出文件——EventLens 就会读取原始字段并生成通俗易懂的结论:谁对谁做了什么,来自哪里。所有字段都会显示在旁边,与源中的呈现完全一致。如果你正在处理某个事件,可以切换到“案例”选项卡,将事件汇总到时间线中,通过账户/IP/主机/进程进行交叉透视,并导出基于事实的摘要以便交接。 ## 为什么没有 AI EventLens 不使用 LLM,也不进行任何形式的推理调用。其解码是确定性的:一个手工构建的知识库将已知的事件 ID 映射到通俗语言的结论模板,并从事件自身的字段中提取内容进行填充。这正是离线保证得以实现的基础——没有可以调用的模型,所以也就没有什么需要向外请求的。这也意味着相同的事件始终会产生相同的结论,这对于你在调查中可能引用的任何内容都至关重要。 ## 隐私 / 离线 EventLens 不会发起任何形式的网络请求——没有遥测、没有 CDN、没有 Web 字体、没有分析数据。你粘贴或拖放的任何内容都保留在你的浏览器中。它唯一写入的是 `localStorage`,且只有两个键:你的浅色/深色主题偏好和你当前的案例。任何信息都不会被发送到任何地方。 你不必盲目相信这一点: - 打开 DevTools → Network 标签页并使用该工具。它会一直保持空白。 - 查看源代码。它只有一个内联的 `