2007/11/23

截获telnet输出

遇到一个实际的问题,需要抓取一个telnet的所有输出,可输出过多,不能通过Ctrl-C/Ctrl-V大法,试了以下的两个方法都可以解决:

1) 使用带capture功能的客户端,比如Windows下的超级终端hyperterminal就支持截获输出到一个文本文件中,这样就方便了(hyperterminal不仅支持串口终端,也支持telnet)。

2)Linux下面有一个tee命令,功能很简单,将标准输入同时记录到文件并送到标准输出,这样我们就可以使用下面的命令,和管道结合,来截取telnet的输出(实际上可以截取任何命令的输出)。
 telnet x.x.x.x | tee capture.txt
Windows下,如果想用这个方法,可以安装一个cygwin,就有tee命令可以用。

没有评论: