Travismchale797/Security-Log-Analyzer
GitHub: Travismchale797/Security-Log-Analyzer
基于Python的Linux认证日志分析工具,通过解析auth.log检测SSH暴力破解尝试并按失败次数分级告警。
Stars: 0 | Forks: 0
# 安全日志分析器(暴力破解检测)
# 概述
本项目是一个基于 Python 的安全日志分析器,旨在模拟基本的 SOC(安全运营中心)检测逻辑。它解析 Linux 认证日志以识别潜在的暴力破解登录尝试,并根据可配置的阈值分配严重性级别。
# 功能
- 解析 Linux `auth.log` 文件
- 检测失败的 SSH 登录尝试
- 应用严重性分类:
- **LOW**:1–2 次失败尝试
- **MEDIUM**:3–4 次失败尝试
- **HIGH**:5 次及以上失败尝试
- 输出 SOC 风格的告警消息
# 示例输出
```
Security Alert Report:
[INFO] 10.0.0.5 | Attempts: 1 | Severity: LOW
[ALERT] 192.168.1.10 | Attempts: 3 | Severity: MEDIUM
[ALERT] 198.51.100.22 | Attempts: 5 | Severity: HIGH
```
标签:AMSI绕过, Auth.log, PB级数据处理, Python, SSH暴力破解, 内存分配, 威胁检测, 安全日志分析, 安全运维, 异常检测, 无后门, 日志解析, 渗透测试辅助, 登录监控, 网络信息安全, 网络安全, 网络调试, 脚本工具, 自动化, 证书伪造, 逆向工具, 隐私保护