hasinivangara19-wq/SIEM-Security-Log-Analyzer

GitHub: hasinivangara19-wq/SIEM-Security-Log-Analyzer

一个基于 Python 和 Streamlit 的轻量级 SIEM 日志分析仪表板,用于解析服务器日志、监控登录事件并可视化安全威胁。

Stars: 0 | Forks: 0

# SIEM-Security-Log-Analyzer 基于 Python 的 SIEM 日志分析器,用于监控登录事件、身份验证失败和可疑活动。 # 🛡️ SIEM 安全日志分析器仪表板 基于 Python 的 SIEM 日志分析器,用于监控登录事件、身份验证失败和可疑活动。 ## 仪表板概览 ![仪表板概览](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/b1d325e873214555.png) ## 威胁检测与分析 ![威胁检测](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/10dcf5cd17214602.png) ## 在线演示 https://siem-security-log-analyzer-5hr7v4bwwhp3brl9uapvjq.streamlit.app/ ## 概述 本项目是一个初级的安全信息与事件管理 (SIEM) 仪表板,使用 Python、Streamlit、Pandas 和正则表达式 (Regex) 构建。 该应用程序读取服务器日志文件,提取与安全相关的信息,并通过交互式仪表板进行展示,以便进行安全监控和分析。 ## 功能 - 使用 Regex 解析服务器日志 - 提取时间戳、IP 地址、用户名和登录状态 - 按用户、状态和 IP 地址进行交互式过滤 - 登录状态分布图表 - 失败登录监控 - 安全事件可视化 ## 使用的技术 - Python - Streamlit - Pandas - 正则表达式 (Regex) - Git & GitHub ## 学习成果 通过本项目,我学习了: - 日志分析基础知识 - SIEM 概念 - Python 文件处理 - 使用 Pandas 进行数据分析 - 使用 Streamlit 开发仪表板 - Git 和 GitHub 工作流 - 基本的威胁检测技术 - 暴力破解攻击识别 ## 未来改进 - 实时日志监控 - 电子邮件警报 - Geo-IP 映射 - 机器学习异常检测
标签:Kubernetes, PB级数据处理, Python, Streamlit, 安全运维, 对抗机器学习, 无后门, 访问控制, 逆向工具