Vasu-uu/FraudSense-AI

GitHub: Vasu-uu/FraudSense-AI

FraudSense AI 是一个基于AI的反钓鱼和诈骗检测平台,通过机器学习和威胁情报分析URL、电子邮件和截图,以识别钓鱼攻击和社交工程风险。

Stars: 0 | Forks: 0

# FraudSense AI — 企业网络安全平台 基于AI的钓鱼检测与威胁分析平台,具备实时URL扫描、机器学习分类及互动安全教育功能。 ## 技术栈 **前端:** React 19, Vite 8, Framer Motion, Recharts, Lucide React **后端:** FastAPI, scikit-learn, BeautifulSoup **机器学习:** RandomForest分类器(准确率99.2%) ## 快速开始 ### 前端(端口5173) ``` cd frontend npm install npm run dev ``` ### 后端(端口8000) 从项目根目录打开**独立终端**: ``` # 安装依赖(首次运行时) python -m pip install -r backend\requirements.txt # 启动 API 服务器 python -m uvicorn backend.main:app --host 0.0.0.0 --port 8000 --reload ``` 前端将连接至 `http://localhost:8000` 的后端服务。 ## 功能特性 - **AI URL扫描器** — 实时钓鱼检测,配备动态扫描序列、威胁等级仪表盘和风险指标 - **威胁分析** — 可视化仪表板,包含威胁趋势、分类、地理分布及每日活动图表 - **反诈教育** — 交互式诈骗案例演示,突出标记危险信号和操纵手法 - **深色/浅色主题** — 高级动态主题切换器,支持偏好设置持久化 - **报告导出** — 可下载PDF安全报告(功能按钮就绪) ## 项目结构 ``` ├── frontend/ # React SPA │ ├── src/ │ │ ├── pages/ # Landing, Scanner, Analytics, Education │ │ ├── components/ # Sidebar, DashboardLayout │ │ ├── App.jsx # Routes │ │ └── index.css # Design system (dark/light, glassmorphism) │ └── package.json ├── backend/ # FastAPI + ML │ ├── main.py # API entry │ ├── services/ # Feature extraction, ML, threat intel │ ├── models/ # Pydantic schemas │ └── model.pkl # Trained classifier └── README.md ``` ## API接口 `POST /api/scan` — 提交URL进行分析 ``` { "url": "https://example.com" } ``` 返回风险评分、钓鱼概率、风险指标及详细解释。
标签:AI安全, Apex, AV绕过, Chat Copilot, FastAPI, ML分类, React, scikit-learn, Splunk, Syscalls, URL扫描, 企业安全, 反钓鱼, 可解释AI, 后端开发, 威胁分析, 威胁情报, 威胁情报集成, 安全教育, 实时检测, 开发者工具, 截图分析, 智能分析, 机器学习, 电子邮件安全, 社交工程攻击, 网络安全, 网络资产管理, 自动化侦查工具, 诈骗检测, 诈骗防范, 钓鱼识别, 隐私保护, 风险检测