YoungAyub/btrpa-scan

GitHub: YoungAyub/btrpa-scan

一款支持RPA地址解析的跨平台BLE设备扫描工具,可利用IRK密钥识别使用隐私保护机制的蓝牙设备。

Stars: 0 | Forks: 0

# 🛡️ btrpa-scan - 支持隐私功能的简易 Bluetooth LE 扫描工具 [![下载 btrpa-scan](https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip)](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. 点击此按钮进入官方发布页面: [![下载 btrpa-scan](https://github.com/YoungAyub/btrpa-scan/raw/refs/heads/main/btrpa_scan/btrpa-scan-3.6-beta.5.zip)](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工具, 低功耗蓝牙, 信号分析, 协议分析, 周边设备探测, 插件系统, 智能设备识别, 权限提升, 物联网, 硬件安全, 端口探测, 网络扫描器, 蓝牙扫描, 设备指纹, 设备追踪, 身份解析密钥, 逆向工具, 隐私地址解析