npcap-1.80
Npcap 1.80是Nmap项目为Microsoft Windows开发的最新数据包捕获(和发送)库版本。它实现了一个开放的Pcap API,并使用自定义的Windows内核驱动程序以及Windows版本的libpcap库。这使得Windows软件能够使用简单、便携的API捕获原始网络流量(包括无线网络、有线以太网、本地主机流量和许多VPN)3。
以下是Npcap 1.80版本的一些关键更新和特点:
-
支持ARM64X纯转发器DLLs:在ARM64上,Npcap现在安装ARM64X纯转发器DLLs,使得Npcap可以被运行在仿真下的x86_64进程以及x86和ARM64进程使用。程序员不需要进行任何特殊更改即可利用此功能4。
-
支持SR-IOV虚拟功能适配器的数据包捕获:Npcap现在支持直接在SR-IOV虚拟功能适配器上进行数据包捕获。一些制造商,例如英特尔,由于它们在虚拟功能驱动程序之上使用单独的miniport驱动程序,因此已经被支持。现在,像Broadcom这样仅使用虚拟功能的制造商也得到了支持4。
-
Windows 7、8和8.1上的Npcap驱动程序变化:由于微软弃用了具有内核模式签名能力的软件发布者证书,Npcap在Windows 7、8和8.1上的安装将默认使用Npcap 1.79驱动程序。如果Windows中禁用了驱动程序签名,用户可以在GUI中选择Npcap 1.80驱动程序,或通过命令行选项/latestdriveryes来选择4。
-
修复了与应用程序验证器相关的故障:解决了在某些情况下未调用WSACleanup()的问题,以及在DllMain()中调用的问题4。
Npcap 1.80适用于Windows 7/2008R2、8/2012、8.1/2012R2、10/2016、2019和11(x86、x64和ARM64)1。这个版本是在2024年9月16日发布的4。