Networking 如何创建可在wireshark或omnipeek中打开的数据包?

Networking 如何创建可在wireshark或omnipeek中打开的数据包?,networking,wireshark,sniffer,Networking,Wireshark,Sniffer,到目前为止,我知道每个数据包都是十六进制格式的。因此,我尝试创建一个数据包80201212F5100。。。。与此类似,并保存在扩展名为.pcap的文件中。我试图用wireshark打开数据包,但它告诉我这是一个不受支持的数据包。我不明白为什么会这样。我想知道有没有其他程序来创建数据包? 我们可以创建.pcap格式的数据包吗 我对这个嗅探器不熟悉。所以,你能澄清我的疑问并给我一个解决方案吗 谢谢, 问候,, sathishWireshark实用程序text2pcap执行此任务。它接受一个十六进制转

到目前为止,我知道每个数据包都是十六进制格式的。因此,我尝试创建一个数据包80201212F5100。。。。与此类似,并保存在扩展名为.pcap的文件中。我试图用wireshark打开数据包,但它告诉我这是一个不受支持的数据包。我不明白为什么会这样。我想知道有没有其他程序来创建数据包? 我们可以创建.pcap格式的数据包吗

我对这个嗅探器不熟悉。所以,你能澄清我的疑问并给我一个解决方案吗

谢谢,

问候,, sathish

Wireshark实用程序text2pcap执行此任务。它接受一个十六进制转储文件并创建pcap文件


您可以在命令行指定十六进制文件应定义数据包的哪一部分。所以它可以为您生成虚拟IP和以太网地址。

我不明白为什么会发生这种情况。这是因为pcap文件不仅有数据包,还有一个文件头,对于每个数据包,还有一个数据包头,所以您创建的扩展名可能是.pcap,但它不是pcap文件。Wireshark根据文件的内容而不仅仅是扩展名来决定文件的类型。正如@harper的回答所说,尝试使用text2pcap创建一个实际的pcap文件。