TAAHAQURAISHI/SentinelIP

GitHub: TAAHAQURAISHI/SentinelIP

一个基于 React 和 Flask 的全栈网络安全应用,用于实时分析 IP 地址的威胁和信誉。

Stars: 0 | Forks: 0

# 🛡️ SentinelIP: 实时威胁分析引擎 ![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) ![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white) ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white) ![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&logo=flask&logoColor=white) ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white) 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应用程序, 仪表板, 可观测性, 多源情报聚合, 威胁分析引擎, 威胁情报, 实时威胁检测, 开发者工具, 扫描历史, 无后门, 暗黑模式, 欺诈评分, 玻璃拟态设计, 用户界面, 网络安全, 网络安全工具, 自定义脚本, 逆向工具, 隐私保护