scapy.layers.ir module
IrDA infrared data communication.
- class scapy.layers.ir.IrLAPCommand(_pkt, /, *, Control=0, Format_identifier=0, Source_address=0, Destination_address=4294967295, Discovery_flags=1, Slot_number=255, Version=0)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | CONTROL |FORMAT IDENTIFI| SOURCE ADDRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DESTINATION ADDRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |DISCOVERY FLAGS| SLOT NUMBER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VERSION | +-+-+-+-+-+-+-+-+ Fig. IrLAPCommand
Control
0
Format_identifier
0
Source_address
0
Destination_address
4294967295
Discovery_flags
1
Slot_number
255
Version
0
- class scapy.layers.ir.IrLAPHead(_pkt, /, *, Address=127, Type=1)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ADDRESS |T| +-+-+-+-+-+-+-+-+ Fig. IrLAPHead
Address
XBitField
(7 bits)127
Type
1
- payload_guess
Possible sublayers:
IrLAPCommand
- class scapy.layers.ir.IrLMP(_pkt, /, *, Service_hints=0, Character_set=0, Device_name=b'')[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SERVICE HINTS | CHARACTER SET | DEVICE NAME | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IrLMP
Service_hints
0
Character_set
0
Device_name
b''