TAAHAQURAISHI/SentinelIP
GitHub: TAAHAQURAISHI/SentinelIP
一个基于 React 和 Flask 的全栈网络安全应用,用于实时分析 IP 地址的威胁和信誉。
Stars: 0 | Forks: 0
# 🛡️ SentinelIP: 实时威胁分析引擎





SentinelIP 是一个全栈网络安全 Web 应用,旨在实时评估 IP 地址的信誉和风险等级。通过聚合来自多个威胁情报数据库(AbuseIPDB 和 IPQualityScore)的数据,它提供了一个统一、易于阅读的威胁分析仪表板。
## ✨ 功能特性
* **实时威胁情报:** 获取实时数据,包括欺诈评分、滥用历史以及 VPN/代理使用情况。
* **多源聚合:** 交叉引用多个 API 以计算明确的威胁判决。
* **持久化扫描历史:** 自动将所有扫描记录到 MongoDB 云数据库中,以便进行历史跟踪和审计。
* **现代 UI/UX:** 基于 React 和 Tailwind CSS 构建,具有响应式、暗色模式的“玻璃拟态”网络安全美学。
* **解耦架构:** 使用 Vite 前端和 Python/Flask 后端实现清晰的关注点分离。
## 🏗️ 架构与技术栈
* **前端:** React.js, Vite, Tailwind CSS
* **后端:** Python, Flask, Flask-CORS
* **数据库:** MongoDB Atlas (PyMongo)
* **外部 API:** AbuseIPDB, IPQualityScore
## 🚀 安装与设置
要在本地运行此项目,您需要同时启动前端和后端服务器。
### 1. 克隆仓库
```
git clone [https://github.com/YourUsername/SentinelIP.git](https://github.com/YourUsername/SentinelIP.git)
cd SentinelIP
```
标签:API集成, DNS枚举, Flask, IP地址分析, IP风险评估, MongoDB, Python, React, Syscalls, TailwindCSS, Vite, VPN检测, Web应用程序, 仪表板, 可观测性, 多源情报聚合, 威胁分析引擎, 威胁情报, 实时威胁检测, 开发者工具, 扫描历史, 无后门, 暗黑模式, 欺诈评分, 玻璃拟态设计, 用户界面, 网络安全, 网络安全工具, 自定义脚本, 逆向工具, 隐私保护