scapy.contrib.vqp

class scapy.contrib.vqp.VQP(_pkt, /, *, const=1, type=1, errorcodeaction=0, unknown=2, seq=0)[源代码]

基类: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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     CONST     |      TYPE     |ERRORCODEACTION|    UNKNOWN    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              SEQ                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                             Fig. VQP                             
VQP fields

const

ByteField

1

type

ByteEnumField

1

errorcodeaction

ByteEnumField

0

unknown

ByteEnumField

2

seq

IntField

0

payload_guess

Possible sublayers: VQPEntry

class scapy.contrib.vqp.VQPEntry(_pkt, /, *, datatype=0, len=None, data=None)[源代码]

基类: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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            DATATYPE                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              LEN              |              DATA             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. VQPEntry                           
VQPEntry fields

datatype

IntEnumField

0

len

FieldLenField

None

data

MultipleTypeField (IPField, MACField, StrLenField)

None

payload_guess

Possible sublayers: VQPEntry