我试图让 Perl 读取离线 pcap 文件并将输出保存到 XML 文件中,以便我可以在 PHP 中使用它。
我不能使用 PHP,因为它不是我的服务器,但我可以使用 Perl。所以我的目标是将 PCAP 文件转换为 XML,这样我就能玩得开心。
我不知道从哪里开始,并查看了 Perl Net::Pcap,但我就是不懂这种语言。
关于我应该做什么的任何想法?谢谢你,保罗
使用 Net::Pcap 是一个不错的主意,尽管弄清楚你想要写出捕获的格式似乎并不那么容易。我最喜欢的解决方案是像这样使用 tshark(wireshark 的命令行版本):
tshark -r $dmp_filename -Tpsml
这将为您提供 XML标准格式的输出。
当然,如果你没有 tshark,也不是很有帮助...