gpt4 book ai didi

java - 使用 jpcap 读取包头

转载 作者:行者123 更新时间:2023-11-30 08:52:29 25 4
gpt4 key购买 nike

我正在尝试使用 jpcap 读取数据包 header 。

TCPPacket tcpPacket = (TCPPacket) captor.getPacket();
System.out.println(new String(tcpPacket.header));

输出是(类似于): enter image description here

我错过了什么? (读取数据部分时,看起来OK)

最佳答案

TCPPacket.getHeader() 返回一个 byte[] 数组,您不能指望它只包含漂亮的 ASCII 值,所以当您创建一个 (UTF -8) String 出来,你会得到线路噪声...

据我所知,JPCap 中没有针对 TCP header 的结构化方法,因此您必须 dig out a reference并自己解码 - 或使用谷歌 find resources由已经完成这项工作的人提供。

干杯,

关于java - 使用 jpcap 读取包头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30164312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com