Linux 使用netcat接收字节
因此,我有一个脚本,它通过与netcat的TCP连接发送数据,该脚本运行良好 我想做的是接收服务器返回的数据,并在特定的响应上执行操作 我的问题是,我不知道如何提取发送给我的完整数据包 例如,服务器向我发送以下数据(在wireshark上捕获): 但netcat的输出仅打印“1”(ASCII格式的0x31) 我想能够打印完整的数据包02 01。。。00 03. 可能吗 另一个问题是,每个接收到的数据包都会替换上一个数据包。因此,尽管我目前只能从接收到的数据中打印“1”,但下一个数据将在输出文件中覆盖它 在打印每个收到的数据包后,是否有任何方法向输出文件添加新行 我希望我已经说得够清楚了。任何帮助都将不胜感激 我想能够打印完整的数据包02 01。。。00 03. 可能吗 为此,我使用了Linux 使用netcat接收字节,linux,netcat,Linux,Netcat,因此,我有一个脚本,它通过与netcat的TCP连接发送数据,该脚本运行良好 我想做的是接收服务器返回的数据,并在特定的响应上执行操作 我的问题是,我不知道如何提取发送给我的完整数据包 例如,服务器向我发送以下数据(在wireshark上捕获): 但netcat的输出仅打印“1”(ASCII格式的0x31) 我想能够打印完整的数据包02 01。。。00 03. 可能吗 另一个问题是,每个接收到的数据包都会替换上一个数据包。因此,尽管我目前只能从接收到的数据中打印“1”,但下一个数据将在输出文件中
netcat-o文件
选项。这会将所有通信量转储到指定的输出文件中
02 01 00 00 00 00 00 00 08 00 ..........
31 00 03 1..