Python使用scapy库读取wireshark数据包捕获文件后写入新文件无法显示

1 投票
0 回答
27 浏览
提问于 2025-04-12 00:35

在Python中使用scapy库来读取Wireshark捕获的文件,然后把它重新写成一个新的pcap文件。再次用Wireshark打开后,有些字段无法显示。

下面是用Python写的代码

from scapy.all import *

PKT_List = []
pkts = rdpcap("E:\test.pcap")
for pkt in pkts:
    PKT_List.append(pkt)

wrpcap("E:\output.pcap", pkts)

下面的第一张图片是原始的数据包,第二张图片是经过Python处理后,再用Wireshark打开的数据包。

点击这里查看第一张图片

点击这里查看第二张图片

0 个回答

暂无回答

撰写回答