scapy.contrib.homepluggp¶
-
class
scapy.contrib.homepluggp.CM_ATTENUATION_CHARACTERISTICS_MME(*args, **kargs)¶ Bases:
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_MMECM_ATTENUATION_CHARACTERISTICS_MME fields¶ EVMACAddress
'00:00:00:00:00:00'NumberOfGroups
NoneNumberOfCarrierPerGroupe
0Groups
['']
-
-
class
scapy.contrib.homepluggp.CM_ATTEN_CHAR_IND(*args, **kargs)¶ Bases:
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_INDCM_ATTEN_CHAR_IND fields¶ ApplicationType
0SecurityType
0SourceAdress
'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
0NumberOfGroups
NoneGroups
['']
-
-
class
scapy.contrib.homepluggp.CM_ATTEN_CHAR_RSP(*args, **kargs)¶ Bases:
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_RSPCM_ATTEN_CHAR_RSP fields¶ ApplicationType
0SecurityType
0SourceAdress
'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)¶ Bases:
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_INDCM_MNBC_SOUND_IND fields¶ ApplicationType
0SecurityType
0SenderID
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'Countdown
0RunID
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)¶ Bases:
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_CNFCM_SET_KEY_CNF fields¶ Result
0MyNonce
0YourNonce
0PID
0ProtoRunNumber
0ProtoMessNumber
0CCoCapability
0
-
-
class
scapy.contrib.homepluggp.CM_SET_KEY_REQ(*args, **kargs)¶ Bases:
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_REQCM_SET_KEY_REQ fields¶ KeyType
0MyNonce
0YourNonce
0PID
0ProtoRunNumber
0ProtoMessNumber
0CCoCapability
0NetworkID
b'\x00\x00\x00\x00\x00\x00\x00'NewEncKeySelect
0NewKey
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)¶ Bases:
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_CNFCM_SLAC_MATCH_CNF fields¶ ApplicationType
0SecurityType
0MatchVariableFieldLen
NoneVariableField
<SLAC_varfield_cnf |>
-
-
class
scapy.contrib.homepluggp.CM_SLAC_MATCH_REQ(*args, **kargs)¶ Bases:
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_REQCM_SLAC_MATCH_REQ fields¶ ApplicationType
0SecurityType
0MatchVariableFieldLen
NoneVariableField
<SLAC_varfield |>
-
-
class
scapy.contrib.homepluggp.CM_SLAC_PARM_CNF(*args, **kargs)¶ Bases:
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_CNFCM_SLAC_PARM_CNF fields¶ MSoundTargetMAC
'00:00:00:00:00:00'NumberMSounds
0TimeOut
0ResponseType
0ForwardingSTA
'00:00:00:00:00:00'ApplicationType
0SecurityType
0RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.CM_SLAC_PARM_REQ(*args, **kargs)¶ Bases:
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_REQCM_SLAC_PARM_REQ fields¶ ApplicationType
0SecurityType
0RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.CM_START_ATTEN_CHAR_IND(*args, **kargs)¶ Bases:
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_INDCM_START_ATTEN_CHAR_IND fields¶ ApplicationType
0SecurityType
0NumberOfSounds
0TimeOut
0ResponseType
0ForwardingSTA
'00:00:00:00:00:00'RunID
b'\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.contrib.homepluggp.HPGP_GROUP(*args, **kargs)¶ Bases:
scapy.packet.Packet-
aliastypes¶
-
extract_padding(p)¶
-
-
class
scapy.contrib.homepluggp.SLAC_varfield(*args, **kargs)¶ Bases:
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_varfieldSLAC_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)¶ Bases:
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_cnfSLAC_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
0NMK
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)¶ Bases:
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_MMEVS_ATTENUATION_CHARACTERISTICS_MME fields¶ EVMACAddress
'00:00:00:00:00:00'NumberOfGroups
NoneNumberOfCarrierPerGroupe
0Reserved
b'\x00\x00\x00\x00\x00\x00\x00'Groups
['']
-