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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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)
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_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
['']