Python scapy:pcap文件读取,操作和写入pcap

时间:2012-08-02 19:52:14

标签: python pcap scapy

我想使用python scapy读取pcap文件,操纵TCP有效负载(例如删除当前有效负载并将其替换为0)并将操纵的数据包写入新的pcap文件。

1 个答案:

答案 0 :(得分:0)

FTR,回答操作问题

from scapy.all import *
with PcapWriter("output.pcap", sync=True) as outs:
    with PcapReader("input.pcap") as ins:
        for pkt in ins:
            if TCP in pkt:
                pkt[TCP].remove_payload()
            outs.write(pkt)