DennisGerrard/URL-Links-Checker

GitHub: DennisGerrard/URL-Links-Checker

一款基于 FastAPI 和双引擎查询框架的深色模式 Web 应用,用于在用户点击 URL 前扫描其威胁情报指标。

Stars: 0 | Forks: 0

# URL Shield: 多引擎安全检查器 这是一款极简、高性能的深色模式 Web 应用程序,可在您点击 URL 之前扫描其威胁情报指标。由 FastAPI 后端和双引擎查询框架提供支持。 ## 🚀 功能 * **双引擎威胁情报:** 同时查询 **VirusTotal v3**(实时沙箱执行和防病毒扫描器聚合)与 **Google Safe Browsing API v5**。 * **智能启发式检测:** 如果威胁数据库尚未缓存,则会自动标记高风险的零日域名后缀(如 `.site` 和 `.xyz`)。 * **安全架构:** 采用解耦的 Python 后端构建,确保私有 API 凭证永远不会暴露给客户端的浏览器布局。 ## 🛠️ 技术栈 * **Frontend:** Vanilla HTML5, CSS3(自定义深色主题),JavaScript(Async/Fetch API) * **Backend:** Python 3.8+, FastAPI, Uvicorn, Requests, Python-Dotenv ## 📦 本地安装与设置 1. **克隆仓库:** git clone [https://github.com/YOUR_USERNAME/url-safety-checker.git](https://github.com/YOUR_USERNAME/url-safety-checker.git) cd url-safety-checker 设置虚拟环境: Bash python3 -m venv venv source venv/bin/activate # 在 Windows 上使用:venv\Scripts\activate 安装依赖: Bash pip install fastapi uvicorn requests python-dotenv 配置环境变量: 在根目录下创建一个 .env 文件: code// VT_API_KEY=your_virustotal_api_key_here GOOGLE_API_KEY=your_google_safe_browsing_api_key_here 运行应用程序: 启动 FastAPI 开发服务器: Bash ``` uvicorn main:app --reload Open index.html directly in your browser to start scanning links! ``` 🔒 安全提示 包含私有部署凭证的 .env 配置文件已通过 .gitignore 明确忽略,以防止在公开仓库中发生凭证泄露。
标签:AV绕过, FastAPI, Python, URL检测, 威胁情报查询, 搜索语句(dork), 数据可视化, 无后门, 逆向工具