如何让ncat不发送换行符?

我在Windows 7 Powershell上,并从http://nmap.org/ncat/获得ncat

我正尝试将“foo”发送到某个networking设备

PS> ncat -u 192.168.1.255 6061 foo 

但它会发送“foo \ n”(66 6f 6f 0a),换行使设备无法识别该命令。

有一个-C选项来添加回车,但这没有帮助。

我做了一个包含“foo”的文本文件,并做了

 PS> cat .\test.txt | ncat -u 192.168.1.255 6061 

但是这也增加了CRLF

如果你只是input“foo”|会发生什么? ncat …

否则,你可能想看看这个: http : //powershell.codeplex.com/releases/view/59029

这似乎允许你通过TCP发送消息。

如果有人出现这个问题,而不是在Windows上而是在Linux上工作,你可能想试试这个:

  • 使用“eof”键,Ctrl + D

来源: superuser.com