Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.35 KB

File metadata and controls

39 lines (24 loc) · 1.35 KB

BLEAS v2

"ah, bless" - when used patronisingly, meaning someone tried to do the right thing but didn't.

written in Go lang.

Build

$ go build cmd/scanner/*.go
$ sudo ./main -configPath cmd/scanner/config.yml

Bluetooth Low Energy Advertisement Sniffer

Based on the great work on the following projects:

  • sausheong spelunking for bluetooth (in Go lang)
  • BLEAK Bluetooth Low Energy platform Agnostic Klient for Python
  • furiousMAC Apple Continuity Protocol Reverse Engineering and Dissector
  • popets 2020-0003 Discontinued Privacy: Personal Data Leaks in Apple Bluetooth-Low-Energy Continuity Protocols

ElasticSearch

TODO: All data is saved into an ElasticSearch cluster, this enables better search and visualisation of data

Privacy

It is possible to track users with this data as can be seen in the predecessor works, though no attempt has been to do this, and others using this code should not exercise this feature.

Remove sudo requirement

sudo setcap 'cap_net_raw,cap_net_admin+eip' scanner

Obviously this is a security risk.

The app also resets the USB power suspend to off (this needs root too)