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.
-
Scan files or directories
-
Scan history
-
Cloud database update
-
Python 3.12+
-
ClamAV
-
Windows OS
-
Backend: Download
.msi
installer from ClamAV website, and install. No need for further configuration. -
Frontend (this repo): Download ClamAV Tk GUI
.exe
and run. -
Check tab
Upgrade
for autoconfiguration.
See build.bat
.
- 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