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桌面应用, 下载保护, 云查杀, 便携版软件, 可观测性, 可视化界面, 后台守护进程, 多引擎查杀, 子域名枚举, 实时防护, 开机自启, 恶意软件扫描, 文件校验, 文件监控, 文件监视器, 木马检测, 本地查杀, 桌面安全工具, 病毒扫描, 系统安全, 网络安全, 通知系统, 隐私保护