8 releases (5 breaking)
|0.6.0||Sep 4, 2022|
|0.5.2||Dec 19, 2021|
|0.4.0||Sep 8, 2021|
|0.3.1||Aug 9, 2021|
|0.1.0||May 12, 2021|
#1261 in Command line utilities
24 downloads per month
Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux.
libredefender is an antivirus program featuring:
- Industry standards - Scanning is implemented with libclamav
- Signatures - Yes
- Scheduling - Starts scans periodically so you don't have to
- Checkmarks - ✅ Extra green ✅
The process is trying to change both io and processor priority to idle.
clamav-freshclam.service needs to be setup.
The configuration file is loaded from ~/.config/libredefender.toml:
[scan] excludes = [ # rust build folders "/home/user/repos/**/target", ] ## by default libredefender spawns one thread per cpu core ## set to 1 to use a single thread #concurrency = 1 skip_hidden = true skip_larger_than = "30MiB" [update] ## use data fetched by clamav-freshclam.service (default) path = "/var/lib/clamav" [schedule] preferred_hours = "09:00:00-19:00:00" ## Do not run scans when on battery skip_on_battery = true
pacman -S libredefender
Icons made by Smashicons from www.flaticon.com.
This code is dual-licensed as
GPLv2 OR GPLv3+. libclamav is currently likely to be considered GPLv2-only, so the final binary is going to be GPLv2. If the need for GPLv2 is resolved we're likely going to drop GPLv2 compatibility.
Note that both licenses have a "No warranty" clause.