scapy.layers.tls.tools
TLS helpers, provided as out-of-context methods.
- class scapy.layers.tls.tools.TLSCiphertext(_pkt, /, *, type=None, version=None, len=None, data=b'')[source]
Bases:
TLSPlaintext- aliastypes = [<class 'scapy.layers.tls.tools.TLSCiphertext'>, <class 'scapy.layers.tls.tools.TLSPlaintext'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteEnumField (TLSPlaintext,TLSCompressed,TLSCiphertext).type>, <ShortEnumField (TLSPlaintext,TLSCompressed,TLSCiphertext).version>, <FieldLenField (TLSPlaintext,TLSCompressed,TLSCiphertext).len>, <StrLenField (TLSPlaintext,TLSCompressed,TLSCiphertext).data>]
- class scapy.layers.tls.tools.TLSCompressed(_pkt, /, *, type=None, version=None, len=None, data=b'')[source]
Bases:
TLSPlaintext- aliastypes = [<class 'scapy.layers.tls.tools.TLSCompressed'>, <class 'scapy.layers.tls.tools.TLSPlaintext'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteEnumField (TLSPlaintext,TLSCompressed,TLSCiphertext).type>, <ShortEnumField (TLSPlaintext,TLSCompressed,TLSCiphertext).version>, <FieldLenField (TLSPlaintext,TLSCompressed,TLSCiphertext).len>, <StrLenField (TLSPlaintext,TLSCompressed,TLSCiphertext).data>]
- class scapy.layers.tls.tools.TLSPlaintext(_pkt, /, *, type=None, version=None, len=None, data=b'')[source]
Bases:
Packet- aliastypes = [<class 'scapy.layers.tls.tools.TLSPlaintext'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ByteEnumField (TLSPlaintext,TLSCompressed,TLSCiphertext).type>, <ShortEnumField (TLSPlaintext,TLSCompressed,TLSCiphertext).version>, <FieldLenField (TLSPlaintext,TLSCompressed,TLSCiphertext).len>, <StrLenField (TLSPlaintext,TLSCompressed,TLSCiphertext).data>]