java - Winpcap 与 jnetpcap 和 Windows 10

标签 java pcap winpcap jnetpcap pcap4j

根据WinPcap website ,他们不支持Windows 10,但最新版本的著名网络分析仪Wireshark(2.6.6)可以在Windows 10上运行,但在安装中仍然使用WinPcap。另一方面,他们在 their wiki 中警告您有关 Windows 10 上 WinPcap 的使用情况。说“Wireshark 安装程序包括 WinPcap,但 Npcap 可能更适合您,尤其是在运行 Windows 10 的情况下。”我的问题是,在 Windows 10 上使用 Winpcap 有多可靠?如果它不可靠,我仍然可以使用 jnetPcap 和 Winpcap 的更新替代品(例如 Npcap)。由于我已经有一个在 Windows 7 上开发的使用 jnetpcap 的旧 Java 实现,并且我将再次维护它,因此我想尽可能保留它。

最佳答案

您可以使用Win10Pcap相反,它是为 Windows 10 构建的,并且与 WinPcap 二进制兼容。

关于java - Winpcap 与 jnetpcap 和 Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54872892/

相关文章:

java - 为什么 Tomcat 使用反射来实现 Catalina 实例化

java - 在mysql中设置event_scheduler

c++ - 如何读取IRC数据包?

linux - Linux 上的 winpcap

c# - 无法使用 Npcap 而不是 Winpcap 激活适配器

java - append 到 ObjectOutputStream

java - 将字符串 append 到 native Java 数组

C - 使用 pcap 库的负负载长度

linux - TCP 消息合并

c# - 如何通过没有 IP 地址的网卡发送 WOL 包(或任何东西)?