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



我写了一个服务器,它需要客户端的长。 我想在不编写客户端的情况下测试服务器。 我可以使用 netcat 向服务器传递长整型吗?

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

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

阅读perldoc -f pack文档需要一些时间,但在此之后,您几乎可以生成任何数据。我现在主要使用H*,它还具有以 32 位格式编码数字的选项,可能还有 64 位格式。

你的可能是pack('q<', 0x0123456789abcdef)'q>'.

最新更新