{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/xecaz/BLE-Analyzer-pro-linux-capture/blob/36805b1c2f164b22c01d305b5618118b3bc3601b/RE_PROCESS.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "The WCH BLE Analyzer Pro project reconstructs the USB capture protocol of a three-channel BLE sniffer and implements a Linux libusb driver. It sends monitor commands to the device's CH582F controllers, decodes returned frames and writes BLE link-layer packets to pcap for Wireshark. Research notes describe USB captures and analysis of bundled decoder scripts.",
  "description_zh": "WCH BLE Analyzer Pro 项目重构三通道 BLE 嗅探器的 USB 抓包协议，并实现 Linux libusb 驱动。驱动向 CH582F 控制器发送监听命令、解码返回帧，将 BLE 链路层数据包写入供 Wireshark 读取的 pcap；研究笔记记录了 USB 抓包与随附解码脚本的分析。",
  "entry_url": "https://awesomerea.org/resources/wch-ble-analyzer-pro-linux-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/wch-ble-analyzer-pro-linux-case/",
  "evidence_url": "https://github.com/xecaz/BLE-Analyzer-pro-linux-capture/blob/36805b1c2f164b22c01d305b5618118b3bc3601b/README.md",
  "group": "cases",
  "id": "wch-ble-analyzer-pro-linux-case",
  "json_url": "https://awesomerea.org/resources/wch-ble-analyzer-pro-linux-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/wch-ble-analyzer-pro-linux-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/wch-ble-analyzer-pro-linux-case/index.md",
  "name": "WCH BLE Analyzer Pro: reconstructing its USB capture protocol for Linux",
  "name_zh": "WCH BLE Analyzer Pro：重构 Linux 抓包所需的 USB 协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "WCH BLE Analyzer Pro hardware and Linux are required.",
    "libusb-1.0 development files are required to build.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 WCH BLE Analyzer Pro 硬件和 Linux。",
    "编译需要 libusb-1.0 开发文件。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/xecaz/BLE-Analyzer-pro-linux-capture",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
