profiles

package
v1.8.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2024 License: BSD-4-Clause Imports: 3 Imported by: 0

Documentation

Index

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,
	"kream_ios":              KreamIos,
}
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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL