以一种高效而简单的方式,通过python程序查杀木马、病毒等
利用python,结合ClamAv引擎杀毒。需要用到两个模块:ClamAv引擎、pyClamd。
一、ClamAV简介
简单介绍ClamAV,扩展知识,了解即可!
英文好的朋友,可以直接浏览ClamAv官网介绍。
https://www.clamav.net/documents/introduction
1.1、概述
ClamAV,全称"Clam AntiVirus",是一款用于检测木马、病毒、恶意软件及其他恶意威胁的开源杀毒引擎。
ClamAV,原本是专为邮件网关而设计的,主要用于邮件扫描。
但是呢,功能太强大了!所以,也可将它用于其他场景下的病毒扫描。如,linux系统、文件交换系统等。
tip:一般,应该没人在linux下装360吧?
1.2、功能和特点
ClamAv具有以下主要功能和特点:
- 快速文件扫描。
- 实时保护扫描(仅支持linux)。扫描守护进程在linux下支持"on-access"扫描。即:在文件被扫描前,可以阻止文件被访问。能够有效阻止病毒自启动吧。
- 可以检测超过100万种病毒、蠕虫和木马。包括Microsoft Office宏病毒、移动恶意软件和其