Closed chabior closed 2 years ago
iirc UtlsGREASEExtension
at some point gets replaced by a random value: https://github.com/refraction-networking/utls/blob/862fe372d939c53bb10cb4fd11263f3766589892/u_parrots.go#L1934-L1944
But I second that it would be a good idea if we allow mimicking fixed GREASE value, if a certain GREASE value is at all meaningful.
Perhaps it is a good idea if we check if Value is set (to non-zero) and if so, don't overwrite the value.
~Implemented in #139.~
~Planning to make it appear in the next tagged version in 2 weeks.~
Actually after inspecting your usage, you may want to use GenericExtension
instead.
Hello
I want to impersonate a request using two Grease Extensions, but when I try to mimic it, a different type value is generated, resulting in a different JA3 fingerprint.
What I do in code:
&tls.UtlsGREASEExtension{ Value: 60138, }
But in wireshark it shows different value with every request
Am I doing something wrong?