3

如何从 JpCap 数据包中提取相关数据包信息?我正在尝试查找源/目标 ip 和端口。到目前为止,我已经尝试过对 Packet 的 toString() 方法进行字符串解析,但这似乎很野蛮。

4

2 回答 2

4

您必须将 Packet 对象转换为我认为的正确类型的 Packet。

所以像:

TCPPacket p = (TCPPacket)packet;

// Get the tcp src and dest ports
int destPort = p.dst_port;
int srcPort = p.src_port;

// Get the src and dest IP addresses from the IP layer
InetAddress destIp = p.dst_ip;
InetAddress srcIp = p.src_ip;
于 2010-04-15T04:14:14.610 回答
1

这是一个关于使用 Jpcap Packet 访问数据包信息的好例子

于 2015-10-13T11:20:15.763 回答