我用替罪羊通过一个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进行相同的异步收购。
发布于 2022-09-23 19:29:34
像WinPcap一样,Npcap提供了libpcap库和2)一个驱动程序和一个与驱动程序通信的库,用于执行流量捕获和数据包注入。
标准的WinPcap和Npcap是libpcap,所以对于WinPcap和Npcap,使用该API的程序并不需要不同。
因此,无论您安装了WinPcap还是Npcap,相同的可怕代码都应该可以工作。
至于7上的Npcap,我已经提交了Npcap问题#637文件,询问WindowsEmbeddedStandard7是否支持Npcap,因为它在Windows7上得到了支持。
如果Npcap开发人员表示它不受支持,那么您就不走运了,您将不得不使用WinPcap并接受警告消息。
如果它们表明它得到支持,那么:
更新:
Npcap表示,实际上,它应该在Windows Embedded Standard 7上工作。也就是说,他们表示您的PC上的操作系统应该与Npcap兼容。
https://stackoverflow.com/questions/73619011
复制相似问题