Npcap异步嗅探器



我正在使用scapy通过usb以太网适配器进行异步嗅探器。

from scapy.all import *
t = AsyncSniffer(iface="ASIX AX88772B USB2.0 to Fast Ethernet Adapter",filter="ether proto 0x5337")
t.start()
print("hey")
time.sleep(10) 
packets= t.stop()
print (packets.summary())

这样做,我得到以下警告信息:

WARNING: WinPcap is now deprecated (not maintained). Please use Npcap instead

我试过安装Npcap,但老实说,我不知道如何使用Npcap进行同样的异步获取。

Npcap与WinPcap一样,提供1(libpcap库和2(驱动程序以及与驱动程序通信的库,供libpcap使用,以执行流量捕获和数据包注入。

标准的WinPcap和Npcap API是libpcap API,因此使用该API的程序不需要与WinPcap和Npcp不同。

因此,无论你安装了WinPcap还是Npcap,同样的Scary代码都应该可以工作。

至于Windows Embedded Standard 7上的Npcap,我已经提交了Npcap问题#637,询问Npcap在Windows Embedding Standard 7上是否受支持,因为它在Windows 7上受支持。

如果Npcap开发人员表示不支持它,那么你就倒霉了,必须使用WinPcap并接受警告消息。

如果它们指示支持,则:

  • 如果您无法安装它,请将有关该问题的详细信息添加到该问题中,以便Npcap开发人员了解该问题的细节,并可以尝试修复它
  • 如果您能够安装它,但它不起作用,请在该问题中添加有关该问题的详细信息,以便Npcap开发人员了解该问题的细节,并可以尝试修复它
  • 如果您没有尝试安装它,请尝试安装,然后,如果安装后无法安装或不起作用,请按照上面的说明,将有关该问题的详细信息添加到该问题中

更新:

Npcap开发人员表示,事实上,它应该在Windows Embedded Standard 7上运行。也就是说,它们表明你电脑上的操作系统应该与Npcap兼容。

相关内容

  • 没有找到相关文章

最新更新