标签: java
我在java中寻找HTTPS数据包捕获代码。但我正在获取HTTP的程序。根据我们的要求,我们需要HTTPS数据包捕获代码。任何人都可以给我链接或告诉我在哪里可以找到它?
答案 0 :(得分:2)
jNetPcap可能是你正在寻找的东西:它是一个围绕本地libpcap库的java包装器,提到了sarnold。从提供的basic capture example开始,似乎写一个PcapPacketHandler来计算数据包到达HTTPS流的时间是相当简单的。
PcapPacketHandler
答案 1 :(得分:1)
我建议从libpcap(或其兄弟,Windows上的winpcap)开始,然后解释已保存的捕获; libpcap团队做了一个非常出色的工作,使得一个非常可靠和快速的机制与内核的原始套接字支持接口,以尽可能高效地运行。 (Linux内核提供类似BPF的接口,用于指定将数据包卸载到用户空间;有关Linux详细信息,请参阅Documentation/networking/filter.txt。)
Documentation/networking/filter.txt