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

Godot

6005 readers
4 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 2 years ago
MODERATORS
63
ClamAV Frontend in Godot (autumn.revolt.chat)
submitted 6 months ago* (last edited 6 months ago) by MarshReaper@lemmy.world to c/godot@programming.dev
 

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 17 comments
sorted by: hot top controversial new old
[–] Krafting@lemmy.world 11 points 6 months ago* (last edited 6 months ago) (1 children)

This looks really cool. The Windows Defender is not the most intuitive app to copy, but I really like that it exist. Maybe then you can recreate multiple "Skins" to copy other software such as Bitdefender, Avast or anything else!

[–] recursive_recursion@programming.dev 7 points 6 months ago (1 children)

just a heads up, you might've missed this as

[–] Krafting@lemmy.world 5 points 6 months ago (1 children)

Indeed, it was hidden between the images and missed it, sorry!

no worries, it happens🤗

[–] recursive_recursion@programming.dev 11 points 6 months ago* (last edited 6 months ago)

funnily enough you might want to consider requesting @popcar2@programming.dev to add this into GodotOS

It's kinda surprising and remarkable that both projects are fully license compatible :D

[–] Vivendi@lemmy.zip 7 points 6 months ago (1 children)

Uses game engine to make a GUI

Erm what the sigma?

[–] b_van_b@programming.dev 7 points 6 months ago (1 children)

The Godot engine GUI is also made in Godot.

[–] Vivendi@lemmy.zip 2 points 6 months ago

That's not uncommon for many engines

[–] muhyb@programming.dev 4 points 6 months ago (1 children)

Nice project! I also liked it's not on Github.

[–] jimerson@lemmy.world 5 points 6 months ago (1 children)

Why? (Not sarcasm, just a noob learning)

[–] muhyb@programming.dev 7 points 6 months ago (1 children)
[–] jimerson@lemmy.world 4 points 6 months ago (2 children)

Fair enough! What's your preferred alternative?

[–] muhyb@programming.dev 4 points 6 months ago (1 children)

Self-hosted GitLab if you can, or my personal favourite Codeberg.

[–] jimerson@lemmy.world 4 points 6 months ago (1 children)
[–] muhyb@programming.dev 4 points 6 months ago

No problem!