scapy.layers.tls.record_sslv2¶
SSLv2 Record.
-
class
scapy.layers.tls.record_sslv2.SSLv2(*args, **kargs)¶ Bases:
scapy.layers.tls.record.TLSThe encrypted_data is the encrypted version of mac+msg+pad.
-
aliastypes¶
-
do_dissect_payload(s)¶
-
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LEN | PADLEN | MAC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | MSG | PAD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. SSLv2SSLv2 fields¶ len
_SSLv2LengthFieldNonepadlen
_SSLv2PadLenFieldNonemac
_TLSMACFieldb''msg
_SSLv2MsgListField[]pad
_SSLv2PadFieldb''
-
post_build(pkt, pay)¶
-
post_dissect(s)¶ SSLv2 may force us to commit the write connState here.
-
pre_dissect(s)¶
-
protected_record¶
-
with_padding¶
-