Skip to content

πŸ›‘οΈ0.7.7

Latest

Choose a tag to compare

@sopaco sopaco released this 15 Aug 08:39
· 34 commits to main since this release

πŸ›‘οΈ 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 footprint β€” opt-level = "s" + LTO release profile tuned for small binary size and low memory use.
image