4

我想问一下 web2py 和 django 用户,他们使用哪些工具/模块来扫描用户上传的文件中是否存在恶意软件、病毒等。您能否根据您的个人经验提供任何建议?谢谢你。

4

2 回答 2

2

我自己也处于同样的决定点。找到这个 看起来像是在 2009 年最后一次更新的django-antivirus项目?

这个python clamd项目看起来更加最新(2014 年 8 月)。它可以扫描流,这可能是我在上传文件时扫描文件的方式。

于 2014-10-02T20:18:16.957 回答
2

经过进一步思考,并回到不同的项目 - 这是我给你的发现:

您可以在生产服务器上加载 Clamscan。它是基于 UNIX 的,免费的,并且会定期更新。http://www.clamav.net/lang/en/

Clam 扫描是基于控制台的 - 因此您可以在用户上传文件时使用 python 进行所需的命令行调用。快速且不占用资源,因为您只扫描一个文件 - 而不是整个服务器。

于 2013-02-01T18:59:21.677 回答