AWDL Radar is a research / monitoring tool for observing Apple Wireless Direct Link (AWDL), Bluetooth Low Energy (BLE) advertisements, and mDNS (Bonjour) traffic.
It converts raw wireless signals into a unified event model, pseudonymizes device identifiers, and classifies each event into 8 high-level categories:
radar– presence / proximity over timesecurity_playground– scripted experiments, e.g., AirDrop scenariosfingerprint– device / OS fingerprintingbridge– remote / tunneled environmentshoneypot– inbound AirDrop offers to our nodeqos– QoS / throughput / performancetime_machine– traffic replay / time-machineai_analyzer– high-level AI / ML analysis
- Linux (tested on Ubuntu / Raspberry Pi OS)
- Python 3.10+
scapyfor 802.11 / mDNSbleakfor BLE (optional)- 802.11 interface capable of monitor mode
- BlueZ + dbus for BLE
pip install scapy bleak