收起左侧

clamav病毒检测

3
回复
374
查看
[ 复制链接 ]

66

主题

76

回帖

0

牛值

小有名气

用好几个脚本测试都正常,还是不放心,用clamav测了下测出来了,excel文件,主要是针对 Windows 的宏病毒(Orcinius)和著名的 Emotet 木马

大家最好也自测下

ClamAV 是一款开源的反病毒引擎,广泛应用于邮件网关和 Linux 服务器。它虽然没有华丽的界面,但在扫描恶意软件、病毒和木马方面非常高效。

以下是 ClamAV 的核心使用指南,帮助你快速上手。


1. 安装 ClamAV

在大多数 Linux 发行版中,你可以直接通过包管理器安装:

  • Ubuntu/Debian:
    sudo apt update && sudo apt install clamav clamav-daemon
  • CentOS/RHEL:
    sudo yum install clamav clamav-update

2. 更新病毒库(非常重要)

在开始扫描之前,必须确保你的病毒特征库是最新的。ClamAV 使用 freshclam 工具进行更新。

  1. 停止服务(防止占用):sudo systemctl stop clamav-freshclam
  2. 手动更新sudo freshclam
  3. 启动服务(保持自动更新):sudo systemctl start clamav-freshclam

3. 使用 clamscan 进行扫描

这是最常用的命令行工具。

常用命令示例:

场景 命令
扫描特定文件 clamscan file.txt
扫描目录(递归) clamscan -r /home/user
仅显示发现的病毒 clamscan -r --infected /var/www
扫描并删除受感染文件 clamscan -r --remove /tmp
将扫描结果写入日志 clamscan -r /home -l scan.log

💡 小贴士: 扫描大文件夹时,建议加上 -r(递归)和 --bell(发现病毒时响铃提示)。


4. 自动化与后台运行 (clamd)

如果你需要频繁扫描,直接用 clamscan 会比较慢,因为它每次都要把病毒库加载进内存。

  • Clamd: 这是一个后台守护进程。配置好 /etc/clamav/clamd.conf 后,你可以使用 clamdscan(注意多了一个 d)。
  • 优点: 它的扫描速度极快,因为它会预先将病毒库加载到内存中。

5. 常见问题排查

  • 权限不足: 扫描系统目录(如 /etc/root)时,记得在命令前加 sudo
  • 内存占用: ClamAV 的病毒库很大,运行 freshclamclamd 时可能会占用 1GB 左右的内存。如果你的服务器内存较小,请留意系统压力。

6.查看进度命令:sudo watch -n 1 "lsof -p $(pgrep clamscan) | grep /" ssh开两个页面,一个用来看进度,一个用来扫描,扫描时间很慢,得好几天


收藏
送赞
分享

66

主题

76

回帖

0

牛值

小有名气

昨天 16:06 楼主 显示全部楼层

刚刚发现PT文件有的也被感染了,如果其他用户下载后打开,后果有点严重。。。。我把qb关了,彻底清理之前先不保种了

应该不会被上传,校验不通过的  详情 回复
昨天 20:33

28

主题

59

回帖

0

牛值

初出茅庐

飞牛可以安装吗?有冲突吗?

7

主题

67

回帖

0

牛值

初出茅庐

bruce 发表于 2026-2-5 16:06
刚刚发现PT文件有的也被感染了,如果其他用户下载后打开,后果有点严重。。。。我把qb关了,彻底清理之前先 ...

应该不会被上传,校验不通过的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则