this post was submitted on 09 Jun 2024
63 points (98.5% liked)

Linux

8191 readers
332 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS
 

This might be good. Hope you enjoy what I made.

cross-posted from: https://lemmy.world/post/16356895

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)

top 8 comments
sorted by: hot top controversial new old
[–] nnullzz@lemmy.world 16 points 5 months ago

Cool to see Godot used for tools like this. It has the capability to be more than just a game engine. Especially with the UI tools it includes.

[–] catloaf@lemm.ee 12 points 5 months ago

Godot, the game engine?

[–] leraje@lemmy.blahaj.zone 6 points 5 months ago (2 children)

Personally, I prefer flatpak but that's mainly because I have no idea how to use Godot and it feels a bit like overkill installing a game engine to compile an executable.

That's in no way a dig at what you've achieved, it's very valuable work and I realise it's still at an early stage.

[–] MarshReaper@lemmy.world 9 points 5 months ago (1 children)

Do not worry! There is no need to install the game engine at all or compile your own binary. I just write that on the release description because it's bad practice to run random files from the internet with escalated privileges.

If it were to be distributed, all one would need is to install and open.

[–] leraje@lemmy.blahaj.zone 4 points 5 months ago

Ah I see! That makes perfect sense - thank you!

[–] Blaster_M@lemmy.world 3 points 5 months ago

Godot is a game dev system and engine, but when you compile it the game is on its own.

[–] woelkchen@lemmy.world 4 points 5 months ago (1 children)

It is made to replace ClamTK and check that box for people wanting to use Linux.

Why does it look like a Windows 10 application then? (Even Win11 gave up on that UX.)

[–] MarshReaper@lemmy.world 2 points 5 months ago

When I searched for Windows Defender, that was the first image I saw 😅 I will probably do a makeover someday as I wrote the code in a way that makes UI changes easy.