以一种高效而简单的方式,通过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宏病毒、移动恶意软件和其他威胁。
- 支持多种格式文件扫描,包括压缩文件、工具等。如:zip、rar、arj、tar、gzip、img、pkg、apm、xz、二进制文件等。
- 支持windows可执行文件解析,包括PE文件。
- 支持ELF和Mach-O文件(32位和64位)。
- 支持几乎所有的邮

本文介绍了如何通过Python结合ClamAV引擎进行病毒检测。ClamAV是一款开源的杀毒引擎,适用于多种平台,包括Linux、UNIX、Windows。pyClamd是ClamAV的Python接口,允许通过Python控制clamd执行扫描命令。文章涵盖了ClamAV的基本概念、功能特点、硬件需求,以及pyClamd的安装和测试方法。
最低0.47元/天 解锁文章
470

被折叠的 条评论
为什么被折叠?



