Qt5使用npcap在windows上直接抓取网卡数据

先在以下网址下载npcap-1.79.exe并安装
https://nmap.org/download.html

Qt调用NPCAP代码见附件

.pro文件中路径配置如下
INCLUDEPATH += …/Include
LIBS += -LLib -lwpcap -lPacket
LIBS += -lws2_32

Packet.lib/wpcap.lib需要看你的程序是否32位或者64位
代码中的Lib目录放在build目录下

调用时注意过滤表达式不能是*,可以是"ip and tcp"
程序启动后先选择下拉框的网卡,最好是你的实际物理网卡

对于ip协议,直接判定报文中的协议字段和目的端口

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows系统上使用镜像安装QT,你可以按照以下步骤进行操作: 1. 首先,从QT的官方网站(https://www.qt.io/)下载QT的安装程序。 2. 运行下载的安装程序,进入安装向导。 3. 在安装向导的“Choose Components”(选择组件)步骤中,选择你需要的组件并勾选相应的复选框。点击“Next”(下一步)继续。 4. 在“Licenses”(许可证)步骤中,阅读并接受QT的许可协议。点击“Next”(下一步)继续。 5. 在“Choose Install Location”(选择安装位置)步骤中,默认情况下,QT将安装在系统的C盘。你可以选择其他位置进行安装。点击“Next”(下一步)继续。 6. 在“Select a Mirror”(选择镜像)步骤中,选择一个靠近你所在地区的镜像站点。点击“Next”(下一步)继续。 7. 在“Start Menu Folder”(开始菜单文件夹)步骤中,选择QT的开始菜单文件夹,并点击“Next”(下一步)继续。 8. 在“Ready to Install”(准备安装)步骤中,确认你的选择和安装设置,并点击“Install”(安装)开始安装过程。 9. 等待安装完成。安装过程可能需要一些时间,取决于你选择的组件和安装位置的大小。 10. 安装完成后,你可以选择启动QT Creator,这是QT的集成开发环境(IDE)。你也可以选择启动其他QT组件和示例。 通过按照上述步骤,在Windows系统上使用镜像安装QT,你将能够轻松地进行QT的开发和使用。记得选择一个可靠的镜像站点来确保你下载到的文件是完整且安全的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值