问题标签 [clamav]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python:通过其内容确定文件类型(不仅通过它的魔力)
所以我试图验证我得到的文件(由用户上传)确实是图像,并且有效。
我正在运行 ClamAV(使用 python 的clamd
包),但它没有返回实际的文件内容。
我正在使用 python 的magic
包来检查魔术文件前缀(imghdr
对于图像也是如此),但我担心的是具有图像魔术前缀的文件,例如包含 JS 代码。
关于如何扫描上传文件的内容以确定其类型的任何想法?
谢谢
clamav - 本地服务器需要时间来更新 clamav db
我正在从本地服务器提供 cvd 文件,当我在我的服务器上运行freshclam 时,它需要一些符文直到daily.cvd 被更新,即使远程版本已经更新了一段时间。
我使用的clamav版本是0.102.4-r1
我使用的freshclam.conf是:
来自freshclam运行的一些重点日志不会更新本地daily.cvd,即使它远程指示较新版本:
我需要更改我的配置还是 102.4 clamav 版本的错误?
gnu-parallel - 来自远程主机的 GNU 并行日志
我正在尝试使用并行运行 clamsccan。
从 clamscan_servers 安装在每个主机上的路径 /mnt/data
参数--result parallel_outdir
创建一个包含每个文件日志的目录。我假设它包含来自clamscan_servers
文件中所有节点的日志。
但我想再做两件事:
- 知道哪个服务器处理了一个特定的文件。
- 一个文件摘要,而不是每个文件的单独日志。
任何想法?
linux - LibClamAV 错误:cli_loaddbdir():在 /var/lib/clamav 中找不到受支持的数据库文件
当我尝试扫描 /home 目录时,出现此错误。
它显示在 /var/lib/clamav 中找到的受支持的数据库文件上,这可能导致问题?
django - 如何在 k8s 环境中设置平静的防病毒软件并从 django 应用程序 pod 进行交互?
我在我的 django 应用程序中使用 django-clamd ( https://github.com/vstoykov/django-clamd )。在上传文件和检测到包含病毒的文件时,扫描在我的本地系统上运行良好。我想在 kubernetes 环境中为我的应用程序 pod 实现相同的目标。任何想法如何在 k8s 中将 clam 防病毒设置为单个实例(集群中每个节点一个 pod),以便可以使用 clamav 扫描部署在不同命名空间中的应用程序?我不想为每个应用程序部署设置一个单独的 clamav 实例,因为单个 clam av 实例需要大约 1 GB 的 RAM。
node.js - 在 NodeJS ClamScan 中产生错误 /usr/bin/clamscan
我正在运行一个简单的clamscan 示例。
但是,我收到这样的错误:
节点蛤:标准输出:节点蛤:<未知文件路径!>被感染!(节点:109042)UnhandledPromiseRejectionWarning:错误:错误:产生 /usr/bin/clamscan --no-summary --stdout。
在位置 /usr/bin/clamscan 中有一个 clamscan 文件。但这仍然来了
database - 我可以在自己的程序中使用其他防病毒数据库签名吗?
我开发自己的杀毒软件。但是数据库有问题。我可以在自己的防病毒软件中使用 ClamAV 防病毒数据库吗?