scapy.contrib.ibeacon
scapy.contrib.ibeacon - Apple iBeacon Bluetooth LE proximity beacons.
Packet format documentation can be found at at:
https://en.wikipedia.org/wiki/IBeacon#Packet_Structure_Byte_Map (public)
https://developer.apple.com/ibeacon/ (official, requires license)
- class scapy.contrib.ibeacon.Apple_BLE_Frame(_pkt, /, *, plist=[])[source]
Bases:
Packet,LowEnergyBeaconHelperThe wrapper for a BLE manufacturer-specific data advertisement from Apple devices.
Each advertisement is composed of one or multiple submessages.
The length of this field comes from the EIR_Hdr.
- aliastypes = [<class 'scapy.contrib.ibeacon.Apple_BLE_Frame'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ibeacon.Apple_BLE_Submessage(_pkt, /, *, subtype=None, len=None)[source]
Bases:
Packet,LowEnergyBeaconHelperA basic Apple submessage.
- aliastypes = [<class 'scapy.contrib.ibeacon.Apple_BLE_Submessage'>, <class 'scapy.packet.Packet'>]