pyClamAV是一个libclamav和Python的绑定,能够作为Python的模块使用,采用C语言编写。使用pyClamAV,开发者可以很方便的实现对病毒的扫描功能。
安装方式:
python setup.py build
python setup.py install
使用范例:
>>> import pyclamav
>>> ret=pyclamav.scanfile('/tmp/virus')
>>> print ret
(1, 'Worm.Sober.G')
>>> ret=pyclamav.scanthis("Buffer to test blalblabla...")
>>> print ret
(0, '')
>>> print pyclamav.get_numsig()
34861
>>> print pyclamav.get_version()
('0.86.1', 898, 1117257063)
>>> print pyclamav.version()
0.3.0
>>> print pyclamav.scanfile('/tmp') # /tmp is a directory
Traceback (most recent call last):
File "", line 1, in ?
ValueError: Argument is not a filename
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。
下载
源码包

