parulsharma-09173/SOC-Alert-Analysis
GitHub: parulsharma-09173/SOC-Alert-Analysis
基于 Python 的蓝队安全分析工具,用于解析 Linux 认证日志并自动检测暴力破解、用户名枚举等可疑登录行为。
Stars: 0 | Forks: 0
# SOC-Alert-Analysis
一款基于 Python 的蓝队安全工具,旨在使用真实的 SOC 检测技术分析 Linux 身份验证日志 (auth.log) 并检测可疑的登录活动。
# SOC 认证日志分析器
## 概述
SOC 认证日志分析器是一款基于 Python 的桌面应用程序,用于安全
监控和威胁检测。
它分析 Linux auth.log 文件并检测: - 暴力破解攻击 -
用户名枚举 - 无效用户尝试 -
可疑的成功登录 - 不可能旅行事件(启用 GeoIP 时)
## 功能特性
- 使用 Tkinter 构建的 GUI 仪表板
- 攻击者 IP 的风险评分
- CSV 报告生成
- 黑名单生成
- 警报生成
- 使用 matplotlib 生成的安全图表
## 必需库
安装依赖项:
```
pip install matplotlib pillow geoip2
```
## 如何运行
运行脚本:
```
python your_script.py
```
然后: 1. 选择你的 auth.log 文件 2. 选择输出文件夹 3. 可选
选择 GeoLite2 数据库 4. 点击运行分析
## 输出文件
该工具生成: - blacklist.txt - report.csv - alerts.txt - PNG
图表
## 检测逻辑
风险评分: - 暴力破解 = +40 - 快速失败 = +30 - 用户名
枚举 = +30 - 不可能旅行 = +40
## 未来增强
- 威胁情报丰富
- MITRE ATT&CK 映射
- 实时日志监控
标签:AMSI绕过, auth.log, CSV报告, GeoIP, GUI, IP 地址批量处理, matplotlib, meg, PoC, Python, Tkinter, Web技术栈, 不可能旅行, 信息安全, 威胁检测, 安全告警, 安全运营中心, 异地登录, 异常登录, 无后门, 暴力破解, 桌面应用, 用户枚举, 红队行动, 网络安全, 网络映射, 蓝军, 逆向工具, 隐私保护, 风险评分, 黑名单生成