shuban2007/PhishGuard_AI

GitHub: shuban2007/PhishGuard_AI

PhishGuard AI 是一个基于机器学习和威胁情报的实时钓鱼检测系统,用于分析 URL 和消息以识别潜在诈骗。

Stars: 0 | Forks: 0

# PhishGuard AI PhishGuard AI 是一款智能钓鱼检测系统,旨在通过结合机器学习、威胁情报和规则分析的混合方法,分析 URL 和消息。 # 概述 PhishGuard AI 帮助用户实时识别潜在有害的链接和可疑消息。该系统旨在通过准确且可解释的检测来降低钓鱼风险,提升在线安全性。 # 主要功能 结合多层检测的混合系统 带风险评分的实时 URL 扫描 带意图检测的短信和消息分析 集成 Google Safe Browsing 获取威胁情报 基于机器学习的预测模型 用于诈骗模式检测的关键词智能识别 可信域名识别以减少误报 始终能返回结果的故障安全架构 # 技术栈 前端 React 与 Vite 后端 FastAPI # 机器学习 用于 URL 和消息分类的 Scikit-learn 模型 # API Google Safe Browsing API # 部署 前端托管在 Netlify 后端托管在 Render 或 Railway # 系统架构 前端将用户输入发送到后端 API 后端使用多个检测层处理输入 结果返回包含风险评分预测和解释 API 端点 GET / 健康检查端点 GET /health 详细的系统状态 POST /scan url 分析 URL 并返回风险评分和预测 POST /scan message 分析消息并返回诈骗可能性和意图 # 检测管道 URL 检测 Safe Browsing 检查 可信域名验证 机器学习预测 基于规则的分析 关键词增强 最终分类 # 消息检测 机器学习概率评分 关键词智能引擎 上下文感知增强 误报减少 意图分类 最终评分与预测 # 设置说明 克隆仓库 git clone https://github.com/your-username/PhishGuard_AI.git 进入项目目录 cd PhishGuard_AI 后端设置 cd backend pip install -r requirements.txt python -m uvicorn main app --reload 前端设置 cd frontend npm install npm run dev 环境变量 后端 SAFE_BROWSING_API_KEY 你的 API 密钥 前端 VITE_API_URL 你的后端 URL # 使用 输入一个 URL 检查其是否安全或恶意 输入一条消息以检测诈骗或钓鱼模式 查看风险评分预测和解释 # 安全特性 不记录用户输入日志 故障安全响应系统 可信域名验证 多层检测以减少漏报 # 未来改进 浏览器扩展集成 用于消息理解的先进 NLP 用户举报系统 实时威胁数据库更新 移动应用程序支持 # 团队 SlixCrew 专注于构建实用且有效的网络安全解决方案 欢迎合作和新贡献者 # 许可 本项目仅供教育和研究用途
标签:AI防护, Apex, API集成, AV绕过, FastAPI, Google Safe Browsing API, Netlify, Railway, React, Render, Scikit-learn, Syscalls, URL分析, Vite, 关键词智能, 可信域识别, 可观测性, 可解释AI, 后端开发, 在线安全, 多层安全, 失败安全架构, 威胁情报, 实时扫描, 实时检测, 开发者工具, 意图检测, 智能安全, 机器学习, 机器学习模型, 消息分析, 混合检测系统, 网络安全, 诈骗模式检测, 诈骗识别, 诈骗风险, 误报减少, 逆向工具, 部署平台, 钓鱼检测, 隐私保护, 风险评分