一个用于捕获、构建和发送数据包的 Java 库。
Pcap4J 是一个用于捕获、构建和发送数据包的 Java 库。Pcap4J 通过 JNA 封装原生的数据包捕获库 (libpcap、WinPcap 或 Npcap),并提供面向 Java 的 API。
Pcap4J 可在 Maven 中心仓库中获取。
为什么会有 Pcap4J 的诞生 -------------------- 我一直在用 Java 开发一个 SNMP 网络模拟器 (SNeO, 可在下面的链接中找到),该模拟器需要捕获数据包,我发现 pcap 对于此非常有用。虽然已经有了 pcap 的一些实现,例如 libpcap (适用于 UNIX) 和 WinPcap (适用于 Windows),但由于它们都是原生库,因此需要一个 Java 封装库才能将它们用于 SNeO。我进行了研究,发现有三个用于 pcap 的 Java 封装库: [jpcap](htt
暂无开放 Issues,或尚未同步最近议题。