Skip to content

sPROFFEs/ClamAV-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClamAV-GUI Icon ClamAV-GUI

Description

ClamAV-GUI is a Windows desktop application written in C# that provides a graphical interface for the open-source ClamAV antivirus engine. It enables users to pick files or folders, run scans, and view comprehensive results without touching the command line.

ClamAV-GUI Screenshot 1

ClamAV-GUI Screenshot 2

ClamAV-GUI Screenshot 2

ClamAV-GUI Screenshot 2

ClamAV-GUI Screenshot 2

ClamAV-GUI Screenshot 2

Features

  • Scan files and folders with live progress and detailed scan summaries.
  • Real-time monitoring for selected directories with extension filters and exclusions.
  • ClamAV daemon controls (start/stop, ping, reload database, supported commands).
  • Quarantine management with restore and delete actions.
  • Daily scheduled scans using Windows Task Scheduler.
  • Health-check diagnostics for installation, configuration, signatures, and daemon availability.
  • Scan/update history with search, type filters, and CSV/JSON export.

Installation

  1. clone this repository to your local machine
  2. open ClamAVGui.sln in Visual Studio 2022 or later
  3. restore NuGet packages
  4. build and run the solution
  5. Or compile the project and run the executable file

Alternatively, you can download the latest release from the Releases page.

Usage

  1. Ensure ClamAV is installed and up to date on your system—you can download it from https://www.clamav.net/downloads
  2. I recommend using the portable version of ClamAV, which is available here.
  3. After decompressing or installing ClamAV, launch ClamAV-GUI.
  4. Go to the Settings tab and select the root directory of your ClamAV installation.
  5. Click "Initialize Configuration Files" and then "Download Virus Database."
  6. Use the Scan tab to run manual scans (file or folder).
  7. Use the Monitoring tab to enable on-access scanning for selected folders.
  8. Use the Daemon tab for direct daemon commands and troubleshooting.
  9. Use the Quarantine and History tabs to review detections and exported reports.

Contributing

Contributions are welcome. please open an issue for bugs or feature requests and submit pull requests with clear descriptions of your changes.

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. see the LICENSE file for details.

Credits

this project relies on the ClamAV antivirus engine by Cisco Systems, licensed under the GNU General Public License v2. see https://www.clamav.net for more information.

About

ClamAV-GUI is a Windows desktop application written in C# that provides a graphical user interface for the open-source ClamAV antivirus engine. It allows users to easily select files or folders, initiate scans, and view detailed results without using the command line.

Resources

License

Stars

Watchers

Forks

Contributors

Languages