我需要在Linux服务器上扫描上传的文件是否存在病毒,但我不知道该怎么做.
我有什么选择,如果有的话?我也对多个用户同时发送多个文件时扫描程序的执行情况感兴趣.
以下是针对已知病毒进行测试时ClamAV的结果:
[infected] => AdvancedXPFixerInstaller.exe
[pass] => auto.exe
[pass] => cartao.exe
[infected] => cartoes_natal.exe
[pass] => codec.exe
[pass] => e421.exe
[pass] => fixtool.exe
[infected] => flash_install.exe
[infected] => issj.exe
[infected] => iwmdo.exe
[infected] => jobxxc.exe
[infected] => kbmt.exe
[pass] => killer_cdj.exe
[pass] => killer_javqhc.exe
[infected] => killer_rodog.exe
[infected] => kl.exe
[infected] => MacromediaFlash.exe
[infected] => MacromediaFlashPlayer.exe
[infected] => paraense.exe
[infected] => pibzero.exe
[pass] => scan.exe
[pass] => uaqxtg.exe
[pass] => vejkcfu.exe
[infected] => VIDeoSS.exe
[infected] => wujowpq.exe
[pass] => X-IrCBOT.exe
问题是,这些都不应该通过.
我想看看Clam AntiVirus.它提供了一个clamscan
程序,可以扫描给定的文件并返回通过/失败指示.它是免费的,并定期自动更新其数据库.
至于将此类产品集成到文件上载过程中,这将特定于您实际使用的任何文件上载过程.