shreyashlange2006/LogLens

GitHub: shreyashlange2006/LogLens

LogLens 是一个基于 Flask 和 React 构建的轻量级安全日志分析平台,用于解析 Apache/Nginx 日志并自动检测常见 Web 攻击、计算风险评分和生成可视化安全报告。

Stars: 0 | Forks: 0

# 🛡 LogLens LogLens 是一个安全信息与事件管理(SIEM-lite)项目,用于分析 Apache、Nginx 和通用日志格式(CLF)的日志,以检测网络攻击、计算风险评分,并生成交互式安全仪表板。 # 🚀 功能 - 📂 上传 Apache/Nginx/通用日志格式日志 - 🔍 自动解析日志 - 🛡 SQL注入检测 - ⚡ 暴力破解检测 - 📁 路径遍历检测 - 💥 跨站脚本攻击(XSS)检测 - 🎯 动态风险评分 - 📊 高管安全仪表板 - 📈 交互式图表 - 🔎 威胁资源管理器 - 📋 事件调查 - 🧠 MITRE ATT&CK 映射 - 📄 导出报告(CSV / JSON / PDF) - ❤️ 安全健康评分 # 🖥 截图 示例: ``` screenshots/dashboard.png screenshots/about.png screenshots/report.png ``` # 🏗 项目架构 ``` React Frontend │ Axios API Calls │ Flask Backend │ Log Parser │ Threat Detection Engine │ Summary Generator │ Dashboard & Reports ``` # 📂 项目结构 ``` LogLens │ ├── app/ │ ├── routes.py │ ├── services/ │ └── templates/ │ ├── frontend/ │ ├── src/ │ ├── components/ │ ├── pages/ │ └── services/ │ ├── signatures/ ├── demo_logs/ ├── requirements.txt ├── run.py └── README.md ``` # ⚙ 使用的技术 ## 后端 - Python - Flask - Flask-CORS ## 前端 - React - Vite - Axios - Recharts ## 其他 - Git - GitHub # ▶ 安装 克隆仓库 ``` git clone https://github.com/shreyashlange2006/LogLens.git ``` 后端 ``` pip install -r requirements.txt python run.py ``` 前端 ``` cd frontend npm install npm run dev ``` # 📄 导出支持 - CSV - JSON - PDF # 🎯 未来改进 - 实时日志监控 - 用户身份验证 - 电子邮件警报 - Elasticsearch 集成 - 机器学习检测 - Docker 部署 # 👨‍💻 开发者 **Shreyash Lange** 大专学生 安全软件工程实习生项目 # 📜 许可证 MIT 许可证
标签:AMSI绕过, CISA项目, DNS 反向解析, DOE合作, Flask, PB级数据处理, React, Syscalls, 威胁检测, 安全运维, 红队行动, 自定义脚本, 逆向工具