查看Clamv(http://www.clamav.net/),它是一种开源防病毒软件,您可以扫描流。因此,您无需保存文件即可对其进行扫描。
http://linux.die.net/man/1/clamscan
扫描数据流:cat testfile | 蛤scan-
因此,非常简单,使用-arg启动clamscan进程。将文件内容写入标准输入,然后等待结果代码。
在测试期间,您可以使用EICAR文件,该文件专用于检查防病毒软件是否正常工作。http://en.wikipedia.org/wiki/EICAR_test_file