Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/wusel1007/ClamAV-GUI

Original
15
Become a Fan
7.9

Available as/for:debian-packagedesktopsource-packagesuse-rpmx86-64
Description:
A graphical Front-End for the ClamAV Anti-Virus Scanner. It uses freshclam as a backend for signature updates
and provides a scheduler for timed virus scanns.

Please let me know whether the app works to your liking or not. Comments welcome

Repository for OpenSuSE - 15.5 / 15.6 / Tumbleweed:
sudo zypper addrepo "https://download.opensuse.org/repositories/home:wusel1007/15.5/home:wusel1007.repo"
sudo zypper addrepo "https://download.opensuse.org/repositories/home:wusel1007/15.6/home:wusel1007.repo"
sudo zypper addrepo "https://download.opensuse.org/repositories/home:wusel1007/openSUSE_Tumbleweed/home:wusel1007.repo"

Recently got the information that the rpm packages also work on Fedora.

Use: sudo zypper refresh && sudo zypper install ClamAV-GUI

For Ubuntu (UALinux repository): https://ualinux.com/en/ubuntu-apps-other/clamav-gui
How to add a repository: https://ualinux.com/en/how-to-connect

Added a Spec-File if anybody likes to create a RPM-Package for another Distro that uses RPM-Packages
Added Source Code for QT6 without using core5compat.

INFO --> clamav 1.0.7
------------------------------
ClamAV 1.0.7 has an issue with freshclam. Freshclam needs the file "ca-bundle.crt" at the folder "/etc/pki/tls/certs". If this file is not pressent, freshclam will not work. On OpenSuSE I found a package with the name "ca-certificates-steamtricks". In this package there is a file "ca-certificates.crt". After installation, I copied the file from "/etc/ssl/certs" to the folder "/etc/pki/tls/certs" and renamed it to "ca-bundle.crt". With this, freshclam works on my machine.
Last changelog:

* Wed Apr 16 2025 - Version 1.1.3

- Changed the display of the Scanner/Database Information in the Scanner-Tab.


Ratings & Comments

70 Comments

haniipuppy

I was running Kubuntu 24.04 and the .deb download uninstalled a pile of system files and trashed my entire OS.

wusel1007

Hi. I'm not creating the Debian Package myself. This is a service provided by someone working for an IT Security-Company in the Ukraine. But I will forward your complain to them. He has provided Packages for Ubuntu many times and this is the first time that something like this was reported.

wusel1007

Hi, I got an answer from the packager of the Debian package. Quote: Kubuntu perceived dependencies in the package differently. fixed. checked. now everything should be fine End quote. I hope this fixes the issue. If you are bold enough to try out the Debin package again I would appreciate a brief report how it worked. :-)

haniipuppy

I'm not quite that brave, but thanks anyway - I'm sure that'll save someone else their system :P If they've checked it themselves, it's probably fine.

wusel1007

I can understand your reluctance. You can always try to compile and install it yourself with the sourcecode.

atomico

9 Thank you for this excellent ClamAV gui . It is working like a charm. When i use clamd background scan, there is no option to move a infected file to the quarantine like in the scanner options. It is only copying. Is it possible to implement this ?

wusel1007

Hi, what do you mean by "clamd background scan". Do you mean the clamonacc part of ClamAV?

atomico

Hi, yes this is exactly what i mean. I am missing a checkbox for the clamonacc configuration to set it to move the infected files to a directory. I see you call clamonacc with "--copy=/home/user/.clamav-gui/quarantine" in your startclamd.sh script. I cant find the option to set it to "--move=/..." like in the scanner options. Sorry for the late comment, but I am a new user and had to wait 3 Days... .

wusel1007

Hi, now I see your point. The --copy parameter was used for testing. I'd like to see whether the clamonacc thing works without killing my system ... :-) I actually intended to remove it after the testing phase. But if you see a need for this option(s) I'm willing to implement them. Before I start coding the thing: In the [Options] -- [Directories] Tab you can set the path for the quarantine folder to use for copy and move actions done by the scanner. Would it meet your needs if I would use the information made there to adjust the clamonacc parameters. That would mean that the same folders and settings are used for clamonacc and the normal scanner settings. Or do you require - at least the activating/deactivating for copy and move - made seperately for the scanner and clamonacc. I will wait for your answer before I start with the work. ... and no sweat becaurse I had to wait 3 days. I'm retired and have time to spare. :-)

atomico

Hello, thank you for quick reply. Yes, for me it would be totally ok if you also configure clamonacc with the settings of the scanner options. ClamAV really has a lot of options and you even support them all with useful information about them. A really successful GUI. :)

wusel1007

Thanks. I will implement the feature right away. That will not take long. If there is anything else that could / should be improved. Just gimme the word. :-)

squishedpears

10 Very nice GUI for scheduling scans with profiles and viewing log files.

zluka

10 This is the best GUI I have ever encountered. ___________ that's why we placed it on our antivirus disk UALinux RescuePack - https://ualinux.com/en/ubuntu-rescuepack ___________ and uploaded it to our repository UbuntuPack - https://ualinux.com/en/ubuntu-apps-other/clamav-gui

andresgarcia0313

To publish on Flatpak, first prepare your app with a manifest file and repository. Then, use Flatpak Builder to create your bundle. Upload your app to a public or private repository. Finally, share your app with flatpak install and the repo URL. Ready for others to enjoy! 🚀📦 more information: https://docs.flatpak.org/en/latest/first-build.html

hitcat

how I can use it with spanish translation?, I see it's avaliave but when I install the software, I can run it with spanish, only I can in english

wusel1007

Hi hitcat. ClamAV-GUI uses the language settings of your Desktop (KDE, GNOME or what so ever). Therefor if you use spanish in your language settings the application should load the appropriate language file. (.qm file). You can check for the file in /usr/share/clamav-gui. The file should have the name "clamav-gui-es_ES.qm" This file is for: - Language: Spanish (español de España) - Country/Region: Spain (España) I have uploaded a new verison. You can install and invoke clamav-gui withe the parameter "--language". This will show you what extention (in your case : es_ES) is required. If the program displays anything diferent vom "es_ES" please let me know.

madsoft

9 Great job, It's a wonderful application, especially the scan action with right-click

rokejulianlockhart

Is this packaged in any distribution repositories?

wusel1007

Not as far as I am aware.

rokejulianlockhart

Is there any intention to do so? It'd be the difference between a userbase in the tens versus the thousands, probably.

wusel1007

You are right, but to be frank I don't know how to add this software to a repo of whatever distro. Any help offered regarding this topic is realy apreciated.

rokejulianlockhart

I'd love to help, but I doubt I'd be of much – most distributions have a repo add FAQ, but they still seem complex to me. Have you tried Snapcraft or Flathub? They should be a million times easier than adding the source to loads of distributions' repositories, and allow users to install the app on *any* distribution. If you add a link to the source code on this page (there's a little link – https://www.opendesktop.org/p/1127892#:~:text=Source i,on opencode.net – at the top of the page) I'll put in a package request at https://forum.snapcraft.io/c/snap-requests/21 and https://discourse.flathub.org/c/requests/5 so that (ideally) you don't have to do *anything*.

wusel1007

I say thank you in advance. :-) I had this package in the Open Suse Build System but after years of inactivity the kid me out - understandable.

rokejulianlockhart

Do you have a link to the source code repository then? I'd really like to try to compile it with the OBS myself too.

rokejulianlockhart

Actually, I can get it compiling anyway if https://github.com/openSUSE/open-build-service/issues/14544#issue-1771905946 is remediated.

Pling
0 Affiliates
Details
license GPLv3
version 1.1.3
updated
added
downloads 24h 6
mediaviews 24h 0
pageviews 24h 53

More Security from wusel1007:

krypt
wusel1007
last update date: 10 months ago

Score 5.0

kpwg
wusel1007
last update date: 12 years ago

Score 5.0

Other Security:

KPSAD
joeinnes
last update date: 18 years ago

Score 5.0

userdatadefence
ch-40
last update date: 14 years ago

Score 5.0

MyPasswordSafe
sneakin
last update date: 20 years ago

Score 5.0

NewPKI
newpki
last update date: 21 years ago

Score 5.0

knetfilter
genoni
last update date: 20 years ago

Score 5.0

CalcChecksum
michaelbuesch
last update date: 21 years ago

Score 5.0