From 1093d185ec78cdfff4fb425b902a52f61991cf5e Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Wed, 26 Aug 2015 06:38:03 +0200 Subject: manually read tls clienthello --- libmproxy/contrib/tls/_constructs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libmproxy/contrib/tls/_constructs.py') diff --git a/libmproxy/contrib/tls/_constructs.py b/libmproxy/contrib/tls/_constructs.py index 49661efb..a5f8b524 100644 --- a/libmproxy/contrib/tls/_constructs.py +++ b/libmproxy/contrib/tls/_constructs.py @@ -101,7 +101,7 @@ Extension = Struct( UBInt16("type"), Embed( Switch( - "data", lambda ctx: ctx.type, + "", lambda ctx: ctx.type, { 0x00: SNIExtension, 0x10: ALPNExtension @@ -202,7 +202,7 @@ Certificate = Struct( Handshake = Struct( "Handshake", UBInt8("msg_type"), - UBInt24("length"), # TODO: Reject packets with length > 2 ** 24 + UBInt24("length"), Bytes("body", lambda ctx: ctx.length), ) -- cgit v1.2.3