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, 逆向工具, 邮箱查询, 项目开源