ターミナルのtelnetコマンドを介してローカルホスト3310ポートでClamAVデーモンclamdに接続しようとしています: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役に立たない場合、そのエラーが再度表示されます。
何か提案できますか?
clamd
manページ をざっと見てみると、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
キーを押してください。