ButteRFly is a firmware specifically designed to be used with WHAD that provides the following features:
- Bluetooth Low Energy connection sniffing, scanning, hijacking and PDU injection
- ZigBee sniffing, scanning and packet injection
- Nordic Semiconductor's Enhanced ShockBurst protocol sniffing, scanning and packet injection
- Logitech Unifying sniffing, scanning and packet injection
Follow WHAD's documentation instructions to install this firmware on a Makerdiary nRF52 MDK USB dongle or a Nordic's nRF52 dongle.
ButteRFly has been initially released as a proof-of-concept by Romain Cayre in his presentation at IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Jun 2021, Taipei (virtual), Taiwan. The related paper is available here.