#linux #arch-linux #antivirus #compliance #scan #run #information

bin+lib libredefender

适用于 Linux 的轻量级防病毒扫描器

8 个版本 (5 个重大更改)

0.6.0 2022 年 9 月 4 日
0.5.2 2021 年 12 月 19 日
0.4.0 2021 年 9 月 8 日
0.3.1 2021 年 8 月 9 日
0.1.0 2021 年 5 月 12 日

#2871 in 命令行工具

每月 31 次下载

GPL-2.0 OR GPL-3.0

73KB
1K SLoC

libredefender

想象一下信息安全合规指南要求您安装防病毒软件,但您运行的是 Arch Linux。

Screenshot showing a libredefender status report

libredefender 是一款防病毒程序,具有以下特点:

  • 行业标准 - 扫描使用 libclamav 实现
  • 签名 - 是
  • 计划任务 - 定期启动扫描,您无需手动操作
  • 勾选标记 - ✅ 额外的绿色勾选标记 ✅

该过程试图将 io 和处理器优先级都改为空闲。

clamav-freshclam.service 需要设置。

示例配置

配置文件从 ~/.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

安装

Packaging status

pacman -S libredefender

图标

图标由 Smashicons 来自 www.flaticon.com 制作。

许可协议

此代码作为 GPLv2 OR GPLv3+ 双许可。libclamav 目前可能仅被视为 GPLv2,因此最终二进制文件将是 GPLv2。如果解决了对 GPLv2 的需求,我们可能会放弃 GPLv2 兼容性。

请注意,这两个许可证都有“无保证”条款。

依赖关系

~11–42MB
~626K SLoC