cbeuw / Cloak

A censorship circumvention tool to evade detection by authoritarian state adversaries
GNU General Public License v3.0
3.42k stars 304 forks source link

Update browser fingerprints #186

Closed HirbodBehnam closed 2 years ago

HirbodBehnam commented 2 years ago

Hello This issue will fix issue #185 I simply used https://tlsfingerprint.io/ to match cloak's fingerprint with chrome. There were two changes. At first I dropped TLS 1.0 and 1.1 in client hello. Then I added application settings field to client hello. This holds a value about ALPN. I'm not sure but this might break some other stuff. (The cloak direct connection works fine in Iran) Also here is a proof from tlsfingerprint.io that shows cloak's fingerprint which is the same as chrome: image image

HirbodBehnam commented 2 years ago

~I'm also not sure why extension length is always 403 because it looked different in wireshark. But I didn't changed it.~ I was wrong. It was 403. image

HirbodBehnam commented 2 years ago

As you can see I also update firefox fingerprint to latest version. Here is the result of tlsfingerprint.io which says that this is firefox fingerprint. image Here is the link to that id.

cbeuw commented 2 years ago

Thanks a lot!