zgrab2/modules/telnet/names.go

68 lines
2.4 KiB
Go

package telnet
var optionToName map[int]string
func init() {
optionToName = make(map[int]string, 256)
optionToName[0] = "Binary Transmission"
optionToName[1] = "Echo"
optionToName[2] = "Reconnection"
optionToName[3] = "Suppress Go Ahead"
optionToName[4] = "Approx Message Size Negotiation"
optionToName[5] = "Status"
optionToName[6] = "Timing Mark"
optionToName[7] = "Remote Controlled Trans and Echo"
optionToName[8] = "Output Line Width"
optionToName[9] = "Output Page Size"
optionToName[10] = "Output Carriage-Return Disposition"
optionToName[11] = "Output Horizontal Tab Stops"
optionToName[12] = "Output Horizontal Tab Disposition"
optionToName[13] = "Output Formfeed Disposition"
optionToName[14] = "Output Vertical Tabstops"
optionToName[15] = "Output Vertical Tab Disposition"
optionToName[16] = "Output Linefeed Disposition"
optionToName[17] = "Extended ASCII"
optionToName[18] = "Logout"
optionToName[19] = "Byte Macro"
optionToName[20] = "Data Entry Terminal"
optionToName[21] = "SUPDUP"
optionToName[22] = "SUPDUP Output"
optionToName[23] = "Send Location"
optionToName[24] = "Terminal Type"
optionToName[25] = "End of Record"
optionToName[26] = "TACACS User Identification"
optionToName[27] = "Output Marking"
optionToName[28] = "Terminal Location Number"
optionToName[29] = "Telnet 3270 Regime"
optionToName[30] = "X.3 PAD"
optionToName[31] = "Negotiate About Window Size"
optionToName[32] = "Terminal Speed"
optionToName[33] = "Remote Flow Control"
optionToName[34] = "Linemode"
optionToName[35] = "X Display Location"
optionToName[36] = "Environment Option"
optionToName[37] = "Authentication Option"
optionToName[38] = "Encryption Option"
optionToName[39] = "New Environment Option"
optionToName[40] = "TN3270E"
optionToName[41] = "XAUTH"
optionToName[42] = "CHARSET"
optionToName[43] = "Telnet Remote Serial Port (RSP)"
optionToName[44] = "Com Port Control Option"
optionToName[45] = "Telnet Suppress Local Echo"
optionToName[46] = "Telnet Start TLS"
optionToName[47] = "KERMIT"
optionToName[48] = "SEND-URL"
optionToName[49] = "FORWARD_X"
optionToName[138] = "TELOPT PRAGMA LOGON"
optionToName[139] = "TELOPT SSPI LOGON"
optionToName[140] = "TELOPT PRAGMA HEARTBEAT"
optionToName[255] = "Extended-Options-List"
for i := 50; i < 137; i++ {
optionToName[i] = "Unassigned"
}
for i := 141; i <= 254; i++ {
optionToName[i] = "Unassigned"
}
}