scapy.contrib.homepluggp¶
-
class
scapy.contrib.homepluggp.
CM_ATTENUATION_CHARACTERISTICS_MME
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVMACADDRESS | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | NUMBEROFGROUPS|NUMBEROFCARRIER| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GROUPS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_ATTENUATION_CHARACTERISTICS_MME
CM_ATTENUATION_CHARACTERISTICS_MME fields¶ EVMACAddress
'00:00:00:00:00:00'
NumberOfGroups
None
NumberOfCarrierPerGroupe
0
Groups
['']
-
-
class
scapy.contrib.homepluggp.
CM_ATTEN_CHAR_IND
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | SOURCEADRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RUNID | SOURCEID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESPONSEID | NUMBEROFSOUNDS| NUMBEROFGROUPS| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GROUPS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_ATTEN_CHAR_IND
CM_ATTEN_CHAR_IND fields¶ ApplicationType
0
SecurityType
0
SourceAdress
'00:00:00:00:00:00'
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
SourceID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
ResponseID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
NumberOfSounds
0
NumberOfGroups
None
Groups
['']
-
-
class
scapy.contrib.homepluggp.
CM_ATTEN_CHAR_RSP
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | SOURCEADRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RUNID | SOURCEID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESPONSEID | RESULT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_ATTEN_CHAR_RSP
CM_ATTEN_CHAR_RSP fields¶ ApplicationType
0
SecurityType
0
SourceAdress
'00:00:00:00:00:00'
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
SourceID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
ResponseID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
Result
0
-
-
class
scapy.contrib.homepluggp.
CM_MNBC_SOUND_IND
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | SENDERID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | COUNTDOWN | RUNID | RSVD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | RANDOMVALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_MNBC_SOUND_IND
CM_MNBC_SOUND_IND fields¶ ApplicationType
0
SecurityType
0
SenderID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
Countdown
0
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
RSVD
b'\x00\x00\x00\x00\x00\x00\x00\x00'
RandomValue
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
CM_SET_KEY_CNF
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESULT | MYNONCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | YOURNONCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | PID | PROTORUNNUMBER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |PROTOMESSNUMBER| CCOCAPABILITY | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_SET_KEY_CNF
CM_SET_KEY_CNF fields¶ Result
0
MyNonce
0
YourNonce
0
PID
0
ProtoRunNumber
0
ProtoMessNumber
0
CCoCapability
0
-
-
class
scapy.contrib.homepluggp.
CM_SET_KEY_REQ
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | KEYTYPE | MYNONCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | YOURNONCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | PID | PROTORUNNUMBER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |PROTOMESSNUMBER| CCOCAPABILITY | NETWORKID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |NEWENCKEYSELECT| NEWKEY | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_SET_KEY_REQ
CM_SET_KEY_REQ fields¶ KeyType
0
MyNonce
0
YourNonce
0
PID
0
ProtoRunNumber
0
ProtoMessNumber
0
CCoCapability
0
NetworkID
b'\x00\x00\x00\x00\x00\x00\x00'
NewEncKeySelect
0
NewKey
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
CM_SLAC_MATCH_CNF
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | MATCHVARIABLEFIELDLEN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VARIABLEFIELD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_SLAC_MATCH_CNF
CM_SLAC_MATCH_CNF fields¶ ApplicationType
0
SecurityType
0
MatchVariableFieldLen
None
VariableField
<SLAC_varfield_cnf |>
-
-
class
scapy.contrib.homepluggp.
CM_SLAC_MATCH_REQ
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | MATCHVARIABLEFIELDLEN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VARIABLEFIELD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_SLAC_MATCH_REQ
CM_SLAC_MATCH_REQ fields¶ ApplicationType
0
SecurityType
0
MatchVariableFieldLen
None
VariableField
<SLAC_varfield |>
-
-
class
scapy.contrib.homepluggp.
CM_SLAC_PARM_CNF
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MSOUNDTARGETMAC | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | NUMBERMSOUNDS | TIMEOUT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESPONSETYPE | FORWARDINGSTA | +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ | |APPLICATIONTYPE| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SECURITYTYPE | RUNID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_SLAC_PARM_CNF
CM_SLAC_PARM_CNF fields¶ MSoundTargetMAC
'00:00:00:00:00:00'
NumberMSounds
0
TimeOut
0
ResponseType
0
ForwardingSTA
'00:00:00:00:00:00'
ApplicationType
0
SecurityType
0
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
CM_SLAC_PARM_REQ
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | RUNID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CM_SLAC_PARM_REQ
CM_SLAC_PARM_REQ fields¶ ApplicationType
0
SecurityType
0
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
CM_START_ATTEN_CHAR_IND
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |APPLICATIONTYPE| SECURITYTYPE | NUMBEROFSOUNDS| TIMEOUT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESPONSETYPE | FORWARDINGSTA | +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ | | RUNID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. CM_START_ATTEN_CHAR_IND
CM_START_ATTEN_CHAR_IND fields¶ ApplicationType
0
SecurityType
0
NumberOfSounds
0
TimeOut
0
ResponseType
0
ForwardingSTA
'00:00:00:00:00:00'
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
HPGP_GROUP
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
aliastypes
¶
-
-
class
scapy.contrib.homepluggp.
SLAC_varfield
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVID | EVMAC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVSEID | EVSEMAC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RUNID | RSVD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. SLAC_varfield
SLAC_varfield fields¶ EVID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
EVMAC
'00:00:00:00:00:00'
EVSEID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
EVSEMAC
'00:00:00:00:00:00'
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
RSVD
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
SLAC_varfield_cnf
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVID | EVMAC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVSEID | EVSEMAC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RUNID | RSVD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NETWORKID | RESERVED | NMK | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. SLAC_varfield_cnf
SLAC_varfield_cnf fields¶ EVID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
EVMAC
'00:00:00:00:00:00'
EVSEID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
EVSEMAC
'00:00:00:00:00:00'
RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
RSVD
b'\x00\x00\x00\x00\x00\x00\x00\x00'
NetworkID
b'\x00\x00\x00\x00\x00\x00\x00'
Reserved
0
NMK
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.
VS_ATTENUATION_CHARACTERISTICS_MME
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVMACADDRESS | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | NUMBEROFGROUPS|NUMBEROFCARRIER| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESERVED | GROUPS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. VS_ATTENUATION_CHARACTERISTICS_MME
VS_ATTENUATION_CHARACTERISTICS_MME fields¶ EVMACAddress
'00:00:00:00:00:00'
NumberOfGroups
None
NumberOfCarrierPerGroupe
0
Reserved
b'\x00\x00\x00\x00\x00\x00\x00'
Groups
['']
-