正在用户收到发送过去的文件后 , 要可以检测出这个文件能否是病毒 , 外围的软件是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);
以上就是对于检测文件能否有病毒的PHP完成逻辑的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!