Muskan134/python_log_file_analyzer_ids_Project-2

GitHub: Muskan134/python_log_file_analyzer_ids_Project-2

基于Python的轻量级日志分析工具,通过阈值检测识别系统日志中的暴力破解登录尝试并生成CSV安全事件报告。

Stars: 0 | Forks: 0

## 🛡 日志文件分析器(用于入侵检测) ## 📌 项目概述 日志文件分析器是一个基于 Python 的网络安全项目,旨在从系统日志文件中检测可疑的登录活动。 该工具会扫描日志文件,识别多次失败的登录尝试,并标记超过预设阈值的 IP 地址。 它还会生成结构化的 CSV 事件报告以供进一步分析。 ## 🎯 功能特性 - 检测多次失败的登录尝试 - 识别可疑 IP 地址 - 基于阈值的暴力破解检测 - 简单且适合初学者的实现 ## 🛠 使用技术 - Python - 文件处理 - 字典数据结构 ## 📂 项目结构 Cyber_projects/ │ ├── log_file_analyzer.py ├── sample.log └── README.md ## ▶ 如何运行项目 1. 确保你的系统上已安装 Python。 2. 将 `sample.log` 放置在与 `log_file_analyzer.py` 相同的文件夹中。 3. 在项目文件夹中打开终端。 4. 运行以下命令: python log_file_analyzer.py ## 📊 输出结果 - 可疑 IP 地址将显示在终端中。 - 将自动生成一个名为 `incident_report.csv` 的文件。 ## 🔐 涉及的网络安全概念 本项目通过日志分析识别暴力破解登录尝试,演示了基本的入侵检测系统 (IDS) 概念。 ## 🚀 未来改进方向 - 实时日志监控 - 攻击模式的图形化可视化 - IP 黑名单集成 - 电子邮件报警系统 ## 👩‍💻 作者 Muskan Kumari 网络安全实习生
标签:BurpSuite集成, CSV报告生成, IP地址分析, Python, SOC工具, 代码示例, 免杀技术, 初级安全项目, 安全运营, 异常登录检测, 扫描框架, 攻击识别, 数据分析, 文件处理, 无后门, 暴力破解检测, 漏洞发现, 登录失败监控, 红队行动, 网络安全, 网络安全实习, 脚本开发, 逆向工具, 阈值检测, 隐私保护