dorjoos/dseclab
GitHub: dorjoos/dseclab
一个基于 FastAPI 的暗网监控与威胁情报平台,帮助用户通过邮箱或域名搜索泄露凭证并获取详细暴露信息。
Stars: 0 | Forks: 0
# DSEC-Lab 暗网监控与威胁情报平台
一个现代暗网监控平台,允许用户通过电子邮件地址或域名搜索泄露的凭据。
## 功能
- 🔍 **搜索功能**:输入电子邮件地址或域名以检查泄露的凭据
- 🎨 **现代化 UI/UX**:深色主题、极简设计,带有流畅动画
- ⚡ **高性能 API**:基于 FastAPI 构建,确保高性能
- 🔒 **实时监控**:即时检查泄露的凭据
- 📊 **详细结果**:查看泄露来源、日期和暴露的数据类型
## 技术栈
- **后端**:FastAPI (Python)
- **前端**:HTML5、CSS3、JavaScript (Vanilla)
- **样式**:自定义 CSS,带深色主题和现代化设计
## 安装
1. 克隆仓库:
```
cd dsec-lab
```
2. 安装依赖:
```
pip install -r requirements.txt
```
## 运行应用程序
1. 启动 FastAPI 服务器:
```
uvicorn app:app --reload --host 0.0.0.0 --port 8000
```
2. 打开浏览器并导航至:
```
http://localhost:8000
```
## 用法
1. 在搜索框中输入电子邮件地址(例如 `user@testbank.mn`)或域名(例如 `testbank.mn`)
2. 点击“搜索”或按 Enter 键
3. 查看结果,显示任何匹配的泄露凭据,包括:
- 电子邮件地址
- 泄露来源
- 泄露日期
- 暴露的数据类型
## API 端点
### POST `/api/search`
搜索泄露的凭据。
**请求体:**
```
{
"query": "user@testbank.mn"
}
```
**响应:**
```
{
"query": "user@testbank.mn",
"query_type": "email",
"matches_found": 3,
"credentials": [
{
"email": "user@testbank.mn",
"password": "••••••••",
"source": "LinkedIn 2012",
"breach_date": "2012-05-05",
"exposed_data": ["Email addresses", "Passwords", "Usernames"]
}
],
"timestamp": "2024-01-01T12:00:00"
}
```
### GET `/health`
健康检查端点。
## 项目结构
```
dsec-lab/
├── app.py # FastAPI application
├── templates/
│ └── index.html # Landing page HTML
├── static/
│ ├── css/
│ │ └── style.css # Stylesheet
│ └── js/
│ └── main.js # JavaScript functionality
├── requirements.txt # Python dependencies
└── README.md # This file
```
## 开发
该应用程序使用模拟数据进行演示。在生产环境中,您需要集成实际的暗网监控数据库和威胁情报源。
## 许可证
Copyright © 2024 DSEC-Lab。保留所有权利。
标签:Atomic Red Team, AV绕过, CSS3, FastAPI, HTML5, Python后端, SEO, Vanilla JavaScript, WSL, 健康检查, 凭证泄露, 后端开发, 域名查询, 威胁情报, 开发者工具, 搜索功能, 数据可视化, 数据泄露检测, 暗网监控, 暗色主题, 现代UI/UX, 逆向工具, 邮箱查询, 项目开源