Crates.io | libredefender |
lib.rs | libredefender |
version | 0.6.0 |
source | src |
created_at | 2021-05-12 21:15:52.832288 |
updated_at | 2022-09-04 10:25:42.357924 |
description | Light-weight antivirus scanner for Linux |
homepage | |
repository | https://github.com/kpcyrd/libredefender |
max_upload_size | |
id | 396680 |
size | 183,661 |
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.
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.