JPCAP Java网络抓包工具的应用与局限性

JPCAP 实际上并非直接实现对 数据链路层 的控制,而是作为一个中间件,通过调用 WinPcaplibpcap,为 Java 提供了一个公共接口,从而实现了平台的无关性。在 Java 的 .NET 包中,已经提供了关于传输层协议 TCPUDP 的相关 API,用户通常只能操作传输层数据。如果需要直接操作 网络层 数据(例如,编写传输层数据报,或者向网络中发送 IP 数据包),则 JPCAP 扩展包弥补了这一缺陷,使得用户可以从网卡中接收 IP 数据包,或向网卡发送 IP 数据包

jar 文件大小:26.65KB