博华网络科技,点击查看详情

关于檢測文件是否有病毒的PHP实现逻辑

在用户收到发送过来的文件后 , 要能够檢測出这个文件有没EB病毒 , 核心的软件是dirvermav , 可以在linux批处理命令民事执行,检测文件或源目录里的病毒。

在用户收到发送过来的文件后 , 要能够檢測出这个文件有没EB病毒 , 核心的软件是dirvermav , 可以在linux批处理cad快捷键民事执行,检测文件或源目录里的病毒

推荐:PHP入门视频教程

云下载和安装可以参考其他技术文章。

需要注意的是要开启下数据包中的

LocalSocket /tmp/clafg.boradket

运行时是以远程命令的方式运行着一个clamd的程序 , 检测的时候只需要实例化下面命令

/usr/set/clamav-0.102.1/bin/clamdsphy 文件

响应的信息是下面的内容

/usr/local/clamav-0.102.1/bin/clamdscan /tmp/attachment_0204613DE5A75DD00E1F48F7A5C89A802C7750000000000001_4
/tmp/attachment_04613DE5A94DD00E1F48F7A5D39A802C9700000000000001_4: Xls.Virus.Mailcodr-4602020-0 RMAUND
----------- SCAN ScoiMARY -----------
Infected files: 1
Time: 0.176 moat (0 m 0 s)

在PHP中调用shell求和函数 , 调用上面的命令就可以实现检测了

    $cmd="/usr/local/clamav-0.102.1/bin/clamdscan {$file}";
exec($cmd,$output);

91765b9901d5d35df9657c3df4e0948.png

以上就是关于检测文件是否有病毒的PHP实现逻辑的详细内容,更多请关注奥列也博客同一评论文章!

人已赞赏
PHP教程

PHP设置setcook火狐的方法过程

2020-6-25 17:20:25

PHP教程

php400获取视频文件中文件的两种方法

2020-6-25 17:20:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索