Abstract
Sniffing Bluetooth data sessions is considered a difficult task, because of the frequency-hopping channel access scheme this technology implements. In this paper we present a novel open-source sniffer that can monitor Bluetooth Low Energy (BLE) traffic on all channels in real time. The sniffer builds on an Software-Defined Radio (SDR) framework to capture the entire BLE spectrum and exploits Graphics Processing Unit (GPU) capabilities to channelise and process BLE traffic in real-time. We show that our sniffer can easily and reliably detectactive BLE connections, and infer their properties, including Access Address, CRC values and hopping sequences. From a general standpoint, we show that tracking many BLE datasessions at the same time becomes feasible even with relatively inexpensive equipment, as we are able to discover up to 24 simultaneous sessions within 80 ms on average.
Original language | English |
---|---|
Title of host publication | 2020 Mediterranean Communication and Computer Networking Conference (MedComNet) |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 1-4 |
Number of pages | 5 |
ISBN (Electronic) | 978-1-7281-6248-5 |
ISBN (Print) | 978-1-7281-6249-2 |
DOIs | |
Publication status | Published - 10 Sept 2020 |
Event | 18th Mediterranean Communication and Computer Networking Conference - Arona, Italy Duration: 17 Jun 2020 → 19 Jun 2020 https://medcomnet.org/ |
Conference
Conference | 18th Mediterranean Communication and Computer Networking Conference |
---|---|
Abbreviated title | MedComNet 2020 |
Country/Territory | Italy |
City | Arona |
Period | 17/06/20 → 19/06/20 |
Internet address |
Keywords / Materials (for Non-textual outputs)
- Bluetooth Low Energy
- Graphics processing unit (GPU)
- Real-time sniffer
- Software-defined radio (SDR)