首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用pcap4j操作数据包和写入pcap文件

如何使用pcap4j操作数据包和写入pcap文件
EN

Stack Overflow用户
提问于 2016-07-11 17:15:52
回答 0查看 1.7K关注 0票数 0

我想要通过一个pcap文件并访问每个包。然后获取IP地址并对其进行操作。最后,我将把它写到一个新的pcap文件中。

我使用的是pcap4j 1.6.4版,下面是获取源IP地址的方法:

代码语言:javascript
复制
String fname = "FileName";
String dumpFile = "newFileName";
PcapHandle h = Pcaps.openOffline(fname);
PcapDumper dumper = h.dumpOpen(newFileName);
Packet p = null;
while ((p = h.getNextPacket()) != null) {
    IpV4Packet ip = p.get(IpV4Packet.class);
    Inet4Address srcAddr = ip.getHeader().getSrcAddr();
}

正如我所提到的,我获得了源IP地址,但现在我不知道如何设置新的源IP地址并将其写入NewFileName。

任何帮助都将不胜感激。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38303230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档