Как провести сессию с демоном 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