Documentation ¶
Index ¶
- Variables
- type ClientProfile
- func (c ClientProfile) GetClientHelloId() tls.ClientHelloID
- func (c ClientProfile) GetClientHelloSpec() (tls.ClientHelloSpec, error)
- func (c ClientProfile) GetClientHelloStr() string
- func (c ClientProfile) GetConnectionFlow() uint32
- func (c ClientProfile) GetHeaderPriority() *http2.PriorityParam
- func (c ClientProfile) GetPriorities() []http2.Priority
- func (c ClientProfile) GetPseudoHeaderOrder() []string
- func (c ClientProfile) GetSettings() map[http2.SettingID]uint32
- func (c ClientProfile) GetSettingsOrder() []http2.SettingID
Constants ¶
This section is empty.
Variables ¶
View Source
var Chrome_103 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_104 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_105 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_106 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_107 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_108 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_109 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_110 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_111 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_112 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Chrome_117 = ClientProfile{ // contains filtered or unexported fields }
View Source
var CloudflareCustom = ClientProfile{ // contains filtered or unexported fields }
View Source
var ConfirmedAndroid = ClientProfile{ // contains filtered or unexported fields }
View Source
var ConfirmedAndroid2 = ClientProfile{ // contains filtered or unexported fields }
View Source
var ConfirmedIos = ClientProfile{ // contains filtered or unexported fields }
View Source
var DefaultClientProfile = Chrome_117
View Source
var Firefox_102 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Firefox_104 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Firefox_105 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Firefox_106 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Firefox_108 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Firefox_110 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Firefox_117 = ClientProfile{ // contains filtered or unexported fields }
View Source
var KreamIos = ClientProfile{ // contains filtered or unexported fields }
View Source
var MMSIos = ClientProfile{ // contains filtered or unexported fields }
View Source
var MappedTLSClients = map[string]ClientProfile{ "chrome_103": Chrome_103, "chrome_104": Chrome_104, "chrome_105": Chrome_105, "chrome_106": Chrome_106, "chrome_107": Chrome_107, "chrome_108": Chrome_108, "chrome_109": Chrome_109, "chrome_110": Chrome_110, "chrome_111": Chrome_111, "chrome_112": Chrome_112, "chrome_117": Chrome_117, "safari_15_6_1": Safari_15_6_1, "safari_16_0": Safari_16_0, "safari_ipad_15_6": Safari_Ipad_15_6, "safari_ios_15_5": Safari_IOS_15_5, "safari_ios_15_6": Safari_IOS_15_6, "safari_ios_16_0": Safari_IOS_16_0, "firefox_102": Firefox_102, "firefox_104": Firefox_104, "firefox_105": Firefox_105, "firefox_106": Firefox_106, "firefox_108": Firefox_108, "firefox_110": Firefox_110, "firefox_117": Firefox_117, "opera_89": Opera_89, "opera_90": Opera_90, "opera_91": Opera_91, "zalando_android_mobile": ZalandoAndroidMobile, "zalando_ios_mobile": ZalandoIosMobile, "nike_ios_mobile": NikeIosMobile, "nike_android_mobile": NikeAndroidMobile, "cloudscraper": CloudflareCustom, "mms_ios": MMSIos, "mesh_ios": MeshIos, "mesh_ios_1": MeshIos, "mesh_ios_2": MeshIos2, "mesh_android": MeshAndroid, "mesh_android_1": MeshAndroid, "mesh_android_2": MeshAndroid2, "confirmed_ios": ConfirmedIos, "confirmed_android": ConfirmedAndroid, "okhttp4_android_7": Okhttp4Android7, "okhttp4_android_8": Okhttp4Android8, "okhttp4_android_9": Okhttp4Android9, "okhttp4_android_10": Okhttp4Android10, "okhttp4_android_11": Okhttp4Android11, "okhttp4_android_12": Okhttp4Android12, "okhttp4_android_13": Okhttp4Android13, }
View Source
var MeshAndroid = ClientProfile{ // contains filtered or unexported fields }
View Source
var MeshAndroid2 = ClientProfile{ // contains filtered or unexported fields }
View Source
var MeshIos = ClientProfile{ // contains filtered or unexported fields }
View Source
var MeshIos2 = ClientProfile{ // contains filtered or unexported fields }
View Source
var NikeAndroidMobile = ClientProfile{ // contains filtered or unexported fields }
View Source
var NikeIosMobile = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android10 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android11 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android12 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android13 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android7 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android8 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Okhttp4Android9 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Opera_89 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Opera_90 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Opera_91 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Safari_15_6_1 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Safari_16_0 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Safari_IOS_15_5 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Safari_IOS_15_6 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Safari_IOS_16_0 = ClientProfile{ // contains filtered or unexported fields }
View Source
var Safari_Ipad_15_6 = ClientProfile{ // contains filtered or unexported fields }
View Source
var ZalandoAndroidMobile = ClientProfile{ // contains filtered or unexported fields }
View Source
var ZalandoIosMobile = ClientProfile{ // contains filtered or unexported fields }
Functions ¶
This section is empty.
Types ¶
type ClientProfile ¶
type ClientProfile struct {
// contains filtered or unexported fields
}
func NewClientProfile ¶
func NewClientProfile(clientHelloId tls.ClientHelloID, settings map[http2.SettingID]uint32, settingsOrder []http2.SettingID, pseudoHeaderOrder []string, connectionFlow uint32, priorities []http2.Priority, headerPriority *http2.PriorityParam) ClientProfile
func (ClientProfile) GetClientHelloId ¶
func (c ClientProfile) GetClientHelloId() tls.ClientHelloID
func (ClientProfile) GetClientHelloSpec ¶
func (c ClientProfile) GetClientHelloSpec() (tls.ClientHelloSpec, error)
func (ClientProfile) GetClientHelloStr ¶
func (c ClientProfile) GetClientHelloStr() string
func (ClientProfile) GetConnectionFlow ¶
func (c ClientProfile) GetConnectionFlow() uint32
func (ClientProfile) GetHeaderPriority ¶
func (c ClientProfile) GetHeaderPriority() *http2.PriorityParam
func (ClientProfile) GetPriorities ¶
func (c ClientProfile) GetPriorities() []http2.Priority
func (ClientProfile) GetPseudoHeaderOrder ¶
func (c ClientProfile) GetPseudoHeaderOrder() []string
func (ClientProfile) GetSettings ¶
func (c ClientProfile) GetSettings() map[http2.SettingID]uint32
func (ClientProfile) GetSettingsOrder ¶
func (c ClientProfile) GetSettingsOrder() []http2.SettingID
Click to show internal directories.
Click to hide internal directories.