scapy.layers.ir

IrDA红外数据通信.

class scapy.layers.ir.IrLAPCommand(*args, **kargs)

Bases: scapy.packet.Packet

aliastypes
fields_desc
显示类似RFC的架构
 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                         
IrLAPCommand字段

Control

XByteField

0

标识符格式

XByteField

0

源地址

XIntField

0

目的地址

XIntField

4294967295

发现标志

XByteField

1

插槽号

ByteEnumField

255

Version

XByteField

0

payload_guess

可能的子层: IrLMP

class scapy.layers.ir.IrLAPHead(*args, **kargs)

Bases: scapy.packet.Packet

aliastypes
fields_desc
显示类似RFC的架构
 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                          
IrLAPHead字段

Address

XBitField (7位)

127

Type

BitEnumField (1位)

1

payload_guess

可能的子层: IrLAPCommand

class scapy.layers.ir.IrLMP(*args, **kargs)

Bases: scapy.packet.Packet

aliastypes
fields_desc
显示类似RFC的架构
 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                            
IrLMP字段

服务提示

XShortField

0

字符集

XByteField

0

设备名称

StrField

b''