Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有兴趣在 Wireshark 中打开一个捕获文件,然后以“C 数组”格式导出数据 [Wireshark 在其 GUI 中提供了该选项。可以通过主菜单中的“文件->导出->作为 C 数组文件”来做到这一点。我的问题是如何在 perl 中做到这一点?有人可以帮我写一个脚本吗?
我想解析wireshark捕获的每一个数据包。所以我想,我会先将每个数据包转换为一个数组,然后解析它。你对此有什么建议吗?我的捕获包含所有 IEEE 802.11 帧。
如果您想自己进行所有解析,即查看原始数据包数据,我建议您使用 libpcap 编写自己的程序来读取 pcap 格式的捕获文件(在 UN*X 上,libpcap 1.1.0 及更高版本也可以读取 pcap -ng-format 捕获文件,这是 Wireshark 1.8.0 及更高版本默认写入的内容)。无需将内容写成 C 数组。