akshatcore/SentinelShield

GitHub: akshatcore/SentinelShield

SentinelShield 是一款基于机器学习的下一代 Web 应用防火墙与安全运营中心,通过反向代理机制拦截并智能检测流量威胁。

Stars: 1 | Forks: 0

# 🛡️ SentinelShield SOC v4.0 **一款 AI 驱动的下一代 Web 应用防火墙与安全运营中心**
## ⚡ 什么是 SentinelShield? SentinelShield 是一款企业级 **Web 应用防火墙 (WAF)**,充当反向代理网关。 它能够: - 拦截流量 - 检测威胁 - 在恶意请求到达后端之前将其阻止 ### 🚀 v4.0 升级 - 预测式 AI 引擎 - 零日漏洞检测 - 自主规则生成 ## 📈 演进 (v3.0 ➝ v4.0) | 特性 | v3.0 | v4.0 🚀 | |--------|------|--------| | 检测 | Regex | ML (TF-IDF + Logistic Regression) | | 规避 | URL 解码 | Shannon 熵检测 | | Bot 防护 | 速率限制 | 行为指纹识别 | | 规则 | 手动 | 自动自愈 | | 误报 | 高 | Payload 隔离 | | UI | 静态 | Glassmorphism + 实时 AI | | 告警 | 硬编码 | Telegram OAuth | ## 📸 界面 ### 实时监控 ### 检查日志 ### 系统配置 ### 扣留列表 ## 🛠️ 技术栈 | 组件 | 技术 | |----------|-----| | 后端 | Flask (Python) | | AI 引擎 | Scikit-Learn | | 服务器 | Waitress | | 数据库 | SQLite3 | | 前端 | HTML/CSS/JS | | 威胁情报 | MaxMind, AbuseIPDB | ## 🚀 安装指南 ### 1. 克隆仓库 ``` git clone https://github.com/akshatcore/SentinelShield.git cd SentinelShield ``` ### 2. 设置虚拟环境 ``` python -m venv venv ``` **Windows:** ``` venv\Scripts\activate ``` **Mac/Linux:** ``` source venv/bin/activate ``` ### 3. 安装依赖 ``` pip install flask requests pyjwt bcrypt geoip2 reportlab waitress python-dotenv scikit-learn numpy ``` ### 4. 配置环境 重命名: ``` .env.example → .env ``` 编辑 `.env`: ``` # WAF 路由 REVERSE_PROXY_URL=http://your-backend.com # 安全 SECRET_KEY=your_secret JWT_SECRET=your_jwt_secret ADMIN_USER=admin ADMIN_PASS=strong_password # 可选 TELEGRAM_BOT_TOKEN=your_token ABUSEIPDB_API_KEY=your_api_key ``` ### 5. 添加所需文件 * `static/background.jpeg` → UI 壁纸 * `GeoLite2-City.mmdb` → 放置在根目录下 ### 6. 运行服务器 ``` python app.py ``` 访问仪表板: ``` http://127.0.0.1:5000/ ``` ## 🌐 在线部署 体验运行中的 SentinelShield: 🔗 **在线演示:** https://sentinelshield-1.onrender.com/ ## 👨‍💻 作者 **Akshat Tiwari** GitHub: [https://github.com/akshatcore](https://github.com/akshatcore) ## ⚠️ 免责声明 本项目仅供**防御性网络安全用途**。 请勿: * 在未经许可的情况下攻击系统 * 滥用重放/取证工具
标签:AMSI绕过, Apex, AppImage, Flask, Glassmorphism, Python, Scikit-learn, SQLite, Telegram通知, TF-IDF, WAF, Waitress, Web应用防火墙, 人工智能, 企业级安全, 反向代理, 威胁检测, 安全日志, 安全运营中心, 恶意请求拦截, 无后门, 机器人防御, 机器学习, 流量拦截, 用户模式Hook绕过, 网络安全, 网络映射, 自动化规则生成, 行为指纹识别, 误报处理, 调试辅助, 负载隔离, 逆向工具, 逻辑回归, 隐私保护, 香农熵