我有一个服务器,侦听简单的TCP套接字。 如果连接到它,它会打印一个提示,我可以键入命令,回车,查看(并保存)结果,然后再次提示。 我现在使用telnet连接,但想要更多的控制台/shell像。
具体来说,我正在寻找一种工具,只发送我键入的内容(意思是,不是我input的每个字符),因此允许我在客户端编辑该行。 在telnet中,如果我写入'foo'(不带引号),然后回退并键入'o',服务器会得到'fooo',这是无法处理的。 我想退格在客户端处理,所以服务器看到'foo'。 我也想要历史处理。
我在Windows工作,并寻找免费软件
你有没有看看netcat( http://netcat.sourceforge.net/ )
尝试使用nmap 5.0及更高版本的ncat 。 我运行:
C:\>"\Program Files (x86)\Nmap\ncat.exe" www.google.com 80
我input:
HEAD / HTTP/1.0 Host: www.google.com <extra return>
我得到:
HTTP/1.0 200 OK Date: Thu, 18 Feb 2010 20:48:34 GMT Expires: -1 Cache-Control: private, max-age=0 Content-Type: text/html; charset=ISO-8859-1 Set-Cookie: PREF=ID=31b99fd75e6e122a:TM=1266526114:LM=1266526114:S=ncRwt4V-M8RC4E_Y; expires=Sat, 18-Feb-2012 20:48:34 GMT; path=/; domain=.google.com Set-Cookie: NID=31=bCeSJHeBgJOQNsQS6tDwRBoEkDHpYuz0LjtF5kCP-AngavYRcJxb56LXzhDJNt8pSPXw-NhQkYhgVn-DC4Qk9pfRs1In-5ZBRH4NAczJabFU9P16_ROz9RnHVwOlB3sj; expires=Fri, 20-Aug-2010 20:48:34 GMT; path=/; domain=.google.com; HttpOnly Server: gws X-XSS-Protection: 0
我结束了使用socat http://www.dest-unreach.org/socat/(http://www.gentilkiwi.com/telechargements-s43-t-socat.htm#englishversion )。 再加上cygwin的readline,我有我需要的一切。
没有比较netcat。
意思就是把这个作为答案
下载一个名为套接字工作台的工具。 你会得到一个30天的试用期,这将允许你做你想要的大部分。 然而,如果你正在做这些东西,这是值得的
Ĵ