Yug1275/ThreatLens-AI
GitHub: Yug1275/ThreatLens-AI
一款结合 OSINT 确定性分析与 LLM 智能引擎的企业级网络威胁情报平台,支持 URL、邮件、电话、二维码和图片的多模态威胁调查与自动化报告生成。
Stars: 1 | Forks: 0
# 🚀 ThreatLens AI
### 企业级、AI 驱动的网络威胁情报平台
通过将确定性的 OSINT 分析与智能 LLM 引擎相结合,统一威胁检测,以编排深度调查并生成可操作的缓解报告。




[](https://threat-lens-ai-yug.vercel.app/)
# 📖 目录
- 关于
- 功能
- 技术栈
- 系统架构
- 时序图
- 项目结构
- 快速开始
- 环境变量
- API 概览
- 安全功能
- 文档
- 贡献
- 许可证
# ✨ 关于 ThreatLens AI
ThreatLens AI 是一个企业级、AI 驱动的网络威胁情报平台,使安全分析师和组织能够通过单一统一界面调查多种威胁向量。
该平台支持对以下内容进行深度调查:
- 🌐 URL
- 📧 电子邮件
- 📱 电话号码
- 🔳 QR 码
- 🖼 图像 (OCR)
ThreatLens AI 将确定性威胁分析(WHOIS、DNS、SSL、OCR、QR 解码、元数据提取和验证)与 AI 驱动的情报相结合,生成执行摘要、技术报告、IOC 关联、威胁解释和缓解建议。
该平台还包括调查历史、报告、分析师工作区、通知、仪表板和安全监控,以简化网络威胁调查。
# ✨ 功能
## 🔍 多模态调查
- 🌐 URL 调查
- WHOIS 查询
- DNS 分析
- SSL 检查
- 重定向链分析
- 威胁评分
- 📧 电子邮件调查
- 标头分析
- SPF / DKIM / DMARC 验证
- 网络钓鱼检测
- 域名抢注检测
- IOC 提取
- 📱 电话调查
- 号码验证
- 运营商检测
- 地理情报
- 诈骗检测
- 🖼 OCR 调查
- EasyOCR 文本提取
- 威胁检测
- 实体提取
- 深度调查路由
- 🔳 QR 码调查
- QR 解码
- Payload 分类
- 安全预览
- IOC 提取
- 深度调查路由
## 🧠 AI 智能引擎
- **上下文分析**:使用 Groq/Llama-3 对 IOC 进行上下文分析。
- **自动化报告**:生成执行摘要和缓解策略。
- **回退机制**:如果外部 LLM 失败,则无缝回退到确定性威胁评分。
## 👨💻 分析师工作区
- **调查文件夹**:将调查组织到逻辑文件夹中。
- **仪表板**:通过直观的仪表板跟踪历史数据和威胁趋势。
- **保存的查询**:保存并重新运行常见调查。
## 🔒 安全且可扩展
- **基于角色的访问控制 (RBAC)**:细粒度权限。
- **JWT 身份验证**:安全的 API 访问。
- **审计日志**:全面跟踪用户操作。
- **数据验证**:Pydantic v2 确保严格的数据 schema 执行。
# 🛠 技术栈
| 类别 | 技术 |
|-----------|--------------|
| 前端 | React 19, Vite, Bootstrap 5, Framer Motion, Recharts |
| 后端 | Python 3, FastAPI, SQLAlchemy, Pydantic |
| 数据库 | PostgreSQL (Supabase) |
| AI 集成 | Groq (LLMs), Tavily (Search) |
| OCR | EasyOCR |
| 身份验证 | Passlib, Python-JOSE (JWT) |
| 部署 | Docker, Vercel, Render |
# 🏗 系统架构
### 企业级、AI 驱动的网络威胁情报平台
通过将确定性的 OSINT 分析与智能 LLM 引擎相结合,统一威胁检测,以编排深度调查并生成可操作的缓解报告。




[](https://threat-lens-ai-yug.vercel.app/)
标签:AV绕过, DLL 劫持, ESC4, FastAPI, GitHub, OSINT, PostgreSQL, React, Syscalls, 大语言模型, 威胁情报, 实时处理, 开发者工具, 测试用例, 网络安全, 自定义脚本, 请求拦截, 隐私保护