DonAs33C/scandeep-defender
GitHub: DonAs33C/scandeep-defender
一款基于 Tauri 构建的轻量级桌面安全工具,通过监控下载目录自动调用本地与云端多引擎对文件进行实时查杀。
Stars: 0 | Forks: 0
# ScanDeep Defender
## 描述
ScanDeep Defender 是一款用于自动扫描下载文件的 Windows 桌面应用程序。它会监控“下载”文件夹,并将文件发送到各种在线服务(例如 VirusTotal 和 Metadefender)以及本地引擎 (ClamAV) 以检查恶意软件和恶意文件。其界面现代,支持通过单个可执行文件或安装程序实现“即开即用”的体验。
## 主要功能
- 🖥️ 具有 React 界面的跨平台桌面应用。
- 🦠 多引擎扫描:VirusTotal、Metadefender、本地 ClamAV。
- 📦 经典的 Windows 安装程序和便携式 ZIP 版本。
- 🕒 带有“下载”文件夹文件监视器的后台守护进程。
- 📋 使用 SQLite 记录所有扫描的本地历史记录。
- 🖼️ 包含以下主要选项卡的 UI:Scanner、History、Settings。
- 🌐 在线 API 集成和复选框配置。
- 🔄 开机自启动(可选)。
- 🗂️ 支持手动选择文件。
## 系统要求
- Windows 10/11 (64-bit)。
- WebView2 Runtime(推荐,如果缺少会进行提示)。
- 完整使用在线 API:需要 Internet 连接。
- 可选:本地安装 ClamAV 以进行离线扫描。
## 安装(安装程序)
1. 从 GitHub 的 “Releases” 部分下载 `ScanDeep-Defender-Setup.exe` 或 `ScanDeep-Defender-Setup.msi` 文件。
2. 双击该文件运行。
3. 按照标准安装向导操作。
4. 完成后,从“开始”菜单或通过桌面快捷方式启动应用。
## 使用便携版
1. 下载 `ScanDeep-Defender-portable.zip` 文件。
2. 将文件夹解压到您选择的位置(例如 `C:\ScanDeep-Defender`)。
3. 打开文件夹并双击 `ScanDeep-Defender.exe` 文件。
4. 该应用程序无需额外安装即可运行。
## 主要配置
- 在 “Settings” 选项卡中,您可以:
- 输入您的 VirusTotal 和 Metadefender 的 API 密钥;
- 启用或禁用对“下载”文件夹的监控;
- 启用或禁用开机自启动;
- 选择要使用的扫描服务。
- 在 “Scanner” 选项卡中,您可以手动上传文件进行扫描。
## 安全说明与 API 限制
此版本使用 VirusTotal 公共 API,该 API 每天限制 500 次请求,每分钟限制 4 次请求。因此,它仅供个人使用,在未遵守 VirusTotal 条款和条件的情况下,不得集成到分布式产品或工作流中。
## 面向开发者
要编译和修改该项目,您需要:
- Node.js (18+)。
- Rust (1.70+)。
- Tauri CLI。
有关详细信息,请参阅官方 Tauri 文档。
## 贡献
想要贡献力量?欢迎提交 Issue 或 PR 以支持以下内容:
- 新的扫描引擎;
- 与其他 API 的集成;
- UI/UX 改进。
标签:API集成, Ask搜索, ClamAV, Metadefender, MITM代理, React, SQLite, Syscalls, VirusTotal, WebView2, Web 安全测试, Windows 10, Windows 11, Windows桌面应用, 下载保护, 云查杀, 便携版软件, 可观测性, 可视化界面, 后台守护进程, 多引擎查杀, 子域名枚举, 实时防护, 开机自启, 恶意软件扫描, 文件校验, 文件监控, 文件监视器, 木马检测, 本地查杀, 桌面安全工具, 病毒扫描, 系统安全, 网络安全, 通知系统, 隐私保护