[meek/master] Update utls fingerprints

commit 9bd0572a639e0e33085496ecb9539c618229df0e Author: David Fifield <david@bamsoftware.com> Date: Wed Apr 29 13:30:40 2020 -0600 Update utls fingerprints github.com/refraction-networking/utls Adds HelloFirefox_65 HelloChrome_72 HelloIOS_12_1 --- doc/meek-client.1 | 37 +++++++++++++++++++++++++++++++++++-- doc/meek-client.1.txt | 3 +++ meek-client/utls.go | 3 +++ 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/doc/meek-client.1 b/doc/meek-client.1 index 58fd755..8215537 100644 --- a/doc/meek-client.1 +++ b/doc/meek-client.1 @@ -2,12 +2,12 @@ .\" Title: meek-client .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 02/06/2019 +.\" Date: 04/29/2020 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" -.TH "MEEK\-CLIENT" "1" "02/06/2019" "\ \&" "\ \&" +.TH "MEEK\-CLIENT" "1" "04/29/2020" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -128,6 +128,17 @@ HelloFirefox_63 .sp -1 .IP \(bu 2.3 .\} +HelloFirefox_65 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} HelloFirefox_Auto .RE .sp @@ -172,6 +183,17 @@ HelloChrome_70 .sp -1 .IP \(bu 2.3 .\} +HelloChrome_72 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} HelloChrome_Auto .RE .sp @@ -194,6 +216,17 @@ HelloIOS_11_1 .sp -1 .IP \(bu 2.3 .\} +HelloIOS_12_1 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} HelloIOS_Auto .RE .sp diff --git a/doc/meek-client.1.txt b/doc/meek-client.1.txt index 33e2916..bd1ce5b 100644 --- a/doc/meek-client.1.txt +++ b/doc/meek-client.1.txt @@ -56,12 +56,15 @@ The possible values of __CLIENTHELLOID__ are: - HelloFirefox_55 - HelloFirefox_56 - HelloFirefox_63 +- HelloFirefox_65 - HelloFirefox_Auto - HelloChrome_58 - HelloChrome_62 - HelloChrome_70 +- HelloChrome_72 - HelloChrome_Auto - HelloIOS_11_1 +- HelloIOS_12_1 - HelloIOS_Auto As a special case, the values "none" and "HelloGolang" diff --git a/meek-client/utls.go b/meek-client/utls.go index 576eb26..e7f2b5f 100644 --- a/meek-client/utls.go +++ b/meek-client/utls.go @@ -263,12 +263,15 @@ var clientHelloIDMap = map[string]*utls.ClientHelloID{ "hellofirefox_55": &utls.HelloFirefox_55, "hellofirefox_56": &utls.HelloFirefox_56, "hellofirefox_63": &utls.HelloFirefox_63, + "hellofirefox_65": &utls.HelloFirefox_65, "hellochrome_auto": &utls.HelloChrome_Auto, "hellochrome_58": &utls.HelloChrome_58, "hellochrome_62": &utls.HelloChrome_62, "hellochrome_70": &utls.HelloChrome_70, + "hellochrome_72": &utls.HelloChrome_72, "helloios_auto": &utls.HelloIOS_Auto, "helloios_11_1": &utls.HelloIOS_11_1, + "helloios_12_1": &utls.HelloIOS_12_1, } func NewUTLSRoundTripper(name string, cfg *utls.Config, proxyURL *url.URL) (http.RoundTripper, error) {
participants (1)
-
dcf@torproject.org