Wireshark 通过 nrf-sniffer for BLE 抓包环境配置说明

news2025/7/20 13:17:39

1 准本工作

1.1 购买 nrf sniffer 抓包工具

购买链接:https://item.taobao.com/item.htm?spm=a21n57.1.0.0.46291dafMXbO9s&id=718103919140&ns=1&abbucket=15#detail

1.2 下载文件

  1. 下载 CP2101 驱动

    下载链接:http://www.wxlrf.com/download/24-cn.html
    在这里插入图片描述

  2. nRF Sniffer for Bluetooth LE,包含了jlink驱动等,

    下载网址:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Sniffer/Download#infotabs

在这里插入图片描述
3. Wireshark v2.4.6 or later.

下载地址: https://www.wireshark.org/#download

在这里插入图片描述
4. 下载 python 3.7.8

下载链接:https://www.python.org/downloads/release/python-378/
在这里插入图片描述

2 安装

本文以 windows 11 64 位系统做演示说明。

2.1 CP2101 驱动

解压 CP210x_Universal_Windows_Driver.zip,双击如下图安装文件进行安装

在这里插入图片描述

2.2 wireshark

双击Wireshark-win64-3.0.1.exe进行安装,一路next,选中下图桌面创建快捷方式:

在这里插入图片描述

如下图,选中USBPcap并进行安装:

在这里插入图片描述

剩下就是一路允许和接受,直到安装完毕**。**

打开 wireshark->帮助->关于wireshark->文件夹->双击打开 extcap 路径,如下所示:

在这里插入图片描述

解压之前下载的 nrf_sniffer_for_bluetooth_le_4.1.1.zip 文件,复制其 extcap 下的所有文件到上图打开的路径中,如下图:

在这里插入图片描述

2.3 python

双击之前下载的 python-3.7.8-amd64.exe 进行安装,一路 next,直到如下界面:

在这里插入图片描述
在这里插入图片描述

需要选择添加环境变量,然后 install 完毕。

在这里插入图片描述

安装完 python,需要进一步安装相关依赖库

按下 Windows + R 调出运行,输入 cmd 后回车,查看 python 是否安装成功,如下图:

在这里插入图片描述

执行 python –m pip install –upgrade pip 更新 pip(如果无法下载建议先关闭 vpn)

如果仍旧无法执行更新,则指定国内源更新,命令如下:

python -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述

执行 cd C:\Program Files\Wireshark\extcap 进入 extcap 目录下,

并执行 pip install -r requirements.txt 安装需要依赖的库,

如果请求超时,请先关闭 vpn,或者执行以下命令使用国内源进行下载,

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

出现如下图所示表明安装成功。

在这里插入图片描述

3 验证

插上 nrf sniffer 抓包工具,打开 wireshark 软件,出现如下图所示即表明安装成功,wireshark 具体使用方法请另行查阅

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1102478.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于springboot实现民宿管理平台项目【项目源码+论文说明】

摘要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于民宿管理平台系统当然也不能排除在外,随着网络技术的不断成熟,带动了民宿管理平台系统,它彻底改变了过…

利用Tomcat服务器实现一个简单的web应用

2023.10.17 昨天使用Tomcat服务器实现了一个简单的web应用,但是显示的页面是静态页面,今天来实现一个动态的web应用。 对于一个动态的web应用,一个请求和响应的过程中,有哪些角色参与,角色间有哪些协议? 角…

解决方案-LBS用户位置GEO附近人/店铺

附近人 附近人列表功能mysqlredis GEOthinkphp 附近人列表功能 方案优势缺点Mysql外接正方形逻辑清晰,实现简单,支持多条件筛选效率较低,不适合大数据量,不支持按距离排序MysqlGeohash借助索引有效提高效率,支持多条件…

密码学三 btc 钱包 节点 挖矿 51%攻击 双花攻击

03-BTC-数据结构_哔哩哔哩_bilibili 哈希指针并解释 比特币的每个区块都包含一个区块头和区块体两部分。 在区块头中,有一个字段是用于存储前一个区块的哈希值,我们把这个存储前一个区块哈希值的字段称为“哈希指针”。 这个哈希指针的作用是将本区块指向前一个区块,连接起整…

Library projects cannot set applicationId. applicationId is set to

Library projects cannot set applicationId. applicationId is set to com.xxx.library_cache in default config. 删掉即可

RTSP/Onvif安防视频平台EasyNVR级联至EasyNVS系统不显示通道,是什么原因?

视频安防监控平台EasyNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。 我们在此前的文章中也介绍过关于EasyNVR级联EasyNVS上云网关综合管理平台的内容&#xff…

Kotlin之Hello,World

一、新建Kotlin项目 二、设置Gradle为本地目录 #下载地址 https://gradle.org/releases/ 配置阿里云镜像 allprojects {repositories {mavenLocal()maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" } mavenCentral()}buil…

模型量化笔记--对称量化和非对称量化

1–量化映射 量化映射的通用公式为: r S ( q − Z ) r S(q - Z) rS(q−Z) 其中r表示量化前数据的真实值,S表示缩放因子,q表示量化后的数值,Z表示零点 2–非对称量化 非对称量化需要一个偏移量Z来完成零点的映射,即量化前的零…

Facebook注册失败?速看最新注册指南

我们都知道单个代理地址注册多个社媒账号,基本第二天都会进入到一个风控状态,要申诉或者封号,批量注册需要用不同的地址进行注册,下面是需要准备到的环境和材料以及注册的全流程。 一、环境需求 1、接码平台 这个网络上有非常多…

【QT】界面布局-登陆窗口

记录页面布局-登陆窗口的流程 (1)继承QWidget (2)设置标签 (3)单行文本编辑 (4)按钮 开始设置布局, 法1:使用Horizontal layout,但是不方便 法2…

WebSocket: 实时通信的新维度

介绍: 在现代Web应用程序中,实时通信对于提供即时更新和交互性至关重要。传统的HTTP协议虽然适合请求-响应模式,但对于需要频繁数据交换的场景并不理想。而WebSocket技术的出现填补了这个空白,为Web开发者们带来了一种高效、实时的…

联邦学习+梯度+梯度剪枝

联邦学习需要参与者在每一次的本地训练后,上传所更新的模型参数并与其他参与者共享,而参数更新中仍有可能包含所有者的敏感信息 解决方案: 加密方法(安全多方计算、同态加密)通过将明文编码为密文的方式,…

MySql分区介绍和Range案例

MySql分区介绍和Range案例 什么是表分区? 通俗地讲表分区是将一个大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区。 如:某用户表的记录超过了600万条仓储信息,那么就可以根据入库日期将表分区,也可以根…

爬取某网站计算机类图书

网页链接: https://www.ptpress.com.cn/shopping/search?tagsearch&orderstrhot&leve11-75424c57-6dd7-4d1f-b6b9-8e95773c0593 一、为了完成爬取数据,需要进行以下步骤 1.在浏览器中打开页面,选择"计算机" 2.可以看到…

2023年淘宝天猫京东双11红包领取口令入口怎么领取使用淘宝天猫京东双十一红包?

2023年淘宝/天猫、京东双十一红包领取活动即将开始! 使用下面提供的淘宝/天猫、京东双11红包口令可以领取淘宝天猫、京东2023年双十一红包; 一、2023年淘宝/天猫双11红包活动时间与规则 1.1、淘宝/天猫双11红包领取时间 2023年10月24日20:00开始至11月…

Numpy(三)Numpy的函数与排序

Numpy(三)Numpy的函数与排序 一、通用函数 *通用函数使得Numpy数组操作用于数组中的每一个函数。它通常用C语言实现,可以提升执行效率。 1.1数学运算函数 1.1.1算数运算函数:通常使用的加、减、乘、除、乘方等数学运算符号 ①…

HCIA --- VLAN实验配置

一、各交换机上配置: 1、各交换机上创建VLAN 2、交换机上的各个接口划分到对应的VLAN中 3、将与交换机、路由器相连的接口创建trunk干道 SW1: [sw1]vlan batch 2 to 3 批量创建VLAN2-3 [sw1]interface Ethernet0/0/1 单独将某个接口划分到对应…

【Release】Photoshop ICO file format plug-in 3.0

【Introduction】 The Photoshop ICO plug-in is a file format plug-in developed for Photoshop, which allows Photoshop to directly read and write ICO format files. Because Photoshop has powerful pixel bitmap editing functions, it has many users and a good us…

Kotlin注释

一、设置注释样式 按需配置 二、单行多行注释 fun main() {// 单行注释println("单行注释") //单行注释/** 多行注释* */println("多行注释") }

<el-drawer>中在添加弹窗,遮罩层被覆盖

添加这个属性 <el-dialog :append-to-body"true"> </el-dialog>