Telnetクライアント - Debianからの16進ネットワークトラフィック出力

Telnetクライアント - Debianからの16進ネットワークトラフィック出力

マニュアルページを読んだ後は、着信文字を16進数で印刷することが可能でなければならないと思います。しかし、それはうまくいきませんでした。何が間違っているのか知っていますか?

関連マンページの説明は次のとおりです。

debug           enable Debugging
netdata         enable printing of hexadecimal network data (debugging)
prettydump      enable output of "netdata" to user readable format (debugging)
options         enable viewing of options processing (debugging)
termdata        enable (debugging) toggle printing of hexadecimal terminal data

これはTelnetセッションで、ASCII文字のみが印刷されることがわかります。

telnet> set netdata
Will print hexadecimal representation of network traffic.
telnet> set termdata
Will print hexadecimal representation of terminal traffic.
telnet> set debug
Will turn on socket level debugging.
telnet> open 192.168.128.121 4015
Trying 192.168.128.121...
Connected to 192.168.128.121.
Escape character is '^]'.
?@?±?@?¦?@?¦?@?±?@?¦?@?±?@?¦^]

ベストアンサー1

これは私が提供する必要があるCentOSシステムで期待どおりに機能します。

telnet> set termdata
Will print hexadecimal representation of terminal traffic.
telnet> open localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3
> 0x0   5353482d322e302d4f70656e5353485f352e330a

Ubuntuシステムでは、あなたと同じ結果を得ました。

set termdata
Will print hexadecimal representation of terminal traffic.
telnet> open localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1

これはバグかもしれません。

おすすめ記事