集成AI辅助分析功能的Windows日志安全分析工具–FastWinLog(v1.0.0)

admin 2025-12-22 04:01:20 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: FastWinLog是一款集成AI辅助分析功能的Windows日志安全分析工具,支持全格式日志解析、全文搜索、智能告警和可视化分析等功能。该工具采用React+TypeScript前端和Python后端架构,内置57+条安全规则,支持OpenAI等多种AI模型进行日志分析,可识别安全威胁并提供修复建议。工具还提供数据导出和自定义规则管理功能,适用于Windows环境下的安全事件分析和响应工作。 综合评分: 89 文章分类: 安全工具,AI安全,安全建设,数据安全,应用安全


cover_image

集成AI辅助分析功能的Windows日志安全分析工具 – FastWinLog(v1.0.0)

vam876

菜鸟学信安

2025年12月19日 08:30 重庆

工具介绍

FastWinLog,一款集成AI辅助分析功能的Windows日志安全分析工具。

  • 最新版本: 1.0.0

  • 更新日期: 2025/12/18

  • 下载地址:

    https://github.com/vam876/FastWinLog/releases/tag/v1.0.0

功能特性

软件架构

技术栈

前端

  • React 18 + TypeScript
  • Vite 5.0 (构建工具)
  • CSS Modules (样式隔离)

后端

  • Python 3.12
  • WebView (桌面容器)
  • libevtx-python (EVTX 解析)
  • SQLite (缓存数据库)

运行逻辑

核心功能

1. 智能日志解析

  • 全格式支持: Security、System、Application、PowerShell 等日志,后续版本将支持logs目录下的所有 Windows 事件日志
  • 自动识别: 基于 Channel 字段智能识别日志类型
  • 深度解析: 提取 100+ 字段,包括嵌套字段和键值对格式
  • 高性能缓存: SQLite 缓存机制,支持百万级事件加载
  • 增量更新: 智能缓存管理,避免重复解析

2. 全文搜索引擎

  • 关键词搜索: 支持全字段模糊匹配
  • 高级搜索: 多条件组合过滤(EventID、Level、Computer、时间范围等)
  • 实时搜索: 基于 SQLite FTS5 全文索引,秒级响应
  • 搜索历史: 自动保存搜索记录
  • 结果高亮: 关键词高亮显示

3. 智能告警系统

  • 内置规则库:

  • 57+ 条 Security 安全规则

  • 31+ 条 PowerShell 脚本规则

  • 31+ 条 System 系统规则

  • 15+ 条 Application 应用规则

  • 自定义规则:

  • 匹配规则(单条件/多条件/逻辑组合)

  • 阈值规则(时间窗口 + 分组聚合)

  • 严重级别(Critical/High/Medium/Low/Info)

  • 规则管理:

  • JSON 格式导入导出

  • 规则启用/禁用

  • 规则编辑和删除

  • 批量操作

  • 实时扫描:

  • 智能过滤,只返回匹配事件

  • 进度跟踪

  • 扫描历史记录

4. AI 智能分析

  • AI 对话助手:

  • 浮动 AI 面板,随时咨询

  • 流式输出,实时响应

  • 支持 OpenAI、Ollama、自定义 API

  • 支持一条或多条日志聚合分析

  • 智能日志分析:

  • 自动分析选中的日志事件

  • 识别安全威胁和异常行为

  • 提供修复建议和最佳实践

  • 上下文工程:

  • 知识库管理(添加/编辑/删除)

  • 自动从日志创建知识条目

  • 知识库启用/禁用控制

  • 上下文长度限制(避免 token 超限)

  • AI 配置:

  • 支持多种 AI 模型(GPT-4、GPT-3.5、Claude 等)

  • 自定义 API 端点

  • Temperature 和 Max Tokens 调节

  • API Key 安全存储

5. 可视化统计分析

  • 登录分析:

  • 成功/失败登录趋势图

  • Top IP 地址排行

  • Top 用户排行

  • 登录类型分布

  • 时间线分析(按小时/天/周)

  • 进程监控:

  • 进程创建趋势

  • 可疑进程检测

  • 进程命令行分析

  • 父子进程关系

  • 账户管理:

  • 用户创建/删除/修改统计

  • 组成员变更追踪

  • 权限提升检测

  • 应用分析:

  • 应用崩溃统计

  • 错误类型分布

  • 崩溃趋势分析

  • 系统健康:

  • 服务状态监控

  • 系统事件统计

  • 错误/警告分布

6. 数据导出功能

  • CSV 导出:

  • 导出全部数据

  • 导出搜索结果

  • 导出高级搜索结果

  • 自定义字段选择

  • JSON 导出: 完整事件数据导出

  • 告警规则导出: JSON 格式,方便团队共享

7. 高级特性

  • 字段元数据: 100+ 字段的中文描述和说明
  • 事件描述库: 1000+ 事件 ID 的详细说明
  • 内存管理: 智能内存释放,支持大文件分析
  • 进度追踪: 实时显示解析/扫描进度
  • 错误处理: 完善的错误提示和恢复机制
  • 列设置: 自定义显示列,保存用户偏好

未来规划

扩展支持(规划中

  • 所有 Windows 日志

    : 支持所有 Windows 事件日志类型

  • Sysmon 日志

    : 深度集成 Sysmon 高级监控

AI 功能

AI 对话助手

1. 启用 AI 功能

设置 → AI 设置 → 配置 API

支持的 AI 服务:

  • OpenAI (GPT-4, GPT-3.5-turbo)
  • Azure OpenAI
  • 自定义 API 端点(兼容 OpenAI 格式)

2. 使用 AI 分析日志

选中日志事件 → 点击 AI 按钮 → 自动分析

AI 会自动:

  • 识别事件类型和严重性
  • 分析潜在的安全威胁
  • 提供修复建议
  • 关联相关事件

知识库管理

AI 面板 → 知识库图标 → 管理知识条目

功能:

  • 添加自定义知识条目
  • 从日志创建知识
  • 启用/禁用知识库
  • 控制上下文长度

AI 配置示例

{  "provider": "openai",  "apiKey": "sk-...",  "model": "gpt-4",  "temperature": 0.7,  "maxTokens": 2000}

项目地址

https://github.com/vam876/FastWinLog

感谢 vam876 师傅投稿,如对本项目感兴趣请移步阅读原文给作者点个star


查看原文:《集成AI辅助分析功能的Windows日志安全分析工具 – FastWinLog(v1.0.0)》

评论:0   参与:  5