marvellousoakinola/FraudLens-Prototype

GitHub: marvellousoakinola/FraudLens-Prototype

一款集成 AI 智能分析的网络安全欺诈检测平台,提供 URL 和 IP 深度扫描、威胁情报汇总以及实时监控仪表盘。

Stars: 0 | Forks: 0

# FraudLens

用于欺诈检测和链接分析的下一代网络安全平台

FraudLens 是一款先进的网络安全应用程序,使用户能够扫描、检测和分析潜在的安全威胁、欺诈链接以及恶意 IP 地址。借助人工智能和完全现代化的仪表盘,FraudLens 提供实时流量监控、深度威胁情报和预测性安全洞察。 ## 🚀 主要功能 ### 核心分析与智能 - **扫描中心**:对可疑的 URL、域名和 IP 地址发起深度扫描。 - **结果分析**:详细展示扫描结果,包括直接在微型地图上显示的自动化 IP 地理定位。 - **威胁情报**:获取有关最新全球威胁向量的最新报告和详细信息。 - **威胁报告**:汇总展示已检测到的风险和历史数据指标,以用于风险管理。 - **分析仪表盘**:深入的对比分析视图,比较一段时间内的数据包流量与已识别的威胁负载。 - **AI 洞察**:由 AI 模型驱动,为复杂的安全异常提供智能的预测性分析。 - **实时活动**:实时流量流动可视化,跟踪请求、拦截率和事件日志。 ### 用户管理与体验 - **身份验证**:完整的安全登录、注册和密码恢复工作流。 - **仪表盘概览**:全面的可视化摘要,突出显示活跃数据流、跟踪风险评分并管理关键基础设施节点。 - **扫描历史**:保留并重访历史扫描报告,以便进行追溯审计。 - **账户设置**:高级管理部分,包括个人资料、安全设置、外观偏好、通知、API 集成密钥、文档和账单。 - **响应式架构**:采用 Tailwind CSS 打造的移动优先设计,可在各种设备上实现无缝运行。 - **流畅布局**:通过 Framer Motion 集成的页面过渡,带来精致的原生应用般体验。 ## 截图 ### 落地页 ![FraudLens Landing Page](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/6d06bed5bf010417.png) *带有标语“在欺诈检测到你之前检测出欺诈”的现代落地页。* ### 注册页面 ![FraudLens Signup Page](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/ecfeb94a6e010419.png) *专为安全专业人士设计的简洁专业的注册界面。* ### 仪表盘 ![FraudLens Dashboard](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/8668fbc6f8010422.png) *主仪表盘,显示当前风险等级和整体安全态势(风险评分:00 - 安全)。* ### 扫描中心 **扫描合法 URL:** ![Scan Center - Normal URL](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/4d7faf6cb3010424.png) **扫描钓鱼 URL:** ![Scan Center - Phishing URL](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/f5852bf486010427.png) ### 扫描结果 - 合法 URL **干净的分析报告:** ![Analysis Report - Clean URL](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/990ad56b37010429.png) *对合法网站 的成功扫描,显示风险极低。* **情报摘要:** ![Intelligence Summary - Normal URL](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/4774b1f62b010432.png) ### 扫描结果 - 钓鱼检测 **检测到钓鱼 URL:** ![Phishing Detection Result](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/b38df3e196010434.png) *清晰检测出伪造的 PayPal 登录页面为潜在的网络钓鱼尝试。* **附加钓鱼扫描结果:** ![Phishing Scan Result 2](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/11b99551bf010437.png) ### 扫描历史 ![Scan History Page](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/cf34832a89010439.png) *历史记录页面,显示先前带有风险评分的扫描,包括被标记的钓鱼尝试。* ## 🛠️ 技术栈 - **前端框架**:React 19 / Vite - **语言**:TypeScript - **样式**:Tailwind CSS - **路由**:React Router DOM (v7) - **动画**:Motion (Framer Motion) - **图标**:Lucide React - **数据可视化**:Recharts - **API 服务**:Express.js(后端服务器集成) - **AI 集成**:Google GenAI SDK ## 📋 前置条件 请确保您已安装 [Node.js](https://nodejs.org/) 以及 `npm` 以运行此项目。 ## ⚙️ 本地开发 1. **克隆代码库并安装依赖** npm install 2. **配置环境变量** 在根目录创建 `.env` 文件,并确保已设置所有标准环境配置(如外部 API 密钥)。如果要访问 Gemini 洞察,至少需要设置您的 AI SDK 密钥。 3. **启动开发服务器** npm run dev 该应用程序通过 `tsx` 高效运行,同时提供前端路由和本地 API 端点服务。本地开发实例将在端口 `3000` 上进行本地广播。 ## 📦 生产环境构建 要生成该应用程序的静态构建版本: ``` npm run build ``` 这将在 `/dist` 目录中生成优化后的 bundle。 ## 📂 项目结构 ``` fraudlens/ ├─ src/ │ ├─ assets/ # Static files, images, branding │ ├─ components/ # Reusable UI elements, modals, cards, transitions │ ├─ context/ # React context providers (Auth, Theme) │ ├─ layouts/ # High-level layouts (AppLayout, AuthLayout, PublicLayout) │ ├─ modules/ # Feature-based pages categorized by access scope: │ │ ├─ auth/ # Authentication pages │ │ ├─ private/ # Authenticated dashboard views and subpages │ │ └─ public/ # Marketing, Landing, and shared Result views │ ├─ routes/ # Application router and protected route wrappers │ ├─ services/ # API integrations and external data fetching │ └─ utils/ # Helper functions and formatter utilities ├─ package.json # Project operational scripts and dependencies └─ server.ts # Express backend server ```
标签:AI安全分析, GraphQL安全矩阵, IPS, IP 地址批量处理, Tailwind CSS, URL安全扫描, Web安全, 人工智能, 威胁分析, 威胁情报, 威胁检测与响应, 安全仪表盘, 安全分析平台, 安全合规与审计, 安全扫描器, 实时流量监控, 密码管理, 开发者工具, 恶意IP检测, 插件系统, 用户模式Hook绕过, 网络安全, 网络欺诈分析, 网络钓鱼检测, 自动化侦查工具, 自动化攻击, 蓝队分析, 隐私保护, 预测性安全, 风险评分