This might be good. Hope you enjoy what I made.
I hope this software is useful to those who feel they need it.
Available on codeberg: https://codeberg.org/MarshReaper/GuardianSecurityCenter/releases/latest
This is a client that makes use of the ClamAV packages available in most repositories. It is made to replace ClamTK and check that box for people wanting to use Linux.
Some features are still in development, so not for production use just yet. But, you can run a quick scan and update signatures which is basic enough for most users.
I saw a video DistroTube posted and it made me a bit confused. It was about the Kasperky being offered on Linux. If you have seen the comments you would understand.
Anyways, this had me remember people I know ask me about anti viruses on Linux. I tried ClamTK, but it is very unintuitive and has a somewhat broken workflow.
I hopped on Godot and searched for an image of a popular antivirus software. I then made the software using the pretty layout that many people are used to.
I learned some things about Godot and I hope others will too with this project. Enjoy!
Also, if anyone could help me find the best way to distribute this software that would be great! (flatpak? repos? it requires administrative privileges)
I recently read about this concept of user interfaces with Godot. Pretty cool that you're already doing it!
Do you use ClamAV yourself?
Anti Commercial-AI license
There's a lot of naysayers, who insist that game engines like Godot shouldn't be used for drawing application UI as they tend to defender the entire application every frame, rather than just the parts that get dirty. They're not wrong in that it's not the most efficient way to do it, but it still works and is fit for purpose in a lot of cases. I put together a Godot based android app in about a week with very little Godot UI experience. That to me is far more important than absolute efficiency.
Actually it appears this has been addressed:
https://popcar.bearblog.dev/using-godot-for-gui-app-development/#technical-notes-you-should-know
Are there no optimisations? Surely the main menu of a game doesn't always render, does it?
Anti Commercial-AI license
It does, as is typical of all game engines but there is now a new mode you can enable called "low processor mode" to prevent redrawing unless something changes. I've edited my original comment to mention it.