首页 > Windows开发 > 详细

clamav测试用例 API

时间:2021-04-10 15:34:40      阅读:51      评论:0      收藏:0      [点我收藏+]

最近接触到clamav这一块,本身是一个很简单的任务,只需要调用他的API对文件进行检测即可,但是在进行大量搜索发现,网上最多只有API的讲解,且质量层次不齐,这可为难住我了,作为一个名副其实的“伸手党”,居然还要我来写代码,这太难受了,但是没办法,领导布置的任务得完成,只能硬着头皮上,最后还是花了一天的时间去研读代码,各种查问题,最后也是完成了。记录一下供大家参考(一写博客,大概就是工作不饱和了hhh)。

 

第一步:编译源码安装,保证可以使用起来,这里就不详述了,网上一大把,这里贴出来我参考的:https://blog.csdn.net/wd_uestc/article/details/7024675

第二步:这边就开始调用它的API进行测试了,这里有个小经验,可以给初学者提供一个思路,也算是自己这两次用源码的一个经验总结吧,调用API的一个整体思想就是 环境初始化——>功能API——>环境释放,就因为环境初始化问题,我一下午查了好几个问题,好在源码不是很难,一般人都可以看得懂,还有一定要先去看单元测试,优秀的源码都是有单元测试的

代码如下:因为是在内网进行开发,文件发不出来,又不想自己再写一遍,就直接截图了,至于每一步在干嘛,自己看clamav源码就知道了

技术分享图片

 

 下面我们来看测试结果:

技术分享图片

 

 所以这个文件就是没有病毒的

至此简单的一个测试用例结束,源码还有很多其他功能,大家有兴趣可以自己看看

 

clamav测试用例 API

原文:https://www.cnblogs.com/xiaohei123/p/14640731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!