扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:ZDNet网络安全 2007年12月19日
关键字: linux telnet telnet命令 opentelnet telnet入侵 telnet telnet端口
1.命令名和代码
ENVIRON36
IS0
SEND1
INFO2
VAR0
VALUE1
ESC2
USERVAR3
2.命令含义
IACWILLENVIRON
这个命令的发送者将发送环境变量。
IACWONTENVIRON
这个命令的发送者拒绝发送环境变量。
IACDOENVIRON
这个命令的发送者将接收环境变量。
IACDONTENVIRON
这个命令的发送者拒绝接收环境变量。
IACSBENVIRONSEND[type...[type...[...]]]IACSE
这个命令的发送者请求远端发送它的环境变量。“type”既可以是VAR,也可以是USERVAR,既用来指定周知变量名又用于指定用户变量名。只有DOENVIRON端可以发起一个SEND命令。如果指定了一个变量列表,那么只能发送这些变量。如果没有指定列表,那么就应该发送对所有的周知变量和用户自定义变量都是缺省的环境变量。如果有一个变量没有命名,那么应该发送在缺省环境中的所有类型的变量(周知或者用户自定义的)。
IACSBENVIRONIStype...[VALUE...][type...[VALUE...][
这个命令的发送者正在发送环境变量。发送这个命令来响应某个SEND请求。只有处于WILLENVIRON状态的一端可以发送一个IS命令。“type”/VALUE对必须按照和SEND请求指定的顺序相同的次序来返回,而且必须对每一个明确的“type...”请求都得响应。
“type”会是VAR或者USERVAR。可能发送多重环境变量。在一个“type”后一直到下一个“type”或VALUE的特征指定了变量名称。Thecharactersfollowinga在一个VALUE后一直到下一个“type”的特征指定了变量的数值。如果一个“type”后面没有跟一个VALUE(例如,跟着其他的VAR、USERVAR或者IACSE),那么对这个变量就没有定义。
如果VALUE后面紧跟着一个“type”或者IAC,那么这个变量已经定义了,但是没有数值。
如果某个IAC包含在IS和IACSE中,那么它必须当作IACIA来发送。如果某个变量或者数值包含了一个VAR,那么它必须当作ESCVAR来发送。如果某个变量或者数值包含了一个USERVAR,那么它必须当作ESCUSERVAR来发送。如果一个变量或者数值包含了一个VALUE,那么它必须当作ESCVALUE来发送。如果某个变量或者数值包含了一个ESC,那么它必须当作ESCESC来发送。
IACSBENVIRONINFOtype...[VALUE...][type...[VALUE...][
这个命令的发送者正在发送有关已经变化了的环境变量的信息。除了在命令中以INFO替代了IS以外,和IS命令相同。只有处于WILLENVIRON状态的一端可以发送一个INFO命令。INFO命令不会用于发送初始化信息;SEND/IS序列正是用在这种情况下。INFO命令用于广播环境变量的变化,而且可以很自然的就产生了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。