通过netcat连接发送字符串

时间:2016-05-23 10:58:52

标签: python netcat

我打开了两个虚拟机,一个正在侦听连接,另一个正在从python子进程调用中与nc <ip> <port>连接。我想在连接上只发送一行文本然后关闭它。我知道如何发送文件cat cat <file> | nc <ip> <port>但是如何在nc命令中发送一行文本(不使用文件)?

3 个答案:

答案 0 :(得分:5)

试试这个:

<WindowsFormsHost x:Name="winhost" HorizontalAlignment="Stretch" VerticalAlignment="Center" Background="Transparent" Visibility="Hidden">
    <ax:AxWindowsMediaPlayer x:Name="axwmp" /> 
</WindowsFormsHost>

您还可以使用临时文件语法:

echo -n 'Line of text' | nc <ip> <port>

答案 1 :(得分:1)

@cb0 显示的临时文件语法也可以用作:

nc <ip> <port> <( echo "Line of text" )

无需使用 cat 命令。这将创建一个内容为“文本行”的临时文件,然后将其重定向到 netcat 命令。

答案 2 :(得分:0)

创建文件test.txt,文件内容为1

netcat [ip-address] [port] <test.txt

在目的地,你必须有一些东西要听。