scapy.contrib.homepluggp
- class scapy.contrib.homepluggp.CM_ATTENUATION_CHARACTERISTICS_MME(_pkt, /, *, EVMACAddress='00:00:00:00:00:00', NumberOfGroups=None, NumberOfCarrierPerGroupe=0, Groups=[''])[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_ATTENUATION_CHARACTERISTICS_MME'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<MACField (CM_ATTENUATION_CHARACTERISTICS_MME).EVMACAddress>, <FieldLenField (CM_ATTENUATION_CHARACTERISTICS_MME).NumberOfGroups>, <ByteField (CM_ATTENUATION_CHARACTERISTICS_MME).NumberOfCarrierPerGroupe>, <PacketListField (CM_ATTENUATION_CHARACTERISTICS_MME).Groups>]
- class scapy.contrib.homepluggp.CM_ATTEN_CHAR_IND(_pkt, /, *, 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=[''])[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_ATTEN_CHAR_IND'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteField (CM_ATTEN_CHAR_IND).ApplicationType>, <ByteField (CM_ATTEN_CHAR_IND).SecurityType>, <MACField (CM_ATTEN_CHAR_IND).SourceAdress>, <StrFixedLenField (CM_ATTEN_CHAR_IND).RunID>, <StrFixedLenField (CM_ATTEN_CHAR_IND).SourceID>, <StrFixedLenField (CM_ATTEN_CHAR_IND).ResponseID>, <ByteField (CM_ATTEN_CHAR_IND).NumberOfSounds>, <FieldLenField (CM_ATTEN_CHAR_IND).NumberOfGroups>, <PacketListField (CM_ATTEN_CHAR_IND).Groups>]
- class scapy.contrib.homepluggp.CM_ATTEN_CHAR_RSP(_pkt, /, *, 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)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_ATTEN_CHAR_RSP'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteField (CM_ATTEN_CHAR_RSP).ApplicationType>, <ByteField (CM_ATTEN_CHAR_RSP).SecurityType>, <MACField (CM_ATTEN_CHAR_RSP).SourceAdress>, <StrFixedLenField (CM_ATTEN_CHAR_RSP).RunID>, <StrFixedLenField (CM_ATTEN_CHAR_RSP).SourceID>, <StrFixedLenField (CM_ATTEN_CHAR_RSP).ResponseID>, <ByteEnumField (CM_ATTEN_CHAR_RSP).Result>]
- class scapy.contrib.homepluggp.CM_MNBC_SOUND_IND(_pkt, /, *, 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')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_MNBC_SOUND_IND'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteField (CM_MNBC_SOUND_IND).ApplicationType>, <ByteField (CM_MNBC_SOUND_IND).SecurityType>, <StrFixedLenField (CM_MNBC_SOUND_IND).SenderID>, <ByteField (CM_MNBC_SOUND_IND).Countdown>, <StrFixedLenField (CM_MNBC_SOUND_IND).RunID>, <StrFixedLenField (CM_MNBC_SOUND_IND).RSVD>, <StrFixedLenField (CM_MNBC_SOUND_IND).RandomValue>]
- class scapy.contrib.homepluggp.CM_SET_KEY_CNF(_pkt, /, *, Result=0, MyNonce=0, YourNonce=0, PID=0, ProtoRunNumber=0, ProtoMessNumber=0, CCoCapability=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_SET_KEY_CNF'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteEnumField (CM_SET_KEY_CNF).Result>, <XIntField (CM_SET_KEY_CNF).MyNonce>, <XIntField (CM_SET_KEY_CNF).YourNonce>, <ByteField (CM_SET_KEY_CNF).PID>, <ShortField (CM_SET_KEY_CNF).ProtoRunNumber>, <ByteField (CM_SET_KEY_CNF).ProtoMessNumber>, <ByteField (CM_SET_KEY_CNF).CCoCapability>]
- class scapy.contrib.homepluggp.CM_SET_KEY_REQ(_pkt, /, *, 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')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_SET_KEY_REQ'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteEnumField (CM_SET_KEY_REQ).KeyType>, <XIntField (CM_SET_KEY_REQ).MyNonce>, <XIntField (CM_SET_KEY_REQ).YourNonce>, <ByteField (CM_SET_KEY_REQ).PID>, <ShortField (CM_SET_KEY_REQ).ProtoRunNumber>, <ByteField (CM_SET_KEY_REQ).ProtoMessNumber>, <ByteField (CM_SET_KEY_REQ).CCoCapability>, <StrFixedLenField (CM_SET_KEY_REQ).NetworkID>, <ByteField (CM_SET_KEY_REQ).NewEncKeySelect>, <StrFixedLenField (CM_SET_KEY_REQ).NewKey>]
- class scapy.contrib.homepluggp.CM_SLAC_MATCH_CNF(_pkt, /, *, ApplicationType=0, SecurityType=0, MatchVariableFieldLen=None, VariableField=<SLAC_varfield_cnf |>)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_SLAC_MATCH_CNF'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.homepluggp.CM_SLAC_MATCH_REQ(_pkt, /, *, ApplicationType=0, SecurityType=0, MatchVariableFieldLen=None, VariableField=<SLAC_varfield |>)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_SLAC_MATCH_REQ'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.homepluggp.CM_SLAC_PARM_CNF(_pkt, /, *, 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')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_SLAC_PARM_CNF'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<MACField (CM_SLAC_PARM_CNF).MSoundTargetMAC>, <ByteField (CM_SLAC_PARM_CNF).NumberMSounds>, <ByteField (CM_SLAC_PARM_CNF).TimeOut>, <ByteField (CM_SLAC_PARM_CNF).ResponseType>, <MACField (CM_SLAC_PARM_CNF).ForwardingSTA>, <ByteField (CM_SLAC_PARM_CNF).ApplicationType>, <ByteField (CM_SLAC_PARM_CNF).SecurityType>, <StrFixedLenField (CM_SLAC_PARM_CNF).RunID>]
- class scapy.contrib.homepluggp.CM_SLAC_PARM_REQ(_pkt, /, *, ApplicationType=0, SecurityType=0, RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_SLAC_PARM_REQ'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.homepluggp.CM_START_ATTEN_CHAR_IND(_pkt, /, *, 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')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.CM_START_ATTEN_CHAR_IND'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteField (CM_START_ATTEN_CHAR_IND).ApplicationType>, <ByteField (CM_START_ATTEN_CHAR_IND).SecurityType>, <ByteField (CM_START_ATTEN_CHAR_IND).NumberOfSounds>, <ByteField (CM_START_ATTEN_CHAR_IND).TimeOut>, <ByteField (CM_START_ATTEN_CHAR_IND).ResponseType>, <MACField (CM_START_ATTEN_CHAR_IND).ForwardingSTA>, <StrFixedLenField (CM_START_ATTEN_CHAR_IND).RunID>]
- class scapy.contrib.homepluggp.HPGP_GROUP(_pkt, /, *, group=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.HPGP_GROUP'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.homepluggp.SLAC_varfield(_pkt, /, *, 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')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.SLAC_varfield'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<StrFixedLenField (SLAC_varfield).EVID>, <MACField (SLAC_varfield).EVMAC>, <StrFixedLenField (SLAC_varfield).EVSEID>, <MACField (SLAC_varfield).EVSEMAC>, <StrFixedLenField (SLAC_varfield).RunID>, <StrFixedLenField (SLAC_varfield).RSVD>]
- class scapy.contrib.homepluggp.SLAC_varfield_cnf(_pkt, /, *, 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')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.SLAC_varfield_cnf'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<StrFixedLenField (SLAC_varfield_cnf).EVID>, <MACField (SLAC_varfield_cnf).EVMAC>, <StrFixedLenField (SLAC_varfield_cnf).EVSEID>, <MACField (SLAC_varfield_cnf).EVSEMAC>, <StrFixedLenField (SLAC_varfield_cnf).RunID>, <StrFixedLenField (SLAC_varfield_cnf).RSVD>, <StrFixedLenField (SLAC_varfield_cnf).NetworkID>, <ByteField (SLAC_varfield_cnf).Reserved>, <StrFixedLenField (SLAC_varfield_cnf).NMK>]
- class scapy.contrib.homepluggp.VS_ATTENUATION_CHARACTERISTICS_MME(_pkt, /, *, EVMACAddress='00:00:00:00:00:00', NumberOfGroups=None, NumberOfCarrierPerGroupe=0, Reserved=b'\x00\x00\x00\x00\x00\x00\x00', Groups=[''])[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.homepluggp.VS_ATTENUATION_CHARACTERISTICS_MME'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<MACField (VS_ATTENUATION_CHARACTERISTICS_MME).EVMACAddress>, <FieldLenField (VS_ATTENUATION_CHARACTERISTICS_MME).NumberOfGroups>, <ByteField (VS_ATTENUATION_CHARACTERISTICS_MME).NumberOfCarrierPerGroupe>, <StrFixedLenField (VS_ATTENUATION_CHARACTERISTICS_MME).Reserved>, <PacketListField (VS_ATTENUATION_CHARACTERISTICS_MME).Groups>]