You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As far as I know, Fiddler generates certificates using hostname in CONNECT message, rather than from SNI.
Now when we send CONNECT, we may have not retrieved the hostname from SNI, making the certificate unusable. (i.e. CN=some IP address)
I suggest CONNECT be delayed to the Client Hello message. A quick fix can be:
As far as I know, Fiddler generates certificates using hostname in
CONNECT
message, rather than from SNI.Now when we send
CONNECT
, we may have not retrieved the hostname from SNI, making the certificate unusable. (i.e. CN=some IP address)I suggest
CONNECT
be delayed to theClient Hello
message. A quick fix can be:TunProxy/android_app/app/src/main/cpp/tcp.c
Lines 732 to 735 in d68818a
Change
if (len > 0)
toif (len > 0 && datalen > 0)
.This assumes we got some data before
CONNECT
, which is likely to beClient Hello
.BTW thanks for the application! It helped me a lot.
The text was updated successfully, but these errors were encountered: