Love198714/security-log-analyzer-python

GitHub: Love198714/security-log-analyzer-python

一个用于解析 Linux 身份验证日志并检测暴力破解等可疑登录行为的 Python 初级 SOC 分析师练习项目。

Stars: 0 | Forks: 0

# 安全 Log Analyzer Python 一个适合初学者的 SOC Analyst 项目,用于分析身份验证日志并检测可疑活动,例如暴力破解登录尝试、登录失败激增、多次失败后成功登录以及可疑的 IP 地址。 ## 展示的 SOC 技能 - 日志分析 - 暴力破解检测 - Python 脚本编写 - 事件分诊 - 告警报告 - 基础威胁狩猎 ## 项目文件 - `security_log_analyzer.py` - 主要的 Python 脚本 - `sample_logs/auth.log` - 示例 Linux 身份验证日志 - `reports/alerts_report.txt` - 运行该工具后生成的输出报告 - `requirements.txt` - Python 依赖要求 ## 如何运行 ``` python security_log_analyzer.py sample_logs/auth.log ``` ## 工具检测内容 1. 来自同一 IP 的多次失败登录尝试 2. 多次失败尝试后成功的登录 3. 无效用户的登录尝试 4. 可疑的 IP 活动 ## 示例输出 ``` SECURITY LOG ANALYZER REPORT Total failed logins: 8 Total successful logins: 2 Suspicious IPs: 192.168.1.50 - 6 failed attempts 10.0.0.25 - 2 failed attempts ``` ## 为什么这个项目很重要 SOC Analyst 每天都要审查日志以识别可疑行为。这个项目展示了你掌握如何收集日志数据、搜索攻击模式以及创建简单的事件报告。
标签:Python, 免杀技术, 安全报告, 安全运营, 扫描框架, 无后门, 暴力破解检测, 红队行动, 身份验证安全, 逆向工具