KushalVairal/AI-powered-Log-Anomaly-Detection-System

GitHub: KushalVairal/AI-powered-Log-Anomaly-Detection-System

这是一个结合 Java 后端与 Python Isolation Forest 模型的全栈系统,旨在通过机器学习实时分析日志并检测系统异常及安全威胁。

Stars: 0 | Forks: 0

# 🔍 AI 驱动的日志异常检测系统 一个全栈系统,用于摄取应用程序日志,通过 Java Spring Boot 后端进行处理, 使用 Python Isolation Forest 机器学习模型运行异常检测,并在实时仪表板中可视化结果。 ## 技术栈 | 层级 | 技术 | |-------|-----------| | 后端 | Java 17, Spring Boot 3.2, Spring Security, Spring Data JPA | | 数据库 | H2 (开发) / MySQL 8 (生产) | | ML 服务 | Python 3.10, Flask, scikit-learn (Isolation Forest) | | 前端 | 原生 HTML/CSS/JS 仪表板 | | 告警 | Spring Mail + 控制台日志 | ## 快速开始 ``` # 启动 Python ML service cd python-ml && pip install -r requirements.txt && python app.py # 启动 Java backend (新终端) cd java-backend && mvn spring-boot:run # 打开 dashboard open frontend/index.html # 生成 test logs cd python-ml && python log_generator.py --mode all ``` ## 文档 请参阅 [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md) 了解: - 完整的系统架构图 - API 参考 - ML 模型详情 - 测试场景 - 生产环境部署指南
标签:AMSI绕过, Apex, API开发, BSD, CMS安全, CSS, Flask, H2数据库, HTML, Isolation Forest, JavaScript, JPA, OISF, Python, scikit-learn, Spring Boot, Spring Security, 人工智能, 后端架构, 域名枚举, 多模态安全, 威胁检测, 孤立森林, 异常检测, 数据可视化, 数据挖掘, 无后门, 日志管理, 时间线生成, 机器学习, 用户模式Hook绕过, 系统故障检测, 网络安全, 自动化运维, 逆向工具, 隐私保护