pcap4j依赖
- libpcap 1.1.1 --linux下安装
- WinPcap 4.1.2 --windows下安装wincap
- jna 5.1.0 --依赖包
- slf4j-api 1.7.25 --依赖包
- logback-core 1.0.0 --依赖包
- logback-classic 1.0.0 --依赖包
以下代码为读pcap抓包文件,过滤TCP报文(PSH)内容打印:
package org.pcap4j.sample;
import java.io.EOFException;
import java.net.Inet4Address;
import java.util.concurrent.TimeoutException;
import org.pcap4j.core.NotOpenException;
import org.pcap4j.core.PcapHandle;
import org.pcap4j.core.PcapHandle.TimestampPrecision;
import org.pcap4j.core.PcapNativeException;
import org.pcap4j.core.Pcaps;
import org.pcap4j.packet.EthernetPacket;
import org.pcap4j.packet.IpV4Packet;
import org.pcap4j.packet.Packet;
import org.pcap4j.packet.TcpPacket;
import org.pcap4j.packet.namednumber.EtherType;
import

本文介绍了如何使用pcap4j库在Linux和Windows环境下读取pcap抓包文件,并展示了如何过滤出TCP报文中PSH标志的内容进行打印。
最低0.47元/天 解锁文章
2429

被折叠的 条评论
为什么被折叠?



