mirror of
https://github.com/refraction-networking/utls.git
synced 2025-04-03 20:17:36 +03:00
feat: Chrome 106 Shuffled Fingerprint (#133)
* feat: Chrome 107 fp with shuffler - added `HelloChrome_107` (not used by `HelloChrome_Auto`) - added `shuffleExtensions()` to shuffle the order of extensions in a `ClientHelloSpec` * fix: rename for chronologically accuracy - Renamed `HelloChrome_107` to `HelloChrome_106_Shuffle` to match the versioning info from https://groups.google.com/a/chromium.org/g/blink-dev/c/zdmNs2rTyVI/m/MAiQwQkwCAAJ
This commit is contained in:
parent
8e1e65eb22
commit
1b3a9ad4c5
2 changed files with 76 additions and 11 deletions
21
u_common.go
21
u_common.go
|
@ -173,16 +173,17 @@ var (
|
|||
HelloFirefox_102 = ClientHelloID{helloFirefox, "102", nil}
|
||||
HelloFirefox_105 = ClientHelloID{helloFirefox, "105", nil}
|
||||
|
||||
HelloChrome_Auto = HelloChrome_102
|
||||
HelloChrome_58 = ClientHelloID{helloChrome, "58", nil}
|
||||
HelloChrome_62 = ClientHelloID{helloChrome, "62", nil}
|
||||
HelloChrome_70 = ClientHelloID{helloChrome, "70", nil}
|
||||
HelloChrome_72 = ClientHelloID{helloChrome, "72", nil}
|
||||
HelloChrome_83 = ClientHelloID{helloChrome, "83", nil}
|
||||
HelloChrome_87 = ClientHelloID{helloChrome, "87", nil}
|
||||
HelloChrome_96 = ClientHelloID{helloChrome, "96", nil}
|
||||
HelloChrome_100 = ClientHelloID{helloChrome, "100", nil}
|
||||
HelloChrome_102 = ClientHelloID{helloChrome, "102", nil}
|
||||
HelloChrome_Auto = HelloChrome_102
|
||||
HelloChrome_58 = ClientHelloID{helloChrome, "58", nil}
|
||||
HelloChrome_62 = ClientHelloID{helloChrome, "62", nil}
|
||||
HelloChrome_70 = ClientHelloID{helloChrome, "70", nil}
|
||||
HelloChrome_72 = ClientHelloID{helloChrome, "72", nil}
|
||||
HelloChrome_83 = ClientHelloID{helloChrome, "83", nil}
|
||||
HelloChrome_87 = ClientHelloID{helloChrome, "87", nil}
|
||||
HelloChrome_96 = ClientHelloID{helloChrome, "96", nil}
|
||||
HelloChrome_100 = ClientHelloID{helloChrome, "100", nil}
|
||||
HelloChrome_102 = ClientHelloID{helloChrome, "102", nil}
|
||||
HelloChrome_106_Shuffle = ClientHelloID{helloChrome, "106", nil} // beta: shuffler enabled starting from 106
|
||||
|
||||
HelloIOS_Auto = HelloIOS_14
|
||||
HelloIOS_11_1 = ClientHelloID{helloIOS, "111", nil} // legacy "111" means 11.1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue