1

我曾经用Scapypython编写代码。现在我将pcap使用 java.xml 操作文件中的数据包。例如,我需要读取pcap文件,然后更改一个数据包的源 IP。

实际上,我已经使用jNetStream库更改了一个字段,但我不知道如何将修改后的数据包写入pcap文件

编辑:

我刚刚提供了一些属于数据包修改的代码。

Decoder decoder = new Decoder("fileName.pcap");
while ((packet = decoder.nextPacket()) != null) {
    new_saddr = InetAddress.getByName("1.1.1.1").getAddress();
    saddr.setAddress(new_saddr);

可以看出,已经设置了新的源 IP 地址。现在我想将整个数据包写入一个新pcap文件,但我不知道该怎么做。任何帮助,将不胜感激。

4

0 回答 0