使用netcat将8字节长的内容传递给服务器?

时间:2019-04-19 17:04:55

标签: netcat

我已经编写了一个服务器,希望从客户端获得较长的时间。我想在不编写客户端的情况下测试服务器。我可以使用netcat将长时间传递给服务器吗?

1 个答案:

答案 0 :(得分:0)

我倾向于使用Perl生成二进制数据:

perl -e "print(pack('H*', '0123456789abcdef'))" | netcat ...

阅读perldoc -f pack文档需要一些时间,但是在此之后,您可以生成几乎所有数据。我目前主要使用H*,它也提供用于以32位格式(可能也是64位格式)编码数字的选项。

您可能是pack('q<', 0x0123456789abcdef)'q>'