我在 RHEL 8 机器上安装了 ClamAV。clamd 正在运行,正在侦听端口 3310。
如果我在同一主机上运行命令“clamdscan”,它会成功。
根据 clamd 的手册页,我创建了一个包含 clamd 命令的文本文件:
PING
VERSION
SHUTDOWN
然后我通过 curl 连接到 clamd 并发送此文件,使用下面的命令并期待响应,但它失败了:
curl -v -T commands-file ftp://127.0.0.1:3310
我得到这个输出:
* Trying 127.0.0.1...
* TCP_NODELAY set
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 127.0.0.1 (127.0.0.1) port 3310 (#0)
0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0< COMMAND READ TIMED OUT
* response reading failed
0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0
* Closing connection 0
curl: (56) response reading failed
所以我想知道 clamdscan 是否正在做一些我想念的魔法。
任何帮助,将不胜感激。