libredefender

Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux.

libredefender is an antivirus program featuring:

The process is trying to change both io and processor priority to idle.

clamav-freshclam.service needs to be setup.

Example config

```toml [scan] excludes = [ # rust build folders "/home/user/repos/**/target", ] skiphidden = true skiplarger_than = "30MiB"

[update]

use data fetched by clamav-freshclam.service (default)

path = "/var/lib/clamav"

[schedule] preferred_hours = "09:00:00-19:00:00" ```

License

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.