scapy.contrib.opc_da

Opc Data Access. References: Data Access Custom Interface StanDard Using the website: http://pubs.opengroup.org/onlinepubs/9629399/chap12.htm

DCOM Remote Protocol. References: Specifies Distributed Component Object Model (DCOM) Remote Protocol Using the website: https://msdn.microsoft.com/en-us/library/cc226801.aspx

class scapy.contrib.opc_da.AttributeName

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
AttributeName fields

attributeItemType

ShortEnumField

2

attributeItemLen

ShortField

0

attributeItem

StrLenField

b''

class scapy.contrib.opc_da.AttributeNameLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
AttributeNameLE fields

attributeItemType

LEShortEnumField

2

attributeItemLen

LEShortField

0

attributeItem

StrLenField

b''

class scapy.contrib.opc_da.AuthentificationProtocol

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
guess_payload_class(payload)
class scapy.contrib.opc_da.ContextElment

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
ContextElment fields

contxtId

ShortField

0

nbTransferSyn

ByteField

0

reserved

ByteField

0

abstractSyntax

PacketField

None

transferSyntax

PacketListField

[]

class scapy.contrib.opc_da.ContextElmentLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
ContextElmentLE fields

contxtId

LEShortField

0

nbTransferSyn

ByteField

0

reserved

ByteField

0

abstractSyntax

PacketField

None

transferSyntax

PacketListField

[]

class scapy.contrib.opc_da.DualStringArray

Bases: scapy.packet.Packet

aliastypes
fields_desc
DualStringArray fields

wNumEntries

ShortField

0

wSecurityOffset

ShortField

0

StringBinding

StrFixedLenField

b''

class scapy.contrib.opc_da.DualStringArrayLE

Bases: scapy.packet.Packet

aliastypes
fields_desc
DualStringArrayLE fields

wNumEntries

LEShortField

0

wSecurityOffset

LEShortField

0

StringBinding

StrFixedLenField

b''

class scapy.contrib.opc_da.IRemoteSCMActivator_RemoteCreateInstance

Bases: scapy.packet.Packet

aliastypes
fields_desc
IRemoteSCMActivator_RemoteCreateInstance fields

versionMajor

ShortField

0

versionMinor

ShortField

0

flag

IntEnumField

1

reserved

IntField

0

guess_payload_class(payload)
class scapy.contrib.opc_da.IRemoteSCMActivator_RemoteCreateInstanceLE

Bases: scapy.packet.Packet

aliastypes
fields_desc
IRemoteSCMActivator_RemoteCreateInstanceLE fields

versionMajor

LEShortField

0

versionMinor

LEShortField

0

flag

LEIntEnumField

1

reserved

LEIntField

0

guess_payload_class(payload)
class scapy.contrib.opc_da.LenStringPacket

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
LenStringPacket fields

length

FieldLenField

0

data

StrLenField (Cond)

None

data

StrLenField (Cond)

b''

class scapy.contrib.opc_da.LenStringPacketLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
LenStringPacketLE fields

length

LEFieldLenField

0

data

StrLenField (Cond)

None

data

StrLenField (Cond)

b''

class scapy.contrib.opc_da.NTLMSSP

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
NTLMSSP fields

identifier

StrFixedLenField

b'NTLMSSP'

messageType

IntEnumField

3

lanManagerLen

ShortField

0

lanManagerMax

ShortField

0

lanManagerOffset

ShortField

0

NTLMRepLen

ShortField

0

NTLMRepMax

ShortField

0

NTLMRepOffset

IntField

0

domainNameLen

ShortField

0

domainNameMax

ShortField

0

domainNameOffset

IntField

0

userNameLen

ShortField

0

userNameMax

ShortField

0

userNameOffset

IntField

0

hostNameLen

ShortField

0

hostNameMax

ShortField

0

hostNameOffset

IntField

0

sessionKeyLen

ShortField

0

sessionKeyMax

ShortField

0

sessionKeyOffset

IntField

0

negociateFlags

FlagsField (32 bits)

<Flag 0 ()>

versionMajor

ByteField

0

versionMinor

ByteField

0

buildNumber

ShortField

0

reserved

ByteField

0

reserved2

ShortField

0

NTLMCurrentRevision

ByteField

0

MIC

StrFixedLenField

b''

domainName

StrLenField

b''

userName

StrLenField

b''

hostName

StrLenField

b''

lanManager

StrLenField

b''

NTLMRep

StrLenField

b''

responseVersion

ByteField

0

hiResponseVersion

ByteField

0

Z

StrFixedLenField

b''

timestamp

LongField

0

clientChallenge

StrFixedLenField

b''

Z

IntField

0

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

attributeNTLMV2

PacketField

None

Z

IntField

0

padding

IntField

0

sessionKey

StrLenField

b''

class scapy.contrib.opc_da.NTLMSSPLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
NTLMSSPLE fields

identifier

StrFixedLenField

b'NTLMSSP'

messageType

LEIntEnumField

3

lanManagerLen

LEShortField

0

lanManagerMax

LEShortField

0

lanManagerOffset

LEIntField

0

NTLMRepLen

LEShortField

0

NTLMRepMax

LEShortField

0

NTLMRepOffset

LEIntField

0

domainNameLen

LEShortField

0

domainNameMax

LEShortField

0

domainNameOffset

LEIntField

0

userNameLen

LEShortField

0

userNameMax

LEShortField

0

userNameOffset

LEIntField

0

hostNameLen

LEShortField

0

hostNameMax

LEShortField

0

hostNameOffset

LEIntField

0

sessionKeyLen

LEShortField

0

sessionKeyMax

LEShortField

0

sessionKeyOffset

LEIntField

0

negociateFlags

FlagsField (32 bits)

<Flag 0 ()>

versionMajor

ByteField

0

versionMinor

ByteField

0

buildNumber

LEShortField

0

reserved

ByteField

0

reserved2

ShortField

0

NTLMCurrentRevision

ByteField

0

MIC

StrFixedLenField

b''

domainName

StrLenField

b''

userName

StrLenField

b''

hostName

StrLenField

b''

lanManager

StrLenField

b''

NTLMRep

StrFixedLenField

b''

responseVersion

ByteField

0

hiResponseVersion

ByteField

0

Z

StrFixedLenField

b''

timestamp

LELongField

0

clientChallenge

StrFixedLenField

b''

Z

LEIntField

0

attribute1

PacketField

None

attribute2

PacketField

None

attribute3

PacketField

None

attribute4

PacketField

None

attribute5

PacketField

None

attribute6

PacketField

None

attribute7

PacketField

None

attribute8

PacketField

None

attribute9

PacketField

None

attribute10

PacketField

None

Z

LEIntField

0

padding

LEIntField

0

sessionKey

StrLenField

b''

class scapy.contrib.opc_da.OBJREF_CUSTOM

Bases: scapy.packet.Packet

aliastypes
fields_desc
OBJREF_CUSTOM fields

clsid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

cbExtension

IntField

0

reserved

IntField

0

class scapy.contrib.opc_da.OBJREF_CUSTOMLE

Bases: scapy.packet.Packet

aliastypes
fields_desc
OBJREF_CUSTOMLE fields

clsid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

cbExtension

LEIntField

0

reserved

LEIntField

0

class scapy.contrib.opc_da.OBJREF_EXTENDED

Bases: scapy.packet.Packet

aliastypes
fields_desc
class scapy.contrib.opc_da.OBJREF_EXTENDEDLE

Bases: scapy.packet.Packet

aliastypes
fields_desc
class scapy.contrib.opc_da.OBJREF_HANDLER

Bases: scapy.packet.Packet

aliastypes
fields_desc
OBJREF_HANDLER fields

std

PacketField

None

clsid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

saResAddr

PacketField

None

class scapy.contrib.opc_da.OBJREF_HANDLERLE

Bases: scapy.packet.Packet

aliastypes
fields_desc
OBJREF_HANDLERLE fields

std

PacketField

None

clsid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

saResAddr

PacketField

None

class scapy.contrib.opc_da.OBJREF_STANDARD

Bases: scapy.packet.Packet

aliastypes
fields_desc
OBJREF_STANDARD fields

std

PacketField

None

saResAddr

PacketField

None

class scapy.contrib.opc_da.OBJREF_STANDARDLE

Bases: scapy.packet.Packet

aliastypes
fields_desc
OBJREF_STANDARDLE fields

std

PacketField

None

saResAddr

PacketField

None

class scapy.contrib.opc_da.OPCHandle(name, default)

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.OpcDaAck

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.OpcDaAlter_Context_Resp

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaAlter_Context_Resp fields

maxXmitFrag

ShortField

5840

maxRecvtFrag

ShortField

5840

assocGroupId

IntField

0

portSPec

PacketField

b'\x00\x00\x00\x00'

numResult

LEIntField

0

class scapy.contrib.opc_da.OpcDaAlter_Context_RespLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaAlter_Context_RespLE fields

maxXmitFrag

LEShortField

5840

maxRecvtFrag

LEShortField

5840

assocGroupId

LEIntField

0

portSpec

PacketField

b'\x00\x00\x00\x00'

numResult

LEIntField

0

class scapy.contrib.opc_da.OpcDaAlter_context

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaAlter_context fields

maxXmitFrag

ShortField

5840

maxRecvtFrag

ShortField

5840

assocGroupId

IntField

0

class scapy.contrib.opc_da.OpcDaAlter_contextLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaAlter_contextLE fields

maxXmitFrag

LEShortField

5840

maxRecvtFrag

LEShortField

5840

assocGroupId

LEIntField

0

class scapy.contrib.opc_da.OpcDaAuth3

Bases: scapy.packet.Packet

aliastypes
fields_desc
OpcDaAuth3 fields

code?

ShortField

5840

code2?

ShortField

5840

authType

ByteField

10

authLevel

ByteField

2

authPadLen

ByteField

0

authReserved

ByteField

0

authContextId

IntField

0

guess_payload_class(payload)
class scapy.contrib.opc_da.OpcDaAuth3LE

Bases: scapy.packet.Packet

aliastypes
fields_desc
OpcDaAuth3LE fields

code?

LEShortField

5840

code2?

LEShortField

5840

authType

ByteField

10

authLevel

ByteField

2

authPadLen

ByteField

0

authReserved

ByteField

0

authContextId

LEIntField

0

guess_payload_class(payload)
class scapy.contrib.opc_da.OpcDaBind

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaBind fields

maxXmitFrag

ShortField

5840

maxRecvtFrag

ShortField

5840

assocGroupId

IntField

0

nbContextElement

ByteField

1

reserved

ByteField

0

reserved2

ShortField

0

contextItem

PacketListField

[]

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaBindLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaBindLE fields

maxXmitFrag

LEShortField

5840

maxRecvtFrag

LEShortField

5840

assocGroupId

LEIntField

0

nbContextElement

ByteField

1

reserved

ByteField

0

reserved2

LEShortField

0

contextItem

PacketListField

[]

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaBind_ack

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaBind_ack fields

maxXmitFrag

ShortField

5840

maxRecvtFrag

ShortField

5840

assocGroupId

IntField

0

portSpec

PacketField

b'\x00\x00\x00\x00'

pda2

IntField

0

resultList

PacketField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaBind_ackLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaBind_ackLE fields

maxXmitFrag

LEShortField

5840

maxRecvtFrag

LEShortField

5840

assocGroupId

LEIntField

0

portSpec

PacketField

None

pda2

LEIntField

0

resultList

PacketField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaBind_nak

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaBind_nak fields

providerRejectReason

ShortEnumField

0

class scapy.contrib.opc_da.OpcDaBind_nakLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaBind_nakLE fields

providerRejectReason

LEShortEnumField

0

class scapy.contrib.opc_da.OpcDaCancel_ack

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaCancel_ack fields

version

IntField

0

cancelId

IntField

0

accepting

ByteField

1

class scapy.contrib.opc_da.OpcDaCancel_ackLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaCancel_ackLE fields

version

LEIntField

0

cancelId

LEIntField

0

accepting

ByteField

1

class scapy.contrib.opc_da.OpcDaCl_cancel

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaCl_cancel fields

authentication

PacketField

None

version

IntField

0

cancelId

IntField

0

class scapy.contrib.opc_da.OpcDaCl_cancelLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaCl_cancelLE fields

authentication

PacketField

None

version

LEIntField

0

cancelId

LEIntField

0

class scapy.contrib.opc_da.OpcDaCo_cancel

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaCo_cancel fields

authentication

PacketField

None

version

IntField

0

cancelId

IntField

0

class scapy.contrib.opc_da.OpcDaCo_cancelLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaCo_cancelLE fields

authentication

PacketField

None

version

LEIntField

0

cancelId

LEIntField

0

class scapy.contrib.opc_da.OpcDaFack

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaFack fields

version

ShortField

0

pad

ByteField

0

windowSize

ShortField

0

maxTsdu

IntField

0

maxFragSize

IntField

0

serialNum

ShortField

0

selackLen

FieldLenField

0

selack

PacketListField

[]

class scapy.contrib.opc_da.OpcDaFackLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaFackLE fields

version

LEShortField

0

pad

ByteField

0

windowSize

LEShortField

0

maxTsdu

LEIntField

0

maxFragSize

LEIntField

0

serialNum

LEShortField

0

selackLen

LEFieldLenField

0

selack

PacketListField

[]

class scapy.contrib.opc_da.OpcDaFault

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaFault fields

allocHint

IntField

0

contextId

ShortField

0

cancelCount

ByteField

0

reserved

ByteField

0

Group

IntEnumField

0

reserved2

IntField

0

subData

StrLenField

None

class scapy.contrib.opc_da.OpcDaFaultLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaFaultLE fields

allocHint

LEIntField

0

contextId

LEShortField

0

cancelCount

ByteField

0

reserved

ByteField

0

Group

LEIntEnumField

0

reserved2

LEIntField

0

subData

StrLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaHeaderMessage

Bases: scapy.packet.Packet

aliastypes
fields_desc
OpcDaHeaderMessage fields

versionMajor

ByteField

0

versionMinor

ByteField

0

pduType

ByteEnumField

0

pfc_flags

FlagsField (8 bits)

<Flag 0 ()>

integerRepresentation

BitEnumField (4 bits)

1

characterRepresentation

BitEnumField (4 bits)

0

floatingPointRepresentation

ByteEnumField

0

reservedForFutur

ByteField

0

reservedForFutur

ByteField

0

guess_payload_class(payload)
class scapy.contrib.opc_da.OpcDaHeaderN

Bases: scapy.packet.Packet

aliastypes
fields_desc
OpcDaHeaderN fields

fragLenght

ShortField

0

authLenght

ShortEnumField

0

callID

IntField

0

guess_payload_class(payload)
class scapy.contrib.opc_da.OpcDaHeaderNLE

Bases: scapy.contrib.opc_da.OpcDaHeaderN

aliastypes
fields_desc
OpcDaHeaderNLE fields

fragLenght

LEShortField

0

authLenght

LEShortEnumField

0

callID

LEIntField

0

class scapy.contrib.opc_da.OpcDaMessage

Bases: scapy.packet.Packet

aliastypes
fields_desc
OpcDaMessage fields

OpcDaMessage

PacketField

None

class scapy.contrib.opc_da.OpcDaNoCall

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.OpcDaNoCallLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.OpcDaOrphaned

Bases: scapy.contrib.opc_da.AuthentificationProtocol

aliastypes
class scapy.contrib.opc_da.OpcDaPing

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
class scapy.contrib.opc_da.OpcDaReject

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaReject fields

allocHint

IntField

0

contextId

ShortField

0

cancelCount

ByteField

0

reserved

ByteField

0

Group

IntEnumField

0

subData

StrLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaRejectLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaRejectLE fields

allocHint

LEIntField

0

contextId

LEShortField

0

cancelCount

ByteField

0

reserved

ByteField

0

Group

LEIntEnumField

0

subData

StrLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaRequest

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaRequest fields

allocHint

IntField

0

contextId

ShortField

0

opNum

ShortField

0

uuid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

subData

PacketLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaRequestLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaRequestLE fields

allocHint

LEIntField

0

contextId

LEShortField

0

opNum

LEShortField

0

uuid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

subData

PacketLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaResponse

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaResponse fields

allocHint

IntField

0

contextId

ShortField

0

cancelCount

ByteField

0

reserved

ByteField

0

subData

StrLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaResponseLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
OpcDaResponseLE fields

allocHint

LEIntField

0

contextId

LEShortField

0

cancelCount

ByteField

0

reserved

ByteField

0

subData

StrLenField

None

authentication

PacketField

None

class scapy.contrib.opc_da.OpcDaShutdown

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.OpcDaWorking

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.OsfDcePrivateKeyAuthentification

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
class scapy.contrib.opc_da.RequestSubData

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
RequestSubData fields

versionMajor

ShortField

0

versionMinor

ShortField

0

subdata

StrField

b''

class scapy.contrib.opc_da.RequestSubDataLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
RequestSubDataLE fields

versionMajor

LEShortField

0

versionMinor

LEShortField

0

flags

LEIntField

0

reserved

LEIntField

0

subUuid

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

subdata

StrField

b''

class scapy.contrib.opc_da.ResultElement

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
ResultElement fields

resultContextNegotiation

ShortEnumField

0

reason

LEShortEnumField (Cond)

0

transferSyntax

PacketField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.opc_da.ResultElementLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
ResultElementLE fields

resultContextNegotiation

LEShortEnumField

0

reason

LEShortEnumField (Cond)

0

transferSyntax

PacketField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.opc_da.ResultList

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
ResultList fields

nbResult

ByteField

0

reserved

ByteField

0

reserved2

ShortField

0

resultList

PacketListField

[]

class scapy.contrib.opc_da.ResultListLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
ResultListLE fields

nbResult

ByteField

0

reserved

ByteField

0

reserved2

ShortField

0

resultList

PacketListField

[]

class scapy.contrib.opc_da.STDOBJREF

Bases: scapy.packet.Packet

aliastypes
fields_desc
STDOBJREF fields

flags

LEIntEnumField

1

cPublicRefs

LEIntField

0

OXID

LELongField

0

OID

LELongField

0

IPID

PacketField

None

class scapy.contrib.opc_da.StringBinding

Bases: scapy.packet.Packet

aliastypes
fields_desc
StringBinding fields

wTowerId

LEShortField

0

class scapy.contrib.opc_da.SyntaxId

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
SyntaxId fields

interfaceUUID

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

versionMajor

ShortField

0

versionMinor

ShortField

0

class scapy.contrib.opc_da.SyntaxIdLE

Bases: scapy.packet.Packet

aliastypes
extract_padding(p)
fields_desc
SyntaxIdLE fields

interfaceUUID

UUIDField

UUID('00010001-0001-0001-0001-000100010001')

versionMajor

LEShortField

0

versionMinor

LEShortField

0