百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> 对于检测文件可否有病毒的PHP实现逻辑
分享文章到:

对于检测文件可否有病毒的PHP实现逻辑

发布时间:09/01 来源:未知 浏览: 关键词:
在会员收到发送过来的文件后 , 要能够检测出这个文件可否是病毒 , 中心的软件是clamav , 可以在linux命令行施行,检测文件或名目里的病毒

引荐:PHP视频教程

下载和安置可以参照 其他技术文章。

需要留意的是要开启下配置文件中的

LocalSocket /tmp/clamd.socket

运转时是以守护进程的方式运转着一个clamd的程序 , 检测的时候只需要调取下面命令

/usr/local/clamav-0.102.1/bin/clamdscan 文件

响应的信息是下面的内容

/usr/local/clamav-0.102.1/bin/clamdscan /tmp/attachment_04613DE5A94DD00E1F48F7A5D39A802C9700000000000001_4
/tmp/attachment_04613DE5A94DD00E1F48F7A5D39A802C9700000000000001_4: Xls.Virus.Mailcab-6702020-0 FOUND
----------- SCAN SUMMARY -----------
Infected files: 1
Time: 0.176 sec (0 m 0 s)

在PHP中调取exec函数 , 调取上面的命令就可以实现检测了

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

91765b9901d5d35df9657c3df4e0948.png

以上就是关于检测文件可否有病毒的PHP实现逻辑的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板