YoungAyub/btrpa-scan
GitHub: YoungAyub/btrpa-scan
一款支持RPA地址解析的跨平台BLE设备扫描工具,可利用IRK密钥识别使用隐私保护机制的蓝牙设备。
Stars: 0 | Forks: 0
# 🛡️ btrpa-scan - 支持隐私功能的简易 Bluetooth LE 扫描工具
[](https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip)
## 📘 关于 btrpa-scan
btrpa-scan 是一个简单的工具,用于扫描附近的 Bluetooth Low Energy (BLE) 设备。它使用特殊技术来处理 Resolvable Private Addresses (RPA)。这意味着即使设备使用临时的、保护隐私的 ID,它也能识别它们。它使用 Identity Resolving Keys (IRKs) 来安全地解析和识别这些设备。
此应用程序可帮助您了解周围的 BLE 设备,而无需复杂的设置。无论您是对智能设备感到好奇、正在测试 Bluetooth 信号,还是想检查附近的设备活动,btrpa-scan 都能让这一过程变得简单直接。
## 💻 系统要求
要运行 btrpa-scan,请确保您的系统符合以下最低要求:
- 操作系统:Windows 10 或更高版本,macOS 10.13 或更高版本,或主流 Linux 发行版。
- 蓝牙适配器:支持 BLE 扫描的 Bluetooth 4.0(或更新)适配器。
- 内存:至少 2 GB RAM。
- 磁盘空间:最少 100 MB 可用空间。
- 网络连接:仅在下载软件时需要,扫描时不需要。
## 🚀 快速入门
请按照以下步骤下载并开始使用 btrpa-scan,轻松无忧:
- 您不需要任何编程技能。
- 界面易于浏览。
- 除了标准的支持 BLE 的蓝牙适配器外,不需要任何特殊硬件。
## 📥 下载与安装
1. 点击此按钮进入官方发布页面:
[](https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip)
2. 在页面上,您将看到版本列表。选择最新的稳定版本。
3. 根据您的系统:
- Windows:下载 `.exe` 安装程序文件;其名称可能类似于 `https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip`。
- macOS:下载 `.dmg` 文件。
- Linux:下载相应的 `.AppImage` 或 `https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip`。
4. 下载后:
- Windows:双击 `.exe` 文件并按照简单的安装提示操作。
- macOS:打开 `.dmg` 文件并将应用拖入您的 Applications 文件夹。
- Linux:使 `.AppImage` 文件可执行,或解压 `https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip` 并运行其中的二进制文件。
5. 安装完成后,从桌面、应用程序菜单或终端启动 btrpa-scan。
## 🛠️ 如何使用 btrpa-scan
启动应用程序后,请执行以下操作:
- 主窗口将显示一个“开始扫描 (Start Scan)”按钮。
- 点击“Start Scan”开始搜索附近的 BLE 设备。
- 程序将列出它发现的所有设备,并在可用时显示友好名称。
- 使用隐私功能(Resolvable Private Address)的设备将被正确识别,如果您注册了正确的 Security Keys,其身份将被解析。
- 您可以随时点击“Stop Scan”停止扫描。
- 使用过滤部分按信号强度或设备类型筛选设备。
- 要保存扫描结果,请使用“Export”选项将数据保存为 CSV 文件。
## 🔒 了解隐私功能
BLE 设备有时使用 Resolvable Private Addresses 来隐藏其真实的 MAC 地址。这通过随机化地址来防止跟踪。btrpa-scan 可以通过使用 Identity Resolving Keys (IRKs) 来配合这些隐私功能。IRKs 是安全密钥,可帮助应用程序识别地址不断变化的设备。
要使用此功能:
- 如果您拥有某些设备的 IRKs(例如您的个人智能设备),您可以将它们添加到 btrpa-scan 设置中。
- 应用程序将使用这些密钥来解析并显示这些设备的真实身份。
- 此功能提高了扫描准确性并有助于区分设备。
## 🔧 配置与设置
在应用程序中,您可以:
- 添加或删除 Identity Resolving Keys (IRKs)。
- 设置扫描间隔和超时时长。
- 选择扫描输出的详细程度。
- 启用针对新设备或未知设备的通知。
- 自定义数据导出格式。
所有设置都会自动保存。
## 🐞 故障排除
如果 btrpa-scan 未检测到设备或崩溃:
- 验证您的蓝牙适配器是否已启用且工作正常。
- 重启计算机并重试。
- 确保您的系统满足最低要求。
- 尝试以管理员权限运行应用程序。
- 禁用任何可能阻止访问的其他蓝牙应用程序。
- 在发布页面检查更新并安装最新版本。
如需高级帮助,请访问 GitHub issues 部分或打开一个描述您问题的新 issue。
## 📄 许可证
btrpa-scan 是根据 MIT License 发布的开源软件。您可以自由使用、共享和修改它。
## 🤝 贡献
如果您想帮助改进 btrpa-scan,您可以:
- 报告错误。
- 建议功能。
- 通过 pull requests 提交代码改进。
请阅读 GitHub 上的贡献指南以开始。
## 📞 联系与支持
如有问题或需要帮助,您可以在 GitHub 仓库页面提交 issues,或通过 GitHub 主页联系开发者。
[在此下载 btrpa-scan](https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip),开始扫描附近支持隐私功能的蓝牙设备。
标签:BLE, Bluetooth Low Energy, IRK支持, Linux工具, macOS工具, MAC地址, RPA解析, Windows工具, 低功耗蓝牙, 信号分析, 协议分析, 周边设备探测, 插件系统, 智能设备识别, 权限提升, 物联网, 硬件安全, 端口探测, 网络扫描器, 蓝牙扫描, 设备指纹, 设备追踪, 身份解析密钥, 逆向工具, 隐私地址解析