我使用Putty連接到Telnet服務器,並使用Wireshark查看連接上發生了什麼。 Telnet服務器拒絕任何Telnet選項,因此這是純粹的NVT。什麼是膩子在Ctrl + D上發送的Telnet命令255 236?
當我按下膩子按Ctrl + d,它發出以下命令Telnet服務器:
0xff 0xec
,或者在小數,
255 236
這看起來很像一個雙字節Telnet命令,第一個字節(255)是IAC。但是,在查看RFC 854時,我找不到任何提及的命令編號236(0xec = 236,不要與字符擦除(EC)命令混淆)。
有人知道這是什麼嗎?我是否在RFC中缺少某些內容,或者是否在其他位置定義了此命令?
您可以在[telnet.c](https://github.com/sourcemirror/putty/blob/master/telnet.c#L38)中的putty源文件中看到它,但我無法找到任何理由它在RFC(也是附近的SUSP和ABORT命令) –
@ WumpusQ.Wumbley謝謝你的信息。我更進一步,並檢查是否可以在Git歷史記錄中找到有用的日誌消息。不幸的是,自從1999年初次提交以來,這個「xEOF」命令似乎已經在Putty源代碼中,所以也沒有幫助。 –