Vaishhbandiwar/failed-login-monitoring

GitHub: Vaishhbandiwar/failed-login-monitoring

一款基于 Python 的 Linux 登录失败监控工具,通过分析身份验证日志检测潜在的暴力破解攻击并生成警报。

Stars: 0 | Forks: 0

# 登录失败监控工具 ## 概述 本项目是一个适合初学者的安全运营中心(SOC)监控工具,使用 Python 开发。它能分析 Linux 身份验证日志,检测失败的登录尝试,提取源 IP 地址,并在可疑活动超过设定阈值时生成警报。 ## 功能 - 读取 auth.log 文件 - 统计失败的登录尝试 - 提取源 IP 地址 - 如果失败尝试超过阈值则触发警报 ## 实践技能 - Linux 日志分析 - Python 脚本编写 - 威胁检测 - 安全监控 - SOC 分析师基础 - 暴力破解攻击检测 ## 使用的技术 - Python - Linux - Git - GitHub - VirtualBox ## 如何运行 1. 打开 Linux 终端 2. 导航至项目目录 3. 运行脚本: ``` python3 failed_login_monitor.py ``` ## 示例输出 ``` Failed login attempts detected: 6 Source IP addresses: 192.168.1.10 192.168.1.15 ALERT: Possible brute-force attack detected! ``` ## 演示 ![登录失败监控演示](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/0efd3bfdfe090041.png) ## 未来改进 - 检测违规次数最多的 IP 地址 - 将结果导出为 CSV - 针对可疑活动发送电子邮件警报 - 使用图表可视化失败的登录尝试 - 与 SIEM 平台(如 Splunk 或 ELK)集成 ## 作者 **Vaishnavi Bandiwar** 网络安全理学硕士毕业生 | 英国罗汉普顿大学 GitHub:https://github.com/Vaishhbandiwar LinkedIn:https://www.linkedin.com/in/vaishnavi-bandiwar/
标签:AMSI绕过, Python, 免杀技术, 威胁检测, 安全运营, 扫描框架, 无后门, 暴力破解检测, 红队行动, 网络安全研究, 逆向工具