Ug111/Python-ssh-brute-force-detector

GitHub: Ug111/Python-ssh-brute-force-detector

这是一个基于Python的SSH暴力破解检测工具,通过分析认证日志识别可疑登录活动并检测潜在系统入侵。

Stars: 0 | Forks: 0

# Python SSH 暴力破解检测与认证日志分析器 ____ v1 | |____ original_script.py |____ v2/ | |____ ssh_brute-force_detector_v2.py | |____ ssh_detection_report.txt | |____ 截图/ | |____ hydra_attack.png | |____ detection_output.png | |____ README.md ## 📌 本实验概述 本项目在一个使用 Ubuntu 和 Kali Linux 的受控虚拟实验室环境中开发, 旨在通过分析认证日志来模拟和检测 SSH 暴力破解攻击。 ## 🎯 目标 我构建此项目是为了更好地理解失败登录模式如何指示恶意活动。 ## SOC 使用案例 此工具模拟了 SOC 检测工作流程,通过分析认证日志来识别 暴力破解攻击和潜在的账户被入侵事件。 ## 🔍 功能说明: - 解析认证日志 - 跟踪每个 IP 地址的失败登录尝试 - 识别可疑活动 - 标记在多次失败后成功的登录事件 ## 🧠 我所学到的 - 用于日志分析的正则表达式解析 - 攻击者在暴力破解尝试期间的行为模式 - 在 Python 中构建检测逻辑 ## ⚠️ 局限性 - 检测功能尚未基于时间维度 - 无实时监控 ## 🚀 后续步骤 ## 项目评估 版本 1 (v1) 初始版本专注于从认证日志中检测重复的 SSH 登录失败尝试。 版本 2 (v2) * 严重性评分 * 时间戳跟踪 * 用户目标检测 * TXT 报告导出 * 改进的攻击分析 * 检测成功 VS 失败的入侵尝试 此版本使用 Kali Linux 中的 Hydra 工具对 Ubuntu SSH 服务器进行模拟暴力破解攻击进行测试。 - 实现基于时间的检测(例如,Y 秒内 X 次尝试) - 改进报告格式
标签:AMSI绕过, IP活动监控, Kali Linux测试, PFX证书, SOC工具, SSH安全, Ubuntu安全, 入侵检测系统, 威胁检测, 安全数据湖, 攻击检测, 暴力破解攻击, 漏洞发现, 瑞士军刀, 登录安全, 系统入侵检测, 网络安全, 认证日志, 逆向工具, 隐私保护