首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Npcap异步嗅探器

Npcap异步嗅探器
EN

Stack Overflow用户
提问于 2022-09-06 08:33:36
回答 1查看 147关注 0票数 1

我用替罪羊通过一个usb以太网适配器来做不同步的嗅探器。

代码语言:javascript
复制
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())

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

代码语言:javascript
复制
WARNING: WinPcap is now deprecated (not maintained). Please use Npcap instead

我尝试过安装Npcap,但老实说,我还不知道如何使用Npcap进行相同的异步收购。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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知道问题的细节,并尝试修复它;
  • 如果您能够安装它,但它不能工作,请添加关于该问题的详细信息到该问题,以便Npcap知道问题的细节,并试图解决它;
  • 如果您没有尝试安装它,尝试这样做,然后,如果它不能被安装或在安装之后不能工作,添加关于该问题的详细信息,如上面所述。

更新:

Npcap表示,实际上,它应该在Windows Embedded Standard 7上工作。也就是说,他们表示您的PC上的操作系统应该与Npcap兼容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73619011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档