smruti-1111/log-analyzer

GitHub: smruti-1111/log-analyzer

一个基于本地 LLM 的安全网络日志分析器,将原始日志转化为可操作的根因洞察。

Stars: 0 | Forks: 0

# 安全网络日志分析器与 AI 洞察 本项目是一个轻量级日志分析系统,旨在处理原始网络日志并将其转化为可用于故障排查的可操作洞察。 该系统结合了确定性日志解析与基于规则的检测,并利用本地 LLM(通过 Ollama 运行的 phi3)生成人类可读的分析结果,包括根本原因、严重程度和建议的修复措施。 ## 关键特性 - 日志解析与标准化 - 敏感数据脱敏(例如 IP 掩码) - 基于规则的异常检测(错误、高 CPU 使用率等) - 使用本地 LLM(phi3)进行 AI 驱动的摘要生成 - 可轻松扩展的模块化管道 ## 架构 日志输入 → 解析器 → 脱敏器 → 检测器 → LLM → 输出 ## 技术栈 - Python - Ollama(本地 LLM 运行时) - Phi-3 模型 - 基于正则表达式的解析 - REST API(用于与 LLM 交互) ## 使用场景 专为网络工程师设计,用于: - 快速从日志中识别问题 - 理解根本原因而无需手动检查 - 提高故障排查效率 ## 状态 这是一个小规模原型,专注于理解核心概念: - 结构化日志处理 - AI 辅助分析 - 安全数据处理 未来的改进可能包括: - 日志聚类与异常检测 - 实时日志流处理 - 仪表板可视化
标签:AI分析, AI辅助分析, AI风险缓解, DLL 劫持, IP掩码, LLM评估, Mutation, Ollama, phi3, PMD, Python, REST API, SEO检索词, 可视化, 大语言模型, 安全数据处理, 实时流处理, 异常检测, 故障排查, 敏感数据脱敏, 无后门, 日志安全, 日志归一化, 日志聚类, 日志解析, 本地大模型, 根因分析, 模块化管道, 正则解析, 结构化日志, 网络安全, 网络工程师, 网络日志, 规则检测, 证书伪造, 逆向工具, 隐私保护