Как провести сессию с демоном ClamAV?
Я пытаюсь подключиться к ClamAV Daemon Clamd на порт localhost 3310 с помощью команды telnet в терминале:telnet 127.0.0.1 3310
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
nIDSESSION [pressed ENTER button on keyboard]
nPING [pressed ENTER]
Но это дает ошибку:
1: Only nCMDS\n and zCMDS\0 are accepted inside IDSESSION. ERROR
1: Error processing command. ERROR
Connection closed by foreign host.
Введенный zPING\0 [нажал ENTER] или nPING\n бесполезный, снова вызывает эту ошибку.
Можете ли вы предложить что-нибудь?
1 ответ
Быстрый взгляд на clamd
страница руководства предполагает, что SCAN
, INSTREAM
, FILDES
, VERSION
, STATS
возможно, единственные команды, поддерживаемые внутри IDSESSION
,
Следовательно, вам может понадобиться переместить вас PING
Команда перед началом сеанса.
Попробуй это:
telnet 127.0.0.1 3310
nPING
nIDSESSION
nSCAN /foo/bar
nSCAN /foo/bar2
nEND
Примечание. Команды, начинающиеся с z
для машин. Как интерактивный человек, вы должны использовать команды, начинающиеся с n
, Не печатать \n
но ударил return
ключ вместо
Вам обязательно следует позвонить в nPING после nIDSESSION, иначе вас отключат.
Я решил эту проблему, используя вместо этого nc:
nc localhost 3310
nIDSESSION
nPING
1: PONG
nPING
2: PONG
nEND