Skip to content

puff-dayo/ClamAV-GUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ ClamAV Tk for Windows

ClamAV Tk is a graphical user interface (GUI) designed to facilitate the use of ClamAV, an open source antivirus software. This repo is forked and built from Acosta-gh/clamav-tkinter_PYTHON. ClamAV Tk (this repo) is a WIP and not currently stable.

ClamAV Tk application

Features

  • Scan files or directories

  • Scan history

  • Cloud database update

Requirements

  • Python 3.12+

  • ClamAV

  • Windows OS

Installation

  1. Backend: Download .msi installer from ClamAV website, and install. No need for further configuration.

  2. Frontend (this repo): Download ClamAV Tk GUI .exe and run.

  3. Check tab Upgrade for autoconfiguration.

Build from source

See build.bat.

Todo

  • apply theme to all pop up windows
  • scan bar popup -> scan frame inside
  • connect functions...
  • re-enable multilanguage UI
  • extract UI strings to a single json provider util
  • break class ClamAVScanner into components
  • dnd on canvas to scan
  • parse scan log, color -> safe/unsafe
  • lock UI while updating and scanning

About

Simple and quick ClamAV GUI for Windows.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 99.6%
  • Batchfile 0.4%