Skip to content

Releases: sopaco/CLV3000

Release list

🛡️0.7.7

Choose a tag to compare

@sopaco sopaco released this 15 Aug 08:39

🛡️ CLV3000 v0.7.7

A tribute to KV3000 — a portable, high-performance on-demand antivirus scanner for Windows, built in Rust with ClamAV.

CLV3000 is a standalone emergency scanner you can carry on a USB drive. When a system behaves suspiciously, plug it in and scan immediately — no installation required.

✨ Highlights

  • 🖥️ Native GUI — Built with egui/eframe for a responsive, lightweight interface that runs well even on older, resource-constrained PCs.
  • ⚡ Quick Scan — Enumerates all running processes and their loaded modules (including DLLs), deduplicates them, and scans them via ClamAV.
  • 📂 Full Scan — Enumerates executable files (.exe, .dll, .sys, .scr, .com, .cpl, .ocx, .drv) across all fixed local drives.
  • 🖱️ Right-click integration — Scan any file or folder from Explorer ("Scan with CLV3000"), with forwarding to an already-running instance.
  • 🟢 System tray — Double-click to reopen; right-click menu for quick scan, about, and exit. Close minimizes to tray by default.
  • 🚀 Tray-only startup--tray-only starts silently in the tray, ideal for autostart on boot.
  • 🔒 Threat management — Detect, ignore, or quarantine threats. Quarantined files can be restored or permanently deleted.
  • 📦 Portable & offline — Discussing a portable ClamAV engine alongside the executable; no installation.

🧰 Additional features

  • Quarantine management — Full list with restore and permanent-delete options.
  • Virus database management — View signature status and trigger freshclam updates from the Settings page.
  • Code-signature pre-filter — Skips files signed by trusted publishers to speed up scans.
  • File gene cache — Content-hash (blake3) based cache accelerates rescanning unchanged paths.
  • Resource monitor — Real-time CPU and memory usage in the status bar.
  • Single-instance lock — Ensures only one instance runs; second instances forward scan requests and exit cleanly.
  • Autostart — Register to launch with Windows via the Settings page.
  • Low footprintopt-level = "s" + LTO release profile tuned for small binary size and low memory use.
image