Documentation ¶
Index ¶
- Constants
- Variables
- func GenerateBrandHeader(brand string, majorVersion int, useLegacy ...bool) string
- func IsNumeric(in string) bool
- func LuhnCalculate(number int64) int64
- func LuhnChecksum(number int64) int64
- func LuhnValid(number int64) bool
- func MustChromiumHeaders(brand string, defaultMajorVersion int, withFullVersions bool) http.Header
- func MustInt(in string) int64
- func MustUint(in string) uint64
- func MustUintBetween(in string) uint64
- type AliasedLineWidthRange
- type AndroidDevice
- func (*AndroidDevice) Descriptor() ([]byte, []int)deprecated
- func (device *AndroidDevice) FormatUserAgent(format string) string
- func (x *AndroidDevice) GetBuild() *AndroidDevice_BuildData
- func (x *AndroidDevice) GetCpu() *CPUData
- func (device *AndroidDevice) GetFingerprint() string
- func (x *AndroidDevice) GetId() *AndroidDevice_ID
- func (x *AndroidDevice) GetLocale() *Locale
- func (x *AndroidDevice) GetLocation() *GPSLocation
- func (x *AndroidDevice) GetMacAddress() *MAC
- func (x *AndroidDevice) GetScreen() *ScreenData
- func (x *AndroidDevice) GetSimSlots() []*SIMCard
- func (x *AndroidDevice) GetSoftware() *AndroidDevice_DeviceSoftware
- func (x *AndroidDevice) GetTimezone() *Timezone
- func (device *AndroidDevice) GetUserAgent() string
- func (x *AndroidDevice) GetVersion() AndroidDevice_Version
- func (m *AndroidDevice) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *AndroidDevice) MarshalToVT(dAtA []byte) (int, error)
- func (m *AndroidDevice) MarshalVT() (dAtA []byte, err error)
- func (*AndroidDevice) ProtoMessage()
- func (x *AndroidDevice) ProtoReflect() protoreflect.Message
- func (device *AndroidDevice) Randomize()
- func (x *AndroidDevice) Reset()
- func (m *AndroidDevice) SizeVT() (n int)
- func (x *AndroidDevice) String() string
- func (m *AndroidDevice) UnmarshalVT(dAtA []byte) error
- type AndroidDevice_BuildData
- func (*AndroidDevice_BuildData) Descriptor() ([]byte, []int)deprecated
- func (x *AndroidDevice_BuildData) GetBoard() string
- func (x *AndroidDevice_BuildData) GetBootloader() string
- func (x *AndroidDevice_BuildData) GetBrand() string
- func (x *AndroidDevice_BuildData) GetDevice() string
- func (x *AndroidDevice_BuildData) GetDisplay() string
- func (x *AndroidDevice_BuildData) GetFingerprint() string
- func (x *AndroidDevice_BuildData) GetHardware() string
- func (x *AndroidDevice_BuildData) GetId() string
- func (x *AndroidDevice_BuildData) GetIncrementalVersion() string
- func (x *AndroidDevice_BuildData) GetManufacturer() string
- func (x *AndroidDevice_BuildData) GetModel() string
- func (x *AndroidDevice_BuildData) GetOdmSku() string
- func (x *AndroidDevice_BuildData) GetProduct() string
- func (x *AndroidDevice_BuildData) GetSku() string
- func (x *AndroidDevice_BuildData) GetSocManufacturer() string
- func (x *AndroidDevice_BuildData) GetSocModel() string
- func (x *AndroidDevice_BuildData) GetTags() string
- func (x *AndroidDevice_BuildData) GetType() string
- func (m *AndroidDevice_BuildData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *AndroidDevice_BuildData) MarshalToVT(dAtA []byte) (int, error)
- func (m *AndroidDevice_BuildData) MarshalVT() (dAtA []byte, err error)
- func (*AndroidDevice_BuildData) ProtoMessage()
- func (x *AndroidDevice_BuildData) ProtoReflect() protoreflect.Message
- func (x *AndroidDevice_BuildData) Reset()
- func (m *AndroidDevice_BuildData) SizeVT() (n int)
- func (x *AndroidDevice_BuildData) String() string
- func (m *AndroidDevice_BuildData) UnmarshalVT(dAtA []byte) error
- type AndroidDevice_DeviceSoftware
- func (*AndroidDevice_DeviceSoftware) Descriptor() ([]byte, []int)deprecated
- func (x *AndroidDevice_DeviceSoftware) GetAppMetaData() map[string]string
- func (x *AndroidDevice_DeviceSoftware) GetSoftwareMetaData() map[string]string
- func (m *AndroidDevice_DeviceSoftware) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *AndroidDevice_DeviceSoftware) MarshalToVT(dAtA []byte) (int, error)
- func (m *AndroidDevice_DeviceSoftware) MarshalVT() (dAtA []byte, err error)
- func (*AndroidDevice_DeviceSoftware) ProtoMessage()
- func (x *AndroidDevice_DeviceSoftware) ProtoReflect() protoreflect.Message
- func (x *AndroidDevice_DeviceSoftware) Reset()
- func (m *AndroidDevice_DeviceSoftware) SizeVT() (n int)
- func (x *AndroidDevice_DeviceSoftware) String() string
- func (m *AndroidDevice_DeviceSoftware) UnmarshalVT(dAtA []byte) error
- type AndroidDevice_ID
- func (*AndroidDevice_ID) Descriptor() ([]byte, []int)deprecated
- func (id *AndroidDevice_ID) Equals(comparison *AndroidDevice_ID) bool
- func (id *AndroidDevice_ID) FromHex(idStr string) error
- func (id *AndroidDevice_ID) GetID() uint64
- func (x *AndroidDevice_ID) GetId() uint64
- func (id *AndroidDevice_ID) IsNull() bool
- func (m *AndroidDevice_ID) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *AndroidDevice_ID) MarshalToVT(dAtA []byte) (int, error)
- func (m *AndroidDevice_ID) MarshalVT() (dAtA []byte, err error)
- func (*AndroidDevice_ID) ProtoMessage()
- func (x *AndroidDevice_ID) ProtoReflect() protoreflect.Message
- func (id *AndroidDevice_ID) Random() error
- func (x *AndroidDevice_ID) Reset()
- func (id *AndroidDevice_ID) SetID(idN uint64)
- func (m *AndroidDevice_ID) SizeVT() (n int)
- func (x *AndroidDevice_ID) String() string
- func (id *AndroidDevice_ID) ToBase64String() string
- func (id *AndroidDevice_ID) ToDecimalString() string
- func (id *AndroidDevice_ID) ToHexString() string
- func (m *AndroidDevice_ID) UnmarshalVT(dAtA []byte) error
- type AndroidDevice_Version
- func (AndroidDevice_Version) Descriptor() protoreflect.EnumDescriptor
- func (x AndroidDevice_Version) Enum() *AndroidDevice_Version
- func (AndroidDevice_Version) EnumDescriptor() ([]byte, []int)deprecated
- func (version AndroidDevice_Version) IsValid() bool
- func (x AndroidDevice_Version) Number() protoreflect.EnumNumber
- func (x AndroidDevice_Version) String() string
- func (version AndroidDevice_Version) ToAndroidSDK() string
- func (version AndroidDevice_Version) ToAndroidVersion() string
- func (AndroidDevice_Version) Type() protoreflect.EnumType
- type Audio
- type AudioContext
- type AudioTypes
- type AudioWorklet
- type Blend
- type Brand
- type Browser
- func (*Browser) Descriptor() ([]byte, []int)deprecated
- func (b *Browser) FromDLFingerprint(response *DLFingerprint) error
- func (b *Browser) FromDLFingerprintRaw(data []byte) error
- func (b *Browser) FromPEET(response *PeetResponse) error
- func (b *Browser) FromPEETRaw(data []byte) error
- func (x *Browser) GetAppCodeName() string
- func (x *Browser) GetAppName() string
- func (x *Browser) GetAppVersion() string
- func (x *Browser) GetAudioTypes() *Browser_BrowserCollection
- func (x *Browser) GetAvailableFonts() *Browser_BrowserCollection
- func (x *Browser) GetBrandHeader() string
- func (x *Browser) GetCookieEnabled() bool
- func (x *Browser) GetCss() *Browser_BrowserCollection
- func (x *Browser) GetDeviceMemory() int64
- func (x *Browser) GetDevicePixelRatio() float64
- func (x *Browser) GetDoNotTrack() int32
- func (x *Browser) GetDocument() *Browser_BrowserCollection
- func (x *Browser) GetDocumentElement() *Browser_BrowserCollection
- func (x *Browser) GetGl() *Browser_BrowserCollection
- func (x *Browser) GetGl2() *Browser_BrowserCollection
- func (x *Browser) GetGlExperimental() *Browser_BrowserCollection
- func (x *Browser) GetHardwareConcurrency() int32
- func (x *Browser) GetHighEntropyValues() *Browser_HighEntropyValues
- func (x *Browser) GetHttpFingerprint() *Browser_HTTPFingerprint
- func (x *Browser) GetInnerHeight() int32
- func (x *Browser) GetInnerWidth() int32
- func (x *Browser) GetLanguage() string
- func (x *Browser) GetLanguages() []string
- func (x *Browser) GetMaxTouchPoints() int32
- func (x *Browser) GetName() string
- func (x *Browser) GetNavigator() *Browser_BrowserCollection
- func (x *Browser) GetOuterHeight() int32
- func (x *Browser) GetOuterWidth() int32
- func (x *Browser) GetPdfViewerEnabled() bool
- func (x *Browser) GetPlatform() string
- func (x *Browser) GetPlugins() []*Browser_Plugin
- func (x *Browser) GetProduct() string
- func (x *Browser) GetProductSub() string
- func (x *Browser) GetScreen() *Browser_BrowserScreen
- func (x *Browser) GetSpeechSynthesis() []*Browser_SpeechSynthesis
- func (x *Browser) GetTlsFingerprint() *Browser_TLSFingerprint
- func (x *Browser) GetUserAgent() string
- func (x *Browser) GetVendor() string
- func (x *Browser) GetVendorSub() string
- func (x *Browser) GetVersion() string
- func (x *Browser) GetVideoTypes() *Browser_BrowserCollection
- func (x *Browser) GetWebGPU() *Browser_WebGPU
- func (x *Browser) GetWebRTC() *Browser_WebRTC
- func (x *Browser) GetWebdriver() bool
- func (x *Browser) GetWindow() *Browser_BrowserCollection
- func (m *Browser) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser) MarshalVT() (dAtA []byte, err error)
- func (*Browser) ProtoMessage()
- func (x *Browser) ProtoReflect() protoreflect.Message
- func (x *Browser) Reset()
- func (m *Browser) SizeVT() (n int)
- func (x *Browser) String() string
- func (m *Browser) UnmarshalVT(dAtA []byte) error
- type Browser_BrowserCollection
- func (*Browser_BrowserCollection) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_BrowserCollection) GetGlCapabilities() map[string]*Browser_GLCapability
- func (x *Browser_BrowserCollection) GetHash() string
- func (x *Browser_BrowserCollection) GetId() int64
- func (x *Browser_BrowserCollection) GetListData() []string
- func (x *Browser_BrowserCollection) GetMapData() map[string]string
- func (m *Browser_BrowserCollection) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_BrowserCollection) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_BrowserCollection) MarshalVT() (dAtA []byte, err error)
- func (*Browser_BrowserCollection) ProtoMessage()
- func (x *Browser_BrowserCollection) ProtoReflect() protoreflect.Message
- func (x *Browser_BrowserCollection) Reset()
- func (m *Browser_BrowserCollection) SizeVT() (n int)
- func (x *Browser_BrowserCollection) String() string
- func (m *Browser_BrowserCollection) UnmarshalVT(dAtA []byte) error
- type Browser_BrowserScreen
- func (*Browser_BrowserScreen) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_BrowserScreen) GetAvailHeight() int32
- func (x *Browser_BrowserScreen) GetAvailLeft() int32
- func (x *Browser_BrowserScreen) GetAvailTop() int32
- func (x *Browser_BrowserScreen) GetAvailWidth() int32
- func (x *Browser_BrowserScreen) GetColorDepth() int32
- func (x *Browser_BrowserScreen) GetHeight() int32
- func (x *Browser_BrowserScreen) GetIsExtended() bool
- func (x *Browser_BrowserScreen) GetOrientation() *Browser_BrowserScreen_Orientation
- func (x *Browser_BrowserScreen) GetPixelDepth() int32
- func (x *Browser_BrowserScreen) GetWidth() int32
- func (m *Browser_BrowserScreen) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_BrowserScreen) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_BrowserScreen) MarshalVT() (dAtA []byte, err error)
- func (*Browser_BrowserScreen) ProtoMessage()
- func (x *Browser_BrowserScreen) ProtoReflect() protoreflect.Message
- func (x *Browser_BrowserScreen) Reset()
- func (m *Browser_BrowserScreen) SizeVT() (n int)
- func (x *Browser_BrowserScreen) String() string
- func (m *Browser_BrowserScreen) UnmarshalVT(dAtA []byte) error
- type Browser_BrowserScreen_Orientation
- func (*Browser_BrowserScreen_Orientation) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_BrowserScreen_Orientation) GetAngle() int32
- func (x *Browser_BrowserScreen_Orientation) GetType() string
- func (m *Browser_BrowserScreen_Orientation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_BrowserScreen_Orientation) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_BrowserScreen_Orientation) MarshalVT() (dAtA []byte, err error)
- func (*Browser_BrowserScreen_Orientation) ProtoMessage()
- func (x *Browser_BrowserScreen_Orientation) ProtoReflect() protoreflect.Message
- func (x *Browser_BrowserScreen_Orientation) Reset()
- func (m *Browser_BrowserScreen_Orientation) SizeVT() (n int)
- func (x *Browser_BrowserScreen_Orientation) String() string
- func (m *Browser_BrowserScreen_Orientation) UnmarshalVT(dAtA []byte) error
- type Browser_GLCapability
- func (*Browser_GLCapability) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_GLCapability) GetBoolValue() []bool
- func (x *Browser_GLCapability) GetEnumName() string
- func (x *Browser_GLCapability) GetEnumValue() int64
- func (x *Browser_GLCapability) GetFloatValue() []float64
- func (x *Browser_GLCapability) GetIntValue() []int64
- func (x *Browser_GLCapability) GetStringValue() []string
- func (m *Browser_GLCapability) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_GLCapability) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_GLCapability) MarshalVT() (dAtA []byte, err error)
- func (*Browser_GLCapability) ProtoMessage()
- func (x *Browser_GLCapability) ProtoReflect() protoreflect.Message
- func (x *Browser_GLCapability) Reset()
- func (m *Browser_GLCapability) SizeVT() (n int)
- func (x *Browser_GLCapability) String() string
- func (m *Browser_GLCapability) UnmarshalVT(dAtA []byte) error
- type Browser_HTTPFingerprint
- func (*Browser_HTTPFingerprint) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_HTTPFingerprint) GetHeaderFramePriority() *Browser_HTTPFingerprint_PriorityFrameOpts
- func (x *Browser_HTTPFingerprint) GetHeaderOrder() []string
- func (x *Browser_HTTPFingerprint) GetPriorityFrames() []*Browser_HTTPFingerprint_PriorityFrameOpts
- func (x *Browser_HTTPFingerprint) GetPseudoHeaderOrder() []string
- func (x *Browser_HTTPFingerprint) GetSettingsFrame() *Browser_HTTPFingerprint_SettingsFrameOpts
- func (x *Browser_HTTPFingerprint) GetWindowUpdateIncrement() int64
- func (m *Browser_HTTPFingerprint) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_HTTPFingerprint) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_HTTPFingerprint) MarshalVT() (dAtA []byte, err error)
- func (*Browser_HTTPFingerprint) ProtoMessage()
- func (x *Browser_HTTPFingerprint) ProtoReflect() protoreflect.Message
- func (x *Browser_HTTPFingerprint) Reset()
- func (m *Browser_HTTPFingerprint) SizeVT() (n int)
- func (x *Browser_HTTPFingerprint) String() string
- func (m *Browser_HTTPFingerprint) UnmarshalVT(dAtA []byte) error
- type Browser_HTTPFingerprint_PriorityFrameOpts
- func (*Browser_HTTPFingerprint_PriorityFrameOpts) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetExclusive() bool
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetStreamDep() int64
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetStreamId() int64
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetWeight() int32
- func (m *Browser_HTTPFingerprint_PriorityFrameOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_HTTPFingerprint_PriorityFrameOpts) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_HTTPFingerprint_PriorityFrameOpts) MarshalVT() (dAtA []byte, err error)
- func (*Browser_HTTPFingerprint_PriorityFrameOpts) ProtoMessage()
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) ProtoReflect() protoreflect.Message
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) Reset()
- func (m *Browser_HTTPFingerprint_PriorityFrameOpts) SizeVT() (n int)
- func (x *Browser_HTTPFingerprint_PriorityFrameOpts) String() string
- func (m *Browser_HTTPFingerprint_PriorityFrameOpts) UnmarshalVT(dAtA []byte) error
- type Browser_HTTPFingerprint_SettingsFrameOpts
- func (*Browser_HTTPFingerprint_SettingsFrameOpts) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetEnablePush() int64
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetHeaderTableSize() int64
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetInitialWindowSize() int64
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxConcurrentStreams() int64
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxFrameSize() int64
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxHeaderListSize() int64
- func (m *Browser_HTTPFingerprint_SettingsFrameOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_HTTPFingerprint_SettingsFrameOpts) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_HTTPFingerprint_SettingsFrameOpts) MarshalVT() (dAtA []byte, err error)
- func (*Browser_HTTPFingerprint_SettingsFrameOpts) ProtoMessage()
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) ProtoReflect() protoreflect.Message
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) Reset()
- func (m *Browser_HTTPFingerprint_SettingsFrameOpts) SizeVT() (n int)
- func (x *Browser_HTTPFingerprint_SettingsFrameOpts) String() string
- func (m *Browser_HTTPFingerprint_SettingsFrameOpts) UnmarshalVT(dAtA []byte) error
- type Browser_HighEntropyValues
- func (*Browser_HighEntropyValues) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_HighEntropyValues) GetArchitecture() string
- func (x *Browser_HighEntropyValues) GetBitness() string
- func (x *Browser_HighEntropyValues) GetBrands() []*Browser_HighEntropyValues_Brand
- func (x *Browser_HighEntropyValues) GetFullVersionList() []*Browser_HighEntropyValues_Brand
- func (x *Browser_HighEntropyValues) GetMobile() bool
- func (x *Browser_HighEntropyValues) GetModel() string
- func (x *Browser_HighEntropyValues) GetPlatform() string
- func (x *Browser_HighEntropyValues) GetPlatformVersion() string
- func (x *Browser_HighEntropyValues) GetUsFullVersion() string
- func (m *Browser_HighEntropyValues) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_HighEntropyValues) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_HighEntropyValues) MarshalVT() (dAtA []byte, err error)
- func (*Browser_HighEntropyValues) ProtoMessage()
- func (x *Browser_HighEntropyValues) ProtoReflect() protoreflect.Message
- func (x *Browser_HighEntropyValues) Reset()
- func (m *Browser_HighEntropyValues) SizeVT() (n int)
- func (x *Browser_HighEntropyValues) String() string
- func (m *Browser_HighEntropyValues) UnmarshalVT(dAtA []byte) error
- type Browser_HighEntropyValues_Brand
- func (*Browser_HighEntropyValues_Brand) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_HighEntropyValues_Brand) GetBrand() string
- func (x *Browser_HighEntropyValues_Brand) GetVersion() string
- func (m *Browser_HighEntropyValues_Brand) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_HighEntropyValues_Brand) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_HighEntropyValues_Brand) MarshalVT() (dAtA []byte, err error)
- func (*Browser_HighEntropyValues_Brand) ProtoMessage()
- func (x *Browser_HighEntropyValues_Brand) ProtoReflect() protoreflect.Message
- func (x *Browser_HighEntropyValues_Brand) Reset()
- func (m *Browser_HighEntropyValues_Brand) SizeVT() (n int)
- func (x *Browser_HighEntropyValues_Brand) String() string
- func (m *Browser_HighEntropyValues_Brand) UnmarshalVT(dAtA []byte) error
- type Browser_Plugin
- func (*Browser_Plugin) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_Plugin) GetDescription() string
- func (x *Browser_Plugin) GetFileName() string
- func (x *Browser_Plugin) GetName() string
- func (x *Browser_Plugin) GetSupportedMIMETypes() map[string]*Browser_Plugin_MIMEType
- func (m *Browser_Plugin) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_Plugin) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_Plugin) MarshalVT() (dAtA []byte, err error)
- func (*Browser_Plugin) ProtoMessage()
- func (x *Browser_Plugin) ProtoReflect() protoreflect.Message
- func (x *Browser_Plugin) Reset()
- func (m *Browser_Plugin) SizeVT() (n int)
- func (x *Browser_Plugin) String() string
- func (m *Browser_Plugin) UnmarshalVT(dAtA []byte) error
- type Browser_Plugin_MIMEType
- func (*Browser_Plugin_MIMEType) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_Plugin_MIMEType) GetDescription() string
- func (x *Browser_Plugin_MIMEType) GetSuffixes() string
- func (x *Browser_Plugin_MIMEType) GetType() string
- func (m *Browser_Plugin_MIMEType) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_Plugin_MIMEType) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_Plugin_MIMEType) MarshalVT() (dAtA []byte, err error)
- func (*Browser_Plugin_MIMEType) ProtoMessage()
- func (x *Browser_Plugin_MIMEType) ProtoReflect() protoreflect.Message
- func (x *Browser_Plugin_MIMEType) Reset()
- func (m *Browser_Plugin_MIMEType) SizeVT() (n int)
- func (x *Browser_Plugin_MIMEType) String() string
- func (m *Browser_Plugin_MIMEType) UnmarshalVT(dAtA []byte) error
- type Browser_SpeechSynthesis
- func (*Browser_SpeechSynthesis) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_SpeechSynthesis) GetDefault() bool
- func (x *Browser_SpeechSynthesis) GetLang() string
- func (x *Browser_SpeechSynthesis) GetLocalService() bool
- func (x *Browser_SpeechSynthesis) GetName() string
- func (x *Browser_SpeechSynthesis) GetVoiceURI() string
- func (m *Browser_SpeechSynthesis) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_SpeechSynthesis) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_SpeechSynthesis) MarshalVT() (dAtA []byte, err error)
- func (*Browser_SpeechSynthesis) ProtoMessage()
- func (x *Browser_SpeechSynthesis) ProtoReflect() protoreflect.Message
- func (x *Browser_SpeechSynthesis) Reset()
- func (m *Browser_SpeechSynthesis) SizeVT() (n int)
- func (x *Browser_SpeechSynthesis) String() string
- func (m *Browser_SpeechSynthesis) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint
- func (*Browser_TLSFingerprint) Descriptor() ([]byte, []int)deprecated
- func (fp *Browser_TLSFingerprint) FormatTLSFingerprint(strict ...bool) string
- func (x *Browser_TLSFingerprint) GetCipherSuites() []Browser_TLSFingerprint_CipherSuite
- func (x *Browser_TLSFingerprint) GetEllipticCurvePointFormats() []Browser_TLSFingerprint_EllipticCurvePointFormat
- func (x *Browser_TLSFingerprint) GetEllipticCurves() []Browser_TLSFingerprint_EllipticCurve
- func (x *Browser_TLSFingerprint) GetExtensionData() []*Browser_TLSFingerprint_ExtensionData
- func (x *Browser_TLSFingerprint) GetExtensions() []Browser_TLSFingerprint_Extension
- func (x *Browser_TLSFingerprint) GetVersion() Browser_TLSFingerprint_ProtocolVersion
- func (m *Browser_TLSFingerprint) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint) ProtoMessage()
- func (x *Browser_TLSFingerprint) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint) Reset()
- func (m *Browser_TLSFingerprint) SizeVT() (n int)
- func (x *Browser_TLSFingerprint) String() string
- func (m *Browser_TLSFingerprint) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_CipherSuite
- func (Browser_TLSFingerprint_CipherSuite) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_CipherSuite) Enum() *Browser_TLSFingerprint_CipherSuite
- func (Browser_TLSFingerprint_CipherSuite) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_CipherSuite) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_CipherSuite) String() string
- func (Browser_TLSFingerprint_CipherSuite) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_EllipticCurve
- func (Browser_TLSFingerprint_EllipticCurve) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_EllipticCurve) Enum() *Browser_TLSFingerprint_EllipticCurve
- func (Browser_TLSFingerprint_EllipticCurve) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_EllipticCurve) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_EllipticCurve) String() string
- func (Browser_TLSFingerprint_EllipticCurve) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_EllipticCurvePointFormat
- func (Browser_TLSFingerprint_EllipticCurvePointFormat) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_EllipticCurvePointFormat) Enum() *Browser_TLSFingerprint_EllipticCurvePointFormat
- func (Browser_TLSFingerprint_EllipticCurvePointFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_EllipticCurvePointFormat) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_EllipticCurvePointFormat) String() string
- func (Browser_TLSFingerprint_EllipticCurvePointFormat) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_Extension
- func (Browser_TLSFingerprint_Extension) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_Extension) Enum() *Browser_TLSFingerprint_Extension
- func (Browser_TLSFingerprint_Extension) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_Extension) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_Extension) String() string
- func (Browser_TLSFingerprint_Extension) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_ExtensionData
- func (*Browser_TLSFingerprint_ExtensionData) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData) GetApplicationLayerProtocolNegotiation() *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation
- func (x *Browser_TLSFingerprint_ExtensionData) GetCompressCertificate() *Browser_TLSFingerprint_ExtensionData_CompressCertificate
- func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionApplicationsSettings() *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings
- func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionEncryptedClientHello() *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello
- func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionId() Browser_TLSFingerprint_Extension
- func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionRenegotiationInfo() *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo
- func (x *Browser_TLSFingerprint_ExtensionData) GetKeyShareExtension() *Browser_TLSFingerprint_ExtensionData_KeyShareExtension
- func (x *Browser_TLSFingerprint_ExtensionData) GetPskKeyExchangeModes() *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes
- func (x *Browser_TLSFingerprint_ExtensionData) GetRecordSizeLimit() *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit
- func (x *Browser_TLSFingerprint_ExtensionData) GetSignatureAlgorithms() *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms
- func (x *Browser_TLSFingerprint_ExtensionData) GetSupportedVersions() *Browser_TLSFingerprint_ExtensionData_SupportedVersions
- func (m *Browser_TLSFingerprint_ExtensionData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData) String() string
- func (m *Browser_TLSFingerprint_ExtensionData) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation
- func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) GetProtocols() []string
- func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_CompressCertificate
- func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) GetAlgorithms() ...
- func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression
- func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Enum() ...
- func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) String() string
- func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) GetProtocols() []string
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidateCipherSuites() ...
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidatePayloadLens() []uint32
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF
- func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Enum() *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF
- func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) String() string
- func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD
- func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Enum() *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD
- func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) String() string
- func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) GetAeadId() Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) GetKdfId() Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) GetRenegotiationSupport() Browser_TLSFingerprint_RenegotiationSupport
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_KeyShareExtension
- func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) GetKeyShares() []*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare
- func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) GetData() []byte
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) GetGroup() Browser_TLSFingerprint_EllipticCurve
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes
- func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) GetModes() []Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode
- func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode
- func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Enum() *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode
- func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) String() string
- func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_ExtensionData_RecordSizeLimit
- func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) GetLimit() uint32
- func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms
- func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) GetSupportedSignatureAlgorithms() []Browser_TLSFingerprint_SignatureScheme
- func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ExtensionData_SupportedVersions
- func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) GetVersions() []Browser_TLSFingerprint_ProtocolVersion
- func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalVT() (dAtA []byte, err error)
- func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoMessage()
- func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoReflect() protoreflect.Message
- func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) Reset()
- func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) SizeVT() (n int)
- func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) String() string
- func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) UnmarshalVT(dAtA []byte) error
- type Browser_TLSFingerprint_ProtocolVersion
- func (Browser_TLSFingerprint_ProtocolVersion) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_ProtocolVersion) Enum() *Browser_TLSFingerprint_ProtocolVersion
- func (Browser_TLSFingerprint_ProtocolVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_ProtocolVersion) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_ProtocolVersion) String() string
- func (Browser_TLSFingerprint_ProtocolVersion) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_RenegotiationSupport
- func (Browser_TLSFingerprint_RenegotiationSupport) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_RenegotiationSupport) Enum() *Browser_TLSFingerprint_RenegotiationSupport
- func (Browser_TLSFingerprint_RenegotiationSupport) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_RenegotiationSupport) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_RenegotiationSupport) String() string
- func (Browser_TLSFingerprint_RenegotiationSupport) Type() protoreflect.EnumType
- type Browser_TLSFingerprint_SignatureScheme
- func (Browser_TLSFingerprint_SignatureScheme) Descriptor() protoreflect.EnumDescriptor
- func (x Browser_TLSFingerprint_SignatureScheme) Enum() *Browser_TLSFingerprint_SignatureScheme
- func (Browser_TLSFingerprint_SignatureScheme) EnumDescriptor() ([]byte, []int)deprecated
- func (x Browser_TLSFingerprint_SignatureScheme) Number() protoreflect.EnumNumber
- func (x Browser_TLSFingerprint_SignatureScheme) String() string
- func (Browser_TLSFingerprint_SignatureScheme) Type() protoreflect.EnumType
- type Browser_WebGPU
- func (*Browser_WebGPU) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_WebGPU) GetArchitecture() string
- func (x *Browser_WebGPU) GetDescription() string
- func (x *Browser_WebGPU) GetDevice() string
- func (x *Browser_WebGPU) GetFeatures() *Browser_WebGPU_Features
- func (x *Browser_WebGPU) GetIsFallbackAdapter() bool
- func (x *Browser_WebGPU) GetLimits() map[string]int64
- func (x *Browser_WebGPU) GetVendor() string
- func (m *Browser_WebGPU) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_WebGPU) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_WebGPU) MarshalVT() (dAtA []byte, err error)
- func (*Browser_WebGPU) ProtoMessage()
- func (x *Browser_WebGPU) ProtoReflect() protoreflect.Message
- func (x *Browser_WebGPU) Reset()
- func (m *Browser_WebGPU) SizeVT() (n int)
- func (x *Browser_WebGPU) String() string
- func (m *Browser_WebGPU) UnmarshalVT(dAtA []byte) error
- type Browser_WebGPU_Features
- func (*Browser_WebGPU_Features) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_WebGPU_Features) GetSize() int64
- func (m *Browser_WebGPU_Features) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_WebGPU_Features) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_WebGPU_Features) MarshalVT() (dAtA []byte, err error)
- func (*Browser_WebGPU_Features) ProtoMessage()
- func (x *Browser_WebGPU_Features) ProtoReflect() protoreflect.Message
- func (x *Browser_WebGPU_Features) Reset()
- func (m *Browser_WebGPU_Features) SizeVT() (n int)
- func (x *Browser_WebGPU_Features) String() string
- func (m *Browser_WebGPU_Features) UnmarshalVT(dAtA []byte) error
- type Browser_WebRTC
- func (*Browser_WebRTC) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_WebRTC) GetAudio() *Browser_WebRTC_CodecInformation
- func (x *Browser_WebRTC) GetVideo() *Browser_WebRTC_CodecInformation
- func (m *Browser_WebRTC) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC) MarshalVT() (dAtA []byte, err error)
- func (*Browser_WebRTC) ProtoMessage()
- func (x *Browser_WebRTC) ProtoReflect() protoreflect.Message
- func (x *Browser_WebRTC) Reset()
- func (m *Browser_WebRTC) SizeVT() (n int)
- func (x *Browser_WebRTC) String() string
- func (m *Browser_WebRTC) UnmarshalVT(dAtA []byte) error
- type Browser_WebRTC_Codec
- func (*Browser_WebRTC_Codec) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_WebRTC_Codec) GetChannels() int32
- func (x *Browser_WebRTC_Codec) GetClockRate() int64
- func (x *Browser_WebRTC_Codec) GetMimeType() string
- func (x *Browser_WebRTC_Codec) GetSdpFmtLine() string
- func (m *Browser_WebRTC_Codec) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC_Codec) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC_Codec) MarshalVT() (dAtA []byte, err error)
- func (*Browser_WebRTC_Codec) ProtoMessage()
- func (x *Browser_WebRTC_Codec) ProtoReflect() protoreflect.Message
- func (x *Browser_WebRTC_Codec) Reset()
- func (m *Browser_WebRTC_Codec) SizeVT() (n int)
- func (x *Browser_WebRTC_Codec) String() string
- func (m *Browser_WebRTC_Codec) UnmarshalVT(dAtA []byte) error
- type Browser_WebRTC_CodecInformation
- func (*Browser_WebRTC_CodecInformation) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_WebRTC_CodecInformation) GetCodecs() []*Browser_WebRTC_Codec
- func (x *Browser_WebRTC_CodecInformation) GetHeaderExtensions() []*Browser_WebRTC_HeaderExtension
- func (m *Browser_WebRTC_CodecInformation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC_CodecInformation) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC_CodecInformation) MarshalVT() (dAtA []byte, err error)
- func (*Browser_WebRTC_CodecInformation) ProtoMessage()
- func (x *Browser_WebRTC_CodecInformation) ProtoReflect() protoreflect.Message
- func (x *Browser_WebRTC_CodecInformation) Reset()
- func (m *Browser_WebRTC_CodecInformation) SizeVT() (n int)
- func (x *Browser_WebRTC_CodecInformation) String() string
- func (m *Browser_WebRTC_CodecInformation) UnmarshalVT(dAtA []byte) error
- type Browser_WebRTC_HeaderExtension
- func (*Browser_WebRTC_HeaderExtension) Descriptor() ([]byte, []int)deprecated
- func (x *Browser_WebRTC_HeaderExtension) GetDirection() string
- func (x *Browser_WebRTC_HeaderExtension) GetUri() string
- func (m *Browser_WebRTC_HeaderExtension) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC_HeaderExtension) MarshalToVT(dAtA []byte) (int, error)
- func (m *Browser_WebRTC_HeaderExtension) MarshalVT() (dAtA []byte, err error)
- func (*Browser_WebRTC_HeaderExtension) ProtoMessage()
- func (x *Browser_WebRTC_HeaderExtension) ProtoReflect() protoreflect.Message
- func (x *Browser_WebRTC_HeaderExtension) Reset()
- func (m *Browser_WebRTC_HeaderExtension) SizeVT() (n int)
- func (x *Browser_WebRTC_HeaderExtension) String() string
- func (m *Browser_WebRTC_HeaderExtension) UnmarshalVT(dAtA []byte) error
- type CPUData
- func (*CPUData) Descriptor() ([]byte, []int)deprecated
- func (x *CPUData) GetAbiList() []string
- func (x *CPUData) GetArch() CPUData_Architecture
- func (x *CPUData) GetArchName() string
- func (x *CPUData) GetBoard() string
- func (x *CPUData) GetBrand() string
- func (x *CPUData) GetModel() string
- func (m *CPUData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CPUData) MarshalToVT(dAtA []byte) (int, error)
- func (m *CPUData) MarshalVT() (dAtA []byte, err error)
- func (*CPUData) ProtoMessage()
- func (x *CPUData) ProtoReflect() protoreflect.Message
- func (x *CPUData) Reset()
- func (m *CPUData) SizeVT() (n int)
- func (x *CPUData) String() string
- func (m *CPUData) UnmarshalVT(dAtA []byte) error
- type CPUData_Architecture
- func (CPUData_Architecture) Descriptor() protoreflect.EnumDescriptor
- func (x CPUData_Architecture) Enum() *CPUData_Architecture
- func (CPUData_Architecture) EnumDescriptor() ([]byte, []int)deprecated
- func (x CPUData_Architecture) Number() protoreflect.EnumNumber
- func (x CPUData_Architecture) String() string
- func (CPUData_Architecture) Type() protoreflect.EnumType
- type ChromeApp
- type ChromiumVersion
- type ChromiumVersionResponse
- type Codec
- type ColorWritemask
- type CompressedTextureFormat
- type Context
- type DLFingerprint
- type Destination
- type Empty
- type Extension
- type Features
- type GPSLocation
- func (location *GPSLocation) Accuracy() int
- func (*GPSLocation) Descriptor() ([]byte, []int)deprecated
- func (x *GPSLocation) GetAltitude() float64
- func (x *GPSLocation) GetLatitude() float64
- func (x *GPSLocation) GetLongitude() float64
- func (x *GPSLocation) GetProvider() GPSLocation_LocationProvider
- func (m *GPSLocation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *GPSLocation) MarshalToVT(dAtA []byte) (int, error)
- func (m *GPSLocation) MarshalVT() (dAtA []byte, err error)
- func (*GPSLocation) ProtoMessage()
- func (x *GPSLocation) ProtoReflect() protoreflect.Message
- func (location *GPSLocation) ProviderString() string
- func (x *GPSLocation) Reset()
- func (m *GPSLocation) SizeVT() (n int)
- func (x *GPSLocation) String() string
- func (m *GPSLocation) UnmarshalVT(dAtA []byte) error
- type GPSLocation_LocationProvider
- func (GPSLocation_LocationProvider) Descriptor() protoreflect.EnumDescriptor
- func (x GPSLocation_LocationProvider) Enum() *GPSLocation_LocationProvider
- func (GPSLocation_LocationProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x GPSLocation_LocationProvider) Number() protoreflect.EnumNumber
- func (x GPSLocation_LocationProvider) String() string
- func (GPSLocation_LocationProvider) Type() protoreflect.EnumType
- type HeaderExtension
- type HighEntropyValues
- type Http2
- type IP
- type InstallState
- type Listener
- type Locale
- func (*Locale) Descriptor() ([]byte, []int)deprecated
- func (locale *Locale) GetCountry(iso bool) string
- func (x *Locale) GetCountryISO() string
- func (x *Locale) GetLanguage() string
- func (m *Locale) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Locale) MarshalToVT(dAtA []byte) (int, error)
- func (m *Locale) MarshalVT() (dAtA []byte, err error)
- func (*Locale) ProtoMessage()
- func (x *Locale) ProtoReflect() protoreflect.Message
- func (x *Locale) Reset()
- func (m *Locale) SizeVT() (n int)
- func (x *Locale) String() string
- func (locale *Locale) ToLocale(separator string, iso bool) string
- func (m *Locale) UnmarshalVT(dAtA []byte) error
- type MAC
- func (*MAC) Descriptor() ([]byte, []int)deprecated
- func (m *MAC) Generate(oui string, multiCast, uua bool) (string, error)
- func (x *MAC) GetAddress() string
- func (x *MAC) GetOUI() string
- func (m *MAC) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *MAC) MarshalToVT(dAtA []byte) (int, error)
- func (m *MAC) MarshalVT() (dAtA []byte, err error)
- func (m *MAC) PrettyFormat(separator string) string
- func (*MAC) ProtoMessage()
- func (x *MAC) ProtoReflect() protoreflect.Message
- func (x *MAC) Reset()
- func (m *MAC) SizeVT() (n int)
- func (x *MAC) String() string
- func (m *MAC) UnmarshalVT(dAtA []byte) error
- type MediaDevice
- type Orientation
- type PeetResponse
- type Permissions
- type Plugin
- type Priority
- type RunningState
- type SIMCard
- func (*SIMCard) Descriptor() ([]byte, []int)deprecated
- func (x *SIMCard) GetCarrier() string
- func (s *SIMCard) GetCarrierName(heuristic bool) string
- func (x *SIMCard) GetCountryCode() string
- func (x *SIMCard) GetCountryISO() string
- func (s *SIMCard) GetHNI() string
- func (x *SIMCard) GetImei() *SIMCard_IMEI
- func (x *SIMCard) GetMCC() string
- func (x *SIMCard) GetMNC() string
- func (x *SIMCard) GetMeid() *SIMCard_MEID
- func (x *SIMCard) GetPhoneNumber() string
- func (s *SIMCard) IsValid() bool
- func (m *SIMCard) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SIMCard) MarshalToVT(dAtA []byte) (int, error)
- func (m *SIMCard) MarshalVT() (dAtA []byte, err error)
- func (*SIMCard) ProtoMessage()
- func (x *SIMCard) ProtoReflect() protoreflect.Message
- func (s *SIMCard) Randomize(countryISO string)
- func (x *SIMCard) Reset()
- func (m *SIMCard) SizeVT() (n int)
- func (x *SIMCard) String() string
- func (m *SIMCard) UnmarshalVT(dAtA []byte) error
- type SIMCard_IMEI
- func (*SIMCard_IMEI) Descriptor() ([]byte, []int)deprecated
- func (i *SIMCard_IMEI) Generate(tac, serial string) (string, error)
- func (x *SIMCard_IMEI) GetImei() string
- func (x *SIMCard_IMEI) GetTAC() string
- func (m *SIMCard_IMEI) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SIMCard_IMEI) MarshalToVT(dAtA []byte) (int, error)
- func (m *SIMCard_IMEI) MarshalVT() (dAtA []byte, err error)
- func (*SIMCard_IMEI) ProtoMessage()
- func (x *SIMCard_IMEI) ProtoReflect() protoreflect.Message
- func (x *SIMCard_IMEI) Reset()
- func (m *SIMCard_IMEI) SizeVT() (n int)
- func (x *SIMCard_IMEI) String() string
- func (m *SIMCard_IMEI) UnmarshalVT(dAtA []byte) error
- type SIMCard_MEID
- func (*SIMCard_MEID) Descriptor() ([]byte, []int)deprecated
- func (x *SIMCard_MEID) GetManufacturerCode() string
- func (x *SIMCard_MEID) GetMeid() string
- func (x *SIMCard_MEID) GetRegionCode() string
- func (m *SIMCard_MEID) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SIMCard_MEID) MarshalToVT(dAtA []byte) (int, error)
- func (m *SIMCard_MEID) MarshalVT() (dAtA []byte, err error)
- func (*SIMCard_MEID) ProtoMessage()
- func (x *SIMCard_MEID) ProtoReflect() protoreflect.Message
- func (x *SIMCard_MEID) Reset()
- func (m *SIMCard_MEID) SizeVT() (n int)
- func (x *SIMCard_MEID) String() string
- func (m *SIMCard_MEID) UnmarshalVT(dAtA []byte) error
- type Screen
- type ScreenData
- func (*ScreenData) Descriptor() ([]byte, []int)deprecated
- func (x *ScreenData) GetDensity() int32
- func (x *ScreenData) GetResolutionHorizontal() int32
- func (x *ScreenData) GetResolutionVertical() int32
- func (m *ScreenData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ScreenData) MarshalToVT(dAtA []byte) (int, error)
- func (m *ScreenData) MarshalVT() (dAtA []byte, err error)
- func (*ScreenData) ProtoMessage()
- func (x *ScreenData) ProtoReflect() protoreflect.Message
- func (x *ScreenData) Reset()
- func (m *ScreenData) SizeVT() (n int)
- func (x *ScreenData) String() string
- func (m *ScreenData) UnmarshalVT(dAtA []byte) error
- type SentFrame
- type SharedKey
- type SpeechSynthesis
- type StatusRequest
- type TCP
- type TLS
- type Tcpip
- type Timezone
- func (*Timezone) Descriptor() ([]byte, []int)deprecated
- func (tz *Timezone) FromLocation(loc *time.Location)
- func (tz *Timezone) FromName(name string) error
- func (x *Timezone) GetName() string
- func (m *Timezone) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Timezone) MarshalToVT(dAtA []byte) (int, error)
- func (m *Timezone) MarshalVT() (dAtA []byte, err error)
- func (tz *Timezone) MustGoLocation() *time.Location
- func (*Timezone) ProtoMessage()
- func (x *Timezone) ProtoReflect() protoreflect.Message
- func (x *Timezone) Reset()
- func (m *Timezone) SizeVT() (n int)
- func (x *Timezone) String() string
- func (m *Timezone) UnmarshalVT(dAtA []byte) error
- type UserActivation
- type VideoTypes
- type Webgpu
- type Webrtc
Constants ¶
const ( // src: https://versionhistory.googleapis.com/v1/chrome/platforms/ PlatformWindows = "win" PlatformWindows64 = "win64" PlatformIOS = "ios" PlatformAndroid = "android" PlatformMac = "mac" PlatformMacARM64 = "mac_arm64" PlatformLinux = "linux" // src: https://versionhistory.googleapis.com/v1/chrome/platforms/win/channels ChannelExtended = "extended" ChannelStable = "stable" ChannelBeta = "beta" ChannelDev = "dev" ChannelCanary = "canary" )
const ( DeviceFormatKeyAndroidVersion = ":andVers" DeviceFormatKeyAndroidSDKLevel = ":andSDK" DeviceFormatKeyLocale = ":locale" DeviceFormatKeyModel = ":model" DeviceFormatKeyBuild = ":build" DeviceFormatKeyDPI = ":dpi" DeviceFormatKeyDevice = ":device" DeviceFormatKeyManufacturer = ":manufacturer" )
Variables ¶
var ( Browser_TLSFingerprint_ProtocolVersion_name = map[int32]string{ 0: "UNKNOWN", 768: "SSL3", 769: "TLS1", 770: "TLS1_1", 771: "TLS1_2", 772: "TLS1_3", 65279: "DTLS1", 65277: "DTLS1_2", 256: "DTLS1_BAD", } Browser_TLSFingerprint_ProtocolVersion_value = map[string]int32{ "UNKNOWN": 0, "SSL3": 768, "TLS1": 769, "TLS1_1": 770, "TLS1_2": 771, "TLS1_3": 772, "DTLS1": 65279, "DTLS1_2": 65277, "DTLS1_BAD": 256, } )
Enum value maps for Browser_TLSFingerprint_ProtocolVersion.
var ( Browser_TLSFingerprint_CipherSuite_name = map[int32]string{}/* 354 elements not displayed */ Browser_TLSFingerprint_CipherSuite_value = map[string]int32{}/* 354 elements not displayed */ )
Enum value maps for Browser_TLSFingerprint_CipherSuite.
var ( Browser_TLSFingerprint_Extension_name = map[int32]string{ 0: "SERVER_NAME", 1: "MAX_FRAGMENT_LENGTH", 2: "CLIENT_CERTIFICATE_URL", 3: "TRUSTED_CA_KEYS", 4: "TRUNCATED_HMAC", 5: "STATUS_REQUEST", 6: "USER_MAPPING", 7: "CLIENT_AUTHZ", 8: "SERVER_AUTHZ", 9: "CERT_TYPE", 10: "SUPPORTED_GROUPS", 11: "EC_POINT_FORMATS", 12: "SRP", 13: "SIGNATURE_ALGORITHMS", 14: "USE_SRTP", 15: "HEARTBEAT", 16: "APPLICATION_LAYER_PROTOCOL_NEGOTIATION", 17: "STATUS_REQUEST_V2", 18: "SIGNED_CERTIFICATE_TIMESTAMP", 19: "CLIENT_CERTIFICATE_TYPE", 20: "SERVER_CERTIFICATE_TYPE", 21: "PADDING", 22: "ENCRYPT_THEN_MAC", 23: "EXTENDED_MASTER_SECRET", 24: "TOKEN_BINDING", 25: "CACHED_INFO", 26: "TLS_LTS", 27: "COMPRESS_CERTIFICATE", 28: "RECORD_SIZE_LIMIT", 29: "PWD_PROTECT", 30: "PWD_CLEAR", 31: "PASSWORD_SALT", 32: "TICKET_PINNING", 33: "TLS_CERT_WITH_EXTERN_PSK", 34: "DELEGATED_CREDENTIAL", 35: "SESSION_TICKET", 36: "TLMSP", 37: "TLMSP_PROXYING", 38: "TLMSP_DELEGATE", 39: "SUPPORTED_EKT_CIPHERS", 41: "PRE_SHARED_KEY", 42: "EARLY_DATA", 43: "SUPPORTED_VERSIONS", 44: "COOKIE", 45: "PSK_KEY_EXCHANGE_MODES", 47: "CERTIFICATE_AUTHORITIES", 48: "OID_FILTERS", 49: "POST_HANDSHAKE_AUTH", 50: "SIGNATURE_ALGORITHMS_CERT", 51: "KEY_SHARE", 52: "TRANSPARENCY_INFO", 53: "CONNECTION_ID_DEPRECATED", 54: "CONNECTION_ID", 55: "EXTERNAL_ID_HASH", 56: "EXTERNAL_SESSION_ID", 57: "QUIC_TRANSPORT_PARAMETERS", 58: "TICKET_REQUEST", 59: "DNSSEC_CHAIN", 60: "SEQUENCE_NUMBER_ENCRYPTION_ALGORITHMS", 17513: "EXTENSION_APPLICATIONS_SETTINGS", 65037: "EXTENSION_ENCRYPTED_CLIENT_HELLO", 65281: "EXTENSION_RENEGOTIATION_INFO", } Browser_TLSFingerprint_Extension_value = map[string]int32{ "SERVER_NAME": 0, "MAX_FRAGMENT_LENGTH": 1, "CLIENT_CERTIFICATE_URL": 2, "TRUSTED_CA_KEYS": 3, "TRUNCATED_HMAC": 4, "STATUS_REQUEST": 5, "USER_MAPPING": 6, "CLIENT_AUTHZ": 7, "SERVER_AUTHZ": 8, "CERT_TYPE": 9, "SUPPORTED_GROUPS": 10, "EC_POINT_FORMATS": 11, "SRP": 12, "SIGNATURE_ALGORITHMS": 13, "USE_SRTP": 14, "HEARTBEAT": 15, "APPLICATION_LAYER_PROTOCOL_NEGOTIATION": 16, "STATUS_REQUEST_V2": 17, "SIGNED_CERTIFICATE_TIMESTAMP": 18, "CLIENT_CERTIFICATE_TYPE": 19, "SERVER_CERTIFICATE_TYPE": 20, "PADDING": 21, "ENCRYPT_THEN_MAC": 22, "EXTENDED_MASTER_SECRET": 23, "TOKEN_BINDING": 24, "CACHED_INFO": 25, "TLS_LTS": 26, "COMPRESS_CERTIFICATE": 27, "RECORD_SIZE_LIMIT": 28, "PWD_PROTECT": 29, "PWD_CLEAR": 30, "PASSWORD_SALT": 31, "TICKET_PINNING": 32, "TLS_CERT_WITH_EXTERN_PSK": 33, "DELEGATED_CREDENTIAL": 34, "SESSION_TICKET": 35, "TLMSP": 36, "TLMSP_PROXYING": 37, "TLMSP_DELEGATE": 38, "SUPPORTED_EKT_CIPHERS": 39, "PRE_SHARED_KEY": 41, "EARLY_DATA": 42, "SUPPORTED_VERSIONS": 43, "COOKIE": 44, "PSK_KEY_EXCHANGE_MODES": 45, "CERTIFICATE_AUTHORITIES": 47, "OID_FILTERS": 48, "POST_HANDSHAKE_AUTH": 49, "SIGNATURE_ALGORITHMS_CERT": 50, "KEY_SHARE": 51, "TRANSPARENCY_INFO": 52, "CONNECTION_ID_DEPRECATED": 53, "CONNECTION_ID": 54, "EXTERNAL_ID_HASH": 55, "EXTERNAL_SESSION_ID": 56, "QUIC_TRANSPORT_PARAMETERS": 57, "TICKET_REQUEST": 58, "DNSSEC_CHAIN": 59, "SEQUENCE_NUMBER_ENCRYPTION_ALGORITHMS": 60, "EXTENSION_APPLICATIONS_SETTINGS": 17513, "EXTENSION_ENCRYPTED_CLIENT_HELLO": 65037, "EXTENSION_RENEGOTIATION_INFO": 65281, } )
Enum value maps for Browser_TLSFingerprint_Extension.
var ( Browser_TLSFingerprint_RenegotiationSupport_name = map[int32]string{ 0: "RENEGOTIATE_NEVER", 1: "RENEGOTIATE_ONCE_AS_CLIENT", 2: "RENEGOTIATE_FREELY_AS_CLIENT", } Browser_TLSFingerprint_RenegotiationSupport_value = map[string]int32{ "RENEGOTIATE_NEVER": 0, "RENEGOTIATE_ONCE_AS_CLIENT": 1, "RENEGOTIATE_FREELY_AS_CLIENT": 2, } )
Enum value maps for Browser_TLSFingerprint_RenegotiationSupport.
var ( Browser_TLSFingerprint_SignatureScheme_name = map[int32]string{ 0: "NO_SIGNATURE", 1025: "RSA_PKCS1_SHA256", 1281: "RSA_PKCS1_SHA384", 1537: "RSA_PKCS1_SHA512", 1027: "ECDSA_SECP256R1_SHA256", 1283: "ECDSA_SECP384R1_SHA384", 1539: "ECDSA_SECP521R1_SHA512", 2052: "RSA_PSS_RSAE_SHA256", 2053: "RSA_PSS_RSAE_SHA384", 2054: "RSA_PSS_RSAE_SHA512", 2055: "ED25519", 2056: "ED448", 2057: "RSA_PSS_PSS_SHA256", 2058: "RSA_PSS_PSS_SHA384", 2059: "RSA_PSS_PSS_SHA512", 513: "RSA_PKCS1_SHA1", 515: "ECDSA_SHA1", } Browser_TLSFingerprint_SignatureScheme_value = map[string]int32{ "NO_SIGNATURE": 0, "RSA_PKCS1_SHA256": 1025, "RSA_PKCS1_SHA384": 1281, "RSA_PKCS1_SHA512": 1537, "ECDSA_SECP256R1_SHA256": 1027, "ECDSA_SECP384R1_SHA384": 1283, "ECDSA_SECP521R1_SHA512": 1539, "RSA_PSS_RSAE_SHA256": 2052, "RSA_PSS_RSAE_SHA384": 2053, "RSA_PSS_RSAE_SHA512": 2054, "ED25519": 2055, "ED448": 2056, "RSA_PSS_PSS_SHA256": 2057, "RSA_PSS_PSS_SHA384": 2058, "RSA_PSS_PSS_SHA512": 2059, "RSA_PKCS1_SHA1": 513, "ECDSA_SHA1": 515, } )
Enum value maps for Browser_TLSFingerprint_SignatureScheme.
var ( Browser_TLSFingerprint_EllipticCurve_name = map[int32]string{ 0: "RESERVED", 1: "SECT163K1", 2: "SECT163R1", 3: "SECT163R2", 4: "SECT193R1", 5: "SECT193R2", 6: "SECT233K1", 7: "SECT233R1", 8: "SECT239K1", 9: "SECT283K1", 10: "SECT283R1", 11: "SECT409K1", 12: "SECT409R1", 13: "SECT571K1", 14: "SECT571R1", 15: "SECP160K1", 16: "SECP160R1", 17: "SECP160R2", 18: "SECP192K1", 19: "SECP192R1", 20: "SECP224K1", 21: "SECP224R1", 22: "SECP256K1", 23: "SECP256R1", 24: "SECP384R1", 25: "SECP521R1", 26: "BRAINPOOLP256R1", 27: "BRAINPOOLP384R1", 28: "BRAINPOOLP512R1", 29: "X25519", 30: "X448", 31: "BRAINPOOLP256R1TLS13", 32: "BRAINPOOLP384R1TLS13", 33: "BRAINPOOLP512R1TLS13", 34: "GC256A", 35: "GC256B", 36: "GC256C", 37: "GC256D", 38: "GC512A", 39: "GC512B", 40: "GC512C", 41: "CURVESM2", 256: "FFDHE2048", 257: "FFDHE3072", 258: "FFDHE4096", 259: "FFDHE6144", 260: "FFDHE8192", 65072: "X25519KYBER512DRAFT00", 25497: "X25519KYBER768DRAFT00", 65073: "X25519KYBER768DRAFT00OLD", 65074: "P256Kyber768Draft00", 65281: "ARBITRARY_EXPLICIT_PRIME_CURVES", 65282: "ARBITRARY_EXPLICIT_CHAR2_CURVES", } Browser_TLSFingerprint_EllipticCurve_value = map[string]int32{ "RESERVED": 0, "SECT163K1": 1, "SECT163R1": 2, "SECT163R2": 3, "SECT193R1": 4, "SECT193R2": 5, "SECT233K1": 6, "SECT233R1": 7, "SECT239K1": 8, "SECT283K1": 9, "SECT283R1": 10, "SECT409K1": 11, "SECT409R1": 12, "SECT571K1": 13, "SECT571R1": 14, "SECP160K1": 15, "SECP160R1": 16, "SECP160R2": 17, "SECP192K1": 18, "SECP192R1": 19, "SECP224K1": 20, "SECP224R1": 21, "SECP256K1": 22, "SECP256R1": 23, "SECP384R1": 24, "SECP521R1": 25, "BRAINPOOLP256R1": 26, "BRAINPOOLP384R1": 27, "BRAINPOOLP512R1": 28, "X25519": 29, "X448": 30, "BRAINPOOLP256R1TLS13": 31, "BRAINPOOLP384R1TLS13": 32, "BRAINPOOLP512R1TLS13": 33, "GC256A": 34, "GC256B": 35, "GC256C": 36, "GC256D": 37, "GC512A": 38, "GC512B": 39, "GC512C": 40, "CURVESM2": 41, "FFDHE2048": 256, "FFDHE3072": 257, "FFDHE4096": 258, "FFDHE6144": 259, "FFDHE8192": 260, "X25519KYBER512DRAFT00": 65072, "X25519KYBER768DRAFT00": 25497, "X25519KYBER768DRAFT00OLD": 65073, "P256Kyber768Draft00": 65074, "ARBITRARY_EXPLICIT_PRIME_CURVES": 65281, "ARBITRARY_EXPLICIT_CHAR2_CURVES": 65282, } )
Enum value maps for Browser_TLSFingerprint_EllipticCurve.
var ( Browser_TLSFingerprint_EllipticCurvePointFormat_name = map[int32]string{ 0: "UNCOMPRESSED", 1: "ANSI_X962_COMPRESSED_PRIME", 2: "ANSI_X962_COMPRESSED_CHAR2", } Browser_TLSFingerprint_EllipticCurvePointFormat_value = map[string]int32{ "UNCOMPRESSED": 0, "ANSI_X962_COMPRESSED_PRIME": 1, "ANSI_X962_COMPRESSED_CHAR2": 2, } )
Enum value maps for Browser_TLSFingerprint_EllipticCurvePointFormat.
var ( Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression_name = map[int32]string{ 0: "NO_COMPRESSION", 1: "ZLIB", 2: "BROTLI", 3: "ZSTD", } Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression_value = map[string]int32{ "NO_COMPRESSION": 0, "ZLIB": 1, "BROTLI": 2, "ZSTD": 3, } )
Enum value maps for Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression.
var ( Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode_name = map[int32]string{ 0: "PLAIN", 1: "DHE", } Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode_value = map[string]int32{ "PLAIN": 0, "DHE": 1, } )
Enum value maps for Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode.
var ( Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_name = map[int32]string{ 0: "HKDF_RESERVED", 1: "HKDF_SHA256", 2: "HKDF_SHA384", 3: "HKDF_SHA512", } Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_value = map[string]int32{ "HKDF_RESERVED": 0, "HKDF_SHA256": 1, "HKDF_SHA384": 2, "HKDF_SHA512": 3, } )
Enum value maps for Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF.
var ( Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_name = map[int32]string{ 0: "HPKEAEAD_RESERVED", 1: "HPKEAEAD_AES_128_GCM", 2: "HPKEAEAD_AES_256_GCM", 3: "HPKEAEAD_CHACHA20POLY1305", } Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_value = map[string]int32{ "HPKEAEAD_RESERVED": 0, "HPKEAEAD_AES_128_GCM": 1, "HPKEAEAD_AES_256_GCM": 2, "HPKEAEAD_CHACHA20POLY1305": 3, } )
Enum value maps for Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD.
var ( GPSLocation_LocationProvider_name = map[int32]string{ 0: "LocationProvider_NONE", 1: "GPS", 2: "NETWORK", 3: "PASSIVE", } GPSLocation_LocationProvider_value = map[string]int32{ "LocationProvider_NONE": 0, "GPS": 1, "NETWORK": 2, "PASSIVE": 3, } )
Enum value maps for GPSLocation_LocationProvider.
var ( CPUData_Architecture_name = map[int32]string{ 0: "UNKNOWN", 1: "ARM", 2: "ARM64", 3: "MIPS", 4: "MIPSEL", 5: "PPC", 6: "PPC64", 7: "X32", 8: "X64", } CPUData_Architecture_value = map[string]int32{ "UNKNOWN": 0, "ARM": 1, "ARM64": 2, "MIPS": 3, "MIPSEL": 4, "PPC": 5, "PPC64": 6, "X32": 7, "X64": 8, } )
Enum value maps for CPUData_Architecture.
var ( AndroidDevice_Version_name = map[int32]string{ 0: "AndroidVersion_NONE", 1: "V1_0", 2: "V1_1", 3: "V1_5", 4: "V1_6", 5: "V2", 6: "V2_0_1", 7: "V2_1", 8: "V2_2", 9: "V2_3_2", 10: "V2_3_7", 11: "V3_0", 12: "v3_1", 13: "V3_2", 14: "V4_0_2", 15: "V4_0_4", 16: "V4_1", 17: "V4_2", 18: "V4_3", 19: "V4_4", 20: "V4_4W", 21: "V5_0", 22: "V5_1", 23: "V6_0", 24: "V7_0", 25: "V7_1", 26: "V8_0", 27: "V8_1", 28: "V9_0", 29: "V10_0", 30: "V11_0", 31: "V12_0", 32: "V12_0L", 33: "V13_0", 34: "V14_0", } AndroidDevice_Version_value = map[string]int32{ "AndroidVersion_NONE": 0, "V1_0": 1, "V1_1": 2, "V1_5": 3, "V1_6": 4, "V2": 5, "V2_0_1": 6, "V2_1": 7, "V2_2": 8, "V2_3_2": 9, "V2_3_7": 10, "V3_0": 11, "v3_1": 12, "V3_2": 13, "V4_0_2": 14, "V4_0_4": 15, "V4_1": 16, "V4_2": 17, "V4_3": 18, "V4_4": 19, "V4_4W": 20, "V5_0": 21, "V5_1": 22, "V6_0": 23, "V7_0": 24, "V7_1": 25, "V8_0": 26, "V8_1": 27, "V9_0": 28, "V10_0": 29, "V11_0": 30, "V12_0": 31, "V12_0L": 32, "V13_0": 33, "V14_0": 34, } )
Enum value maps for AndroidDevice_Version.
var ( ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflow = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") )
var ( ErrAndroidVersionSDKUnsupported = errors.New("the supplied SDK is unsupported") ErrAndroidVersionVersionUnsupported = errors.New("the supplied version is unsupported") )
var ( ErrLocaleFormatUnsupported = errors.New("the supplied locale had an unsupported format") ErrLocaleUnsupported = errors.New("the supplied locale is unsupported") )
var AvailableBrowsers = map[string]map[string]*Browser{ "brave": { "1.50.114": &Browser{ Version: "1.50.114", Name: "brave", UserAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36", BrandHeader: "\"Chromium\";v=\"112\", \"Brave\";v=\"112\", \"Not:A-Brand\";v=\"99\"", TlsFingerprint: &Browser_TLSFingerprint{Version: 771, CipherSuites: []Browser_TLSFingerprint_CipherSuite{4865, 4866, 4867, 49195, 49199, 49196, 49200, 52393, 52392, 49171, 49172, 156, 157, 47, 53}, Extensions: []Browser_TLSFingerprint_Extension{27, 16, 35, 11, 17513, 43, 13, 5, 23, 0, 18, 51, 10, 65281, 45, 21}, EllipticCurves: []Browser_TLSFingerprint_EllipticCurve{29, 23, 24}, EllipticCurvePointFormats: []Browser_TLSFingerprint_EllipticCurvePointFormat{0}}, }, }, "chrome": { "111.0.5563.147": &Browser{ Version: "111.0.5563.147", Name: "chrome", UserAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36", BrandHeader: "\"Chromium\";v=\"112\", \"Google Chrome\";v=\"112\", \"Not:A-Brand\";v=\"99\"", TlsFingerprint: &Browser_TLSFingerprint{ Version: 771, CipherSuites: []Browser_TLSFingerprint_CipherSuite{4865, 4866, 4867, 49195, 49199, 49196, 49200, 52393, 52392, 49171, 49172, 156, 157, 47, 53}, Extensions: []Browser_TLSFingerprint_Extension{27, 16, 35, 11, 17513, 43, 13, 5, 23, 0, 18, 51, 10, 65281, 45, 21}, EllipticCurves: []Browser_TLSFingerprint_EllipticCurve{29, 23, 24}, EllipticCurvePointFormats: []Browser_TLSFingerprint_EllipticCurvePointFormat{0}, ExtensionData: []*Browser_TLSFingerprint_ExtensionData{ { ExtensionId: Browser_TLSFingerprint_SIGNATURE_ALGORITHMS, SignatureAlgorithms: &Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms{ SupportedSignatureAlgorithms: []Browser_TLSFingerprint_SignatureScheme{ Browser_TLSFingerprint_ECDSA_SECP256R1_SHA256, Browser_TLSFingerprint_RSA_PSS_RSAE_SHA256, Browser_TLSFingerprint_RSA_PKCS1_SHA256, Browser_TLSFingerprint_ECDSA_SECP384R1_SHA384, Browser_TLSFingerprint_RSA_PSS_RSAE_SHA384, Browser_TLSFingerprint_RSA_PKCS1_SHA384, Browser_TLSFingerprint_RSA_PSS_RSAE_SHA512, Browser_TLSFingerprint_RSA_PKCS1_SHA512, }, }, }, { ExtensionId: Browser_TLSFingerprint_COMPRESS_CERTIFICATE, CompressCertificate: &Browser_TLSFingerprint_ExtensionData_CompressCertificate{ Algorithms: []Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression{ Browser_TLSFingerprint_ExtensionData_CompressCertificate_BROTLI, }, }, }, { ExtensionId: Browser_TLSFingerprint_SUPPORTED_VERSIONS, SupportedVersions: &Browser_TLSFingerprint_ExtensionData_SupportedVersions{ Versions: []Browser_TLSFingerprint_ProtocolVersion{ Browser_TLSFingerprint_TLS1_3, Browser_TLSFingerprint_TLS1_2, }, }, }, { ExtensionId: Browser_TLSFingerprint_EXTENSION_ENCRYPTED_CLIENT_HELLO, ExtensionEncryptedClientHello: &Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello{ CandidateCipherSuites: []*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite{ { KdfId: Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA256, AeadId: Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_AES_128_GCM, }, { KdfId: Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA256, AeadId: Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_CHACHA20POLY1305, }, }, CandidatePayloadLens: []uint32{ 128, 160, 192, 224, }, }, }, { ExtensionId: Browser_TLSFingerprint_EXTENSION_APPLICATIONS_SETTINGS, ExtensionApplicationsSettings: &Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings{ Protocols: []string{ "h2", }, }, }, { ExtensionId: Browser_TLSFingerprint_APPLICATION_LAYER_PROTOCOL_NEGOTIATION, ApplicationLayerProtocolNegotiation: &Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation{ Protocols: []string{ "h2", "http/1.1", }, }, }, }, }, }, }, }
var AvailableCities = map[string][]string{
"US": {
"newyorkcity",
"losangeles",
"chicago",
"houston",
"washington",
"philadelphia",
"miami",
},
"MX": {
"mexicocity",
},
"CA": {
"toronto",
},
}
var AvailableCountries = []string{
"US", "MX", "CA",
}
var AvailableSIMCards = map[string][]*SIMCard{}/* 224 elements not displayed */
AvailableSIMCards Source: https://www.mcc-mnc.com/
var DeviceDB = map[string]*AndroidDevice{ "oneplus5": { Locale: &Locale{ Language: "en", CountryISO: "US", }, Version: AndroidDevice_V9_0, Build: &AndroidDevice_BuildData{ Device: "OnePlus5", Manufacturer: "OnePlus", Model: "ONEPLUS A5000", Product: "OnePlus5", Id: "PKQ1.180716.001", Type: "user", Tags: "release-keys", IncrementalVersion: "2002242003", }, Screen: &ScreenData{ Density: 420, ResolutionHorizontal: 1080, ResolutionVertical: 1920, }, SimSlots: []*SIMCard{ { Imei: &SIMCard_IMEI{ TAC: "86463003", }, }, { Imei: &SIMCard_IMEI{ TAC: "86463003", }, }, }, MacAddress: &MAC{ OUI: "A091A2", Address: "", }, Cpu: &CPUData{ Arch: CPUData_ARM64, AbiList: []string{"arm64-v8a", "armeabi-v7a", "armeabi"}, }, }, "oneplus7t": { Locale: &Locale{ Language: "en", CountryISO: "US", }, Version: AndroidDevice_V10_0, Build: &AndroidDevice_BuildData{ Device: "OnePlus7T", Manufacturer: "OnePlus", Model: "HD1905", Product: "OnePlus7T", Id: "QKQ1.190716.003", Type: "user", Tags: "release-keys", IncrementalVersion: "2101212100", }, Screen: &ScreenData{ Density: 420, ResolutionHorizontal: 1080, ResolutionVertical: 2400, }, SimSlots: []*SIMCard{ { Imei: &SIMCard_IMEI{ TAC: "86789104", }, }, { Imei: &SIMCard_IMEI{ TAC: "86789104", }, }, }, MacAddress: &MAC{ OUI: "A091A2", Address: "", }, Cpu: &CPUData{ Arch: CPUData_ARM64, AbiList: []string{"arm64-v8a", "armeabi-v7a", "armeabi"}, }, }, "oneplus9pro": { Id: nil, Locale: &Locale{ Language: "en", CountryISO: "US", }, Version: AndroidDevice_V11_0, Build: &AndroidDevice_BuildData{ Device: "OnePlus9Pro", Manufacturer: "OnePlus", Model: "LE2125", Product: "OnePlus9Pro", Id: "RKQ1.201105.002", Type: "user", Tags: "release-keys", IncrementalVersion: "2105290043", }, Screen: &ScreenData{ Density: 600, ResolutionHorizontal: 1440, ResolutionVertical: 3216, }, SimSlots: []*SIMCard{ { Imei: &SIMCard_IMEI{ TAC: "86381505", }, }, }, MacAddress: &MAC{ OUI: "A091A2", Address: "", }, Cpu: &CPUData{ Arch: CPUData_ARM64, AbiList: []string{"arm64-v8a", "armeabi-v7a", "armeabi"}, }, }, }
Here we store a few devices and way to get them, just easy access in case you want to prototype a few devices in a library fast TODO: Actually add a few devices here... TODO: Turn this into an interface to customize with custom backend
var DeviceDBKeys = []string{
"oneplus5",
"oneplus7t",
"oneplus9pro",
}
var File_proto_device_utils_device_utils_proto protoreflect.FileDescriptor
var LocationDB = map[string]map[string]*GPSLocation{ "US": { "newyorkcity": &GPSLocation{ Longitude: -74.005973, Latitude: 40.712775, Altitude: 10.440, Provider: GPSLocation_LocationProvider_NONE, }, "losangeles": &GPSLocation{ Longitude: -118.243685, Latitude: 34.052234, Altitude: 86.854, Provider: GPSLocation_LocationProvider_NONE, }, "chicago": &GPSLocation{ Longitude: -87.629798, Latitude: 41.878114, Altitude: 181.513, Provider: GPSLocation_LocationProvider_NONE, }, "houston": &GPSLocation{ Longitude: -95.369803, Latitude: 29.760427, Altitude: 14.562, Provider: GPSLocation_LocationProvider_NONE, }, "washington": &GPSLocation{ Longitude: -77.036871, Latitude: 38.907192, Altitude: 22.015, Provider: GPSLocation_LocationProvider_NONE, }, "philadelphia": &GPSLocation{ Longitude: -75.165222, Latitude: 39.952584, Altitude: 14.336, Provider: GPSLocation_LocationProvider_NONE, }, "miami": &GPSLocation{ Longitude: -80.191790, Latitude: 25.761680, Altitude: 0.537, Provider: GPSLocation_LocationProvider_NONE, }, }, "MX": { "mexicocity": &GPSLocation{ Longitude: -99.133208, Latitude: 19.432608, Altitude: 2229.729, Provider: GPSLocation_LocationProvider_NONE, }, }, "CA": { "toronto": &GPSLocation{ Longitude: -79.383184, Latitude: 43.653226, Altitude: 91.723, Provider: GPSLocation_LocationProvider_NONE, }, }, }
Functions ¶
func GenerateBrandHeader ¶ added in v0.0.5
GenerateBrandHeader Ported GREASing from Chromium
func LuhnCalculate ¶
func LuhnChecksum ¶
func MustChromiumHeaders ¶ added in v0.0.6
func MustUintBetween ¶ added in v0.0.3
Types ¶
type AliasedLineWidthRange ¶ added in v0.0.3
type AndroidDevice ¶
type AndroidDevice struct { Id *AndroidDevice_ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Version AndroidDevice_Version `protobuf:"varint,2,opt,name=version,proto3,enum=device_utils.AndroidDevice_Version" json:"version,omitempty"` Build *AndroidDevice_BuildData `protobuf:"bytes,3,opt,name=build,proto3" json:"build,omitempty"` Software *AndroidDevice_DeviceSoftware `protobuf:"bytes,4,opt,name=software,proto3" json:"software,omitempty"` // Everything below this can technically be abstracted to unified device Screen *ScreenData `protobuf:"bytes,5,opt,name=screen,proto3" json:"screen,omitempty"` Cpu *CPUData `protobuf:"bytes,6,opt,name=cpu,proto3" json:"cpu,omitempty"` Locale *Locale `protobuf:"bytes,7,opt,name=locale,proto3" json:"locale,omitempty"` Location *GPSLocation `protobuf:"bytes,8,opt,name=location,proto3" json:"location,omitempty"` Timezone *Timezone `protobuf:"bytes,9,opt,name=timezone,proto3" json:"timezone,omitempty"` MacAddress *MAC `protobuf:"bytes,10,opt,name=macAddress,proto3" json:"macAddress,omitempty"` SimSlots []*SIMCard `protobuf:"bytes,11,rep,name=simSlots,proto3" json:"simSlots,omitempty"` // Dual SIM compatibility // contains filtered or unexported fields }
Android device
func DeviceFromFingerprint ¶
func DeviceFromFingerprint(fingerprint string) (*AndroidDevice, error)
func DeviceFromUserAgent ¶
func DeviceFromUserAgent(userAgent string) (*AndroidDevice, error)
func GetDBDevice ¶
func GetDBDevice(key string) (*AndroidDevice, bool)
func GetRandomDevice ¶
func GetRandomDevice() *AndroidDevice
func (*AndroidDevice) Descriptor
deprecated
func (*AndroidDevice) Descriptor() ([]byte, []int)
Deprecated: Use AndroidDevice.ProtoReflect.Descriptor instead.
func (*AndroidDevice) FormatUserAgent ¶
func (device *AndroidDevice) FormatUserAgent(format string) string
func (*AndroidDevice) GetBuild ¶
func (x *AndroidDevice) GetBuild() *AndroidDevice_BuildData
func (*AndroidDevice) GetCpu ¶
func (x *AndroidDevice) GetCpu() *CPUData
func (*AndroidDevice) GetFingerprint ¶
func (device *AndroidDevice) GetFingerprint() string
func (*AndroidDevice) GetId ¶
func (x *AndroidDevice) GetId() *AndroidDevice_ID
func (*AndroidDevice) GetLocale ¶
func (x *AndroidDevice) GetLocale() *Locale
func (*AndroidDevice) GetLocation ¶
func (x *AndroidDevice) GetLocation() *GPSLocation
func (*AndroidDevice) GetMacAddress ¶
func (x *AndroidDevice) GetMacAddress() *MAC
func (*AndroidDevice) GetScreen ¶
func (x *AndroidDevice) GetScreen() *ScreenData
func (*AndroidDevice) GetSimSlots ¶
func (x *AndroidDevice) GetSimSlots() []*SIMCard
func (*AndroidDevice) GetSoftware ¶
func (x *AndroidDevice) GetSoftware() *AndroidDevice_DeviceSoftware
func (*AndroidDevice) GetTimezone ¶
func (x *AndroidDevice) GetTimezone() *Timezone
func (*AndroidDevice) GetUserAgent ¶
func (device *AndroidDevice) GetUserAgent() string
func (*AndroidDevice) GetVersion ¶
func (x *AndroidDevice) GetVersion() AndroidDevice_Version
func (*AndroidDevice) MarshalToSizedBufferVT ¶
func (m *AndroidDevice) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*AndroidDevice) MarshalToVT ¶
func (m *AndroidDevice) MarshalToVT(dAtA []byte) (int, error)
func (*AndroidDevice) MarshalVT ¶
func (m *AndroidDevice) MarshalVT() (dAtA []byte, err error)
func (*AndroidDevice) ProtoMessage ¶
func (*AndroidDevice) ProtoMessage()
func (*AndroidDevice) ProtoReflect ¶
func (x *AndroidDevice) ProtoReflect() protoreflect.Message
func (*AndroidDevice) Randomize ¶
func (device *AndroidDevice) Randomize()
func (*AndroidDevice) Reset ¶
func (x *AndroidDevice) Reset()
func (*AndroidDevice) SizeVT ¶
func (m *AndroidDevice) SizeVT() (n int)
func (*AndroidDevice) String ¶
func (x *AndroidDevice) String() string
func (*AndroidDevice) UnmarshalVT ¶
func (m *AndroidDevice) UnmarshalVT(dAtA []byte) error
type AndroidDevice_BuildData ¶
type AndroidDevice_BuildData struct { Board string `protobuf:"bytes,1,opt,name=board,proto3" json:"board,omitempty"` Bootloader string `protobuf:"bytes,2,opt,name=bootloader,proto3" json:"bootloader,omitempty"` Brand string `protobuf:"bytes,3,opt,name=brand,proto3" json:"brand,omitempty"` Device string `protobuf:"bytes,4,opt,name=device,proto3" json:"device,omitempty"` Display string `protobuf:"bytes,5,opt,name=display,proto3" json:"display,omitempty"` Fingerprint string `protobuf:"bytes,6,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` Hardware string `protobuf:"bytes,7,opt,name=hardware,proto3" json:"hardware,omitempty"` Id string `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"` Manufacturer string `protobuf:"bytes,9,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` Model string `protobuf:"bytes,10,opt,name=model,proto3" json:"model,omitempty"` OdmSku string `protobuf:"bytes,11,opt,name=odmSku,proto3" json:"odmSku,omitempty"` Product string `protobuf:"bytes,12,opt,name=product,proto3" json:"product,omitempty"` Sku string `protobuf:"bytes,13,opt,name=sku,proto3" json:"sku,omitempty"` SocManufacturer string `protobuf:"bytes,14,opt,name=socManufacturer,proto3" json:"socManufacturer,omitempty"` SocModel string `protobuf:"bytes,15,opt,name=socModel,proto3" json:"socModel,omitempty"` Tags string `protobuf:"bytes,16,opt,name=tags,proto3" json:"tags,omitempty"` Type string `protobuf:"bytes,17,opt,name=type,proto3" json:"type,omitempty"` IncrementalVersion string `protobuf:"bytes,18,opt,name=incrementalVersion,proto3" json:"incrementalVersion,omitempty"` // contains filtered or unexported fields }
https://developer.android.com/reference/android/os/Build
func (*AndroidDevice_BuildData) Descriptor
deprecated
func (*AndroidDevice_BuildData) Descriptor() ([]byte, []int)
Deprecated: Use AndroidDevice_BuildData.ProtoReflect.Descriptor instead.
func (*AndroidDevice_BuildData) GetBoard ¶
func (x *AndroidDevice_BuildData) GetBoard() string
func (*AndroidDevice_BuildData) GetBootloader ¶
func (x *AndroidDevice_BuildData) GetBootloader() string
func (*AndroidDevice_BuildData) GetBrand ¶
func (x *AndroidDevice_BuildData) GetBrand() string
func (*AndroidDevice_BuildData) GetDevice ¶
func (x *AndroidDevice_BuildData) GetDevice() string
func (*AndroidDevice_BuildData) GetDisplay ¶
func (x *AndroidDevice_BuildData) GetDisplay() string
func (*AndroidDevice_BuildData) GetFingerprint ¶
func (x *AndroidDevice_BuildData) GetFingerprint() string
func (*AndroidDevice_BuildData) GetHardware ¶
func (x *AndroidDevice_BuildData) GetHardware() string
func (*AndroidDevice_BuildData) GetId ¶
func (x *AndroidDevice_BuildData) GetId() string
func (*AndroidDevice_BuildData) GetIncrementalVersion ¶
func (x *AndroidDevice_BuildData) GetIncrementalVersion() string
func (*AndroidDevice_BuildData) GetManufacturer ¶
func (x *AndroidDevice_BuildData) GetManufacturer() string
func (*AndroidDevice_BuildData) GetModel ¶
func (x *AndroidDevice_BuildData) GetModel() string
func (*AndroidDevice_BuildData) GetOdmSku ¶
func (x *AndroidDevice_BuildData) GetOdmSku() string
func (*AndroidDevice_BuildData) GetProduct ¶
func (x *AndroidDevice_BuildData) GetProduct() string
func (*AndroidDevice_BuildData) GetSku ¶
func (x *AndroidDevice_BuildData) GetSku() string
func (*AndroidDevice_BuildData) GetSocManufacturer ¶
func (x *AndroidDevice_BuildData) GetSocManufacturer() string
func (*AndroidDevice_BuildData) GetSocModel ¶
func (x *AndroidDevice_BuildData) GetSocModel() string
func (*AndroidDevice_BuildData) GetTags ¶
func (x *AndroidDevice_BuildData) GetTags() string
func (*AndroidDevice_BuildData) GetType ¶
func (x *AndroidDevice_BuildData) GetType() string
func (*AndroidDevice_BuildData) MarshalToSizedBufferVT ¶
func (m *AndroidDevice_BuildData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*AndroidDevice_BuildData) MarshalToVT ¶
func (m *AndroidDevice_BuildData) MarshalToVT(dAtA []byte) (int, error)
func (*AndroidDevice_BuildData) MarshalVT ¶
func (m *AndroidDevice_BuildData) MarshalVT() (dAtA []byte, err error)
func (*AndroidDevice_BuildData) ProtoMessage ¶
func (*AndroidDevice_BuildData) ProtoMessage()
func (*AndroidDevice_BuildData) ProtoReflect ¶
func (x *AndroidDevice_BuildData) ProtoReflect() protoreflect.Message
func (*AndroidDevice_BuildData) Reset ¶
func (x *AndroidDevice_BuildData) Reset()
func (*AndroidDevice_BuildData) SizeVT ¶
func (m *AndroidDevice_BuildData) SizeVT() (n int)
func (*AndroidDevice_BuildData) String ¶
func (x *AndroidDevice_BuildData) String() string
func (*AndroidDevice_BuildData) UnmarshalVT ¶
func (m *AndroidDevice_BuildData) UnmarshalVT(dAtA []byte) error
type AndroidDevice_DeviceSoftware ¶
type AndroidDevice_DeviceSoftware struct { SoftwareMetaData map[string]string `` /* 173-byte string literal not displayed */ // app package : version string AppMetaData map[string]string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AndroidDevice_DeviceSoftware) Descriptor
deprecated
func (*AndroidDevice_DeviceSoftware) Descriptor() ([]byte, []int)
Deprecated: Use AndroidDevice_DeviceSoftware.ProtoReflect.Descriptor instead.
func (*AndroidDevice_DeviceSoftware) GetAppMetaData ¶
func (x *AndroidDevice_DeviceSoftware) GetAppMetaData() map[string]string
func (*AndroidDevice_DeviceSoftware) GetSoftwareMetaData ¶
func (x *AndroidDevice_DeviceSoftware) GetSoftwareMetaData() map[string]string
func (*AndroidDevice_DeviceSoftware) MarshalToSizedBufferVT ¶
func (m *AndroidDevice_DeviceSoftware) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*AndroidDevice_DeviceSoftware) MarshalToVT ¶
func (m *AndroidDevice_DeviceSoftware) MarshalToVT(dAtA []byte) (int, error)
func (*AndroidDevice_DeviceSoftware) MarshalVT ¶
func (m *AndroidDevice_DeviceSoftware) MarshalVT() (dAtA []byte, err error)
func (*AndroidDevice_DeviceSoftware) ProtoMessage ¶
func (*AndroidDevice_DeviceSoftware) ProtoMessage()
func (*AndroidDevice_DeviceSoftware) ProtoReflect ¶
func (x *AndroidDevice_DeviceSoftware) ProtoReflect() protoreflect.Message
func (*AndroidDevice_DeviceSoftware) Reset ¶
func (x *AndroidDevice_DeviceSoftware) Reset()
func (*AndroidDevice_DeviceSoftware) SizeVT ¶
func (m *AndroidDevice_DeviceSoftware) SizeVT() (n int)
func (*AndroidDevice_DeviceSoftware) String ¶
func (x *AndroidDevice_DeviceSoftware) String() string
func (*AndroidDevice_DeviceSoftware) UnmarshalVT ¶
func (m *AndroidDevice_DeviceSoftware) UnmarshalVT(dAtA []byte) error
type AndroidDevice_ID ¶
type AndroidDevice_ID struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func NewAndroidID ¶
func NewAndroidID() *AndroidDevice_ID
func (*AndroidDevice_ID) Descriptor
deprecated
func (*AndroidDevice_ID) Descriptor() ([]byte, []int)
Deprecated: Use AndroidDevice_ID.ProtoReflect.Descriptor instead.
func (*AndroidDevice_ID) Equals ¶
func (id *AndroidDevice_ID) Equals(comparison *AndroidDevice_ID) bool
func (*AndroidDevice_ID) FromHex ¶
func (id *AndroidDevice_ID) FromHex(idStr string) error
func (*AndroidDevice_ID) GetID ¶
func (id *AndroidDevice_ID) GetID() uint64
func (*AndroidDevice_ID) GetId ¶
func (x *AndroidDevice_ID) GetId() uint64
func (*AndroidDevice_ID) IsNull ¶
func (id *AndroidDevice_ID) IsNull() bool
func (*AndroidDevice_ID) MarshalToSizedBufferVT ¶
func (m *AndroidDevice_ID) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*AndroidDevice_ID) MarshalToVT ¶
func (m *AndroidDevice_ID) MarshalToVT(dAtA []byte) (int, error)
func (*AndroidDevice_ID) MarshalVT ¶
func (m *AndroidDevice_ID) MarshalVT() (dAtA []byte, err error)
func (*AndroidDevice_ID) ProtoMessage ¶
func (*AndroidDevice_ID) ProtoMessage()
func (*AndroidDevice_ID) ProtoReflect ¶
func (x *AndroidDevice_ID) ProtoReflect() protoreflect.Message
func (*AndroidDevice_ID) Random ¶
func (id *AndroidDevice_ID) Random() error
func (*AndroidDevice_ID) Reset ¶
func (x *AndroidDevice_ID) Reset()
func (*AndroidDevice_ID) SetID ¶
func (id *AndroidDevice_ID) SetID(idN uint64)
func (*AndroidDevice_ID) SizeVT ¶
func (m *AndroidDevice_ID) SizeVT() (n int)
func (*AndroidDevice_ID) String ¶
func (x *AndroidDevice_ID) String() string
func (*AndroidDevice_ID) ToBase64String ¶
func (id *AndroidDevice_ID) ToBase64String() string
func (*AndroidDevice_ID) ToDecimalString ¶
func (id *AndroidDevice_ID) ToDecimalString() string
func (*AndroidDevice_ID) ToHexString ¶
func (id *AndroidDevice_ID) ToHexString() string
func (*AndroidDevice_ID) UnmarshalVT ¶
func (m *AndroidDevice_ID) UnmarshalVT(dAtA []byte) error
type AndroidDevice_Version ¶
type AndroidDevice_Version int32
Src: https://apilevels.com/ BuildNumber defaults: https://source.android.com/docs/setup/about/build-numbers#source-code-tags-and-builds
const ( AndroidDevice_AndroidVersion_NONE AndroidDevice_Version = 0 AndroidDevice_V1_0 AndroidDevice_Version = 1 // BASE AndroidDevice_V1_1 AndroidDevice_Version = 2 // BASE_1_1 AndroidDevice_V1_5 AndroidDevice_Version = 3 // CUPCAKE AndroidDevice_V1_6 AndroidDevice_Version = 4 // DONUT AndroidDevice_V2 AndroidDevice_Version = 5 // ECLAIR AndroidDevice_V2_0_1 AndroidDevice_Version = 6 // ECLAIR_0_1 AndroidDevice_V2_1 AndroidDevice_Version = 7 // ECLAIR_MR1 AndroidDevice_V2_2 AndroidDevice_Version = 8 // FROYO AndroidDevice_V2_3_2 AndroidDevice_Version = 9 // GINGERBREAD AndroidDevice_V2_3_7 AndroidDevice_Version = 10 // GINGERBREAD_MR1 AndroidDevice_V3_0 AndroidDevice_Version = 11 // HONEYCOMB AndroidDevice_v3_1 AndroidDevice_Version = 12 // HONEYCOMB_MR1 AndroidDevice_V3_2 AndroidDevice_Version = 13 // HONEYCOMB_MR2 AndroidDevice_V4_0_2 AndroidDevice_Version = 14 // ICE_CREAM_SANDWICH AndroidDevice_V4_0_4 AndroidDevice_Version = 15 // ICE_CREAM_SANDWICH_MR1 AndroidDevice_V4_1 AndroidDevice_Version = 16 // JELLY_BEAN AndroidDevice_V4_2 AndroidDevice_Version = 17 // JELLY_BEAN_MR1 AndroidDevice_V4_3 AndroidDevice_Version = 18 // JELLY_BEAN_MR2 AndroidDevice_V4_4 AndroidDevice_Version = 19 // KITKAT AndroidDevice_V4_4W AndroidDevice_Version = 20 // KITKAT_WATCH AndroidDevice_V5_0 AndroidDevice_Version = 21 // LOLLIPOP / L AndroidDevice_V5_1 AndroidDevice_Version = 22 // LOLLIPOP_MR1 AndroidDevice_V6_0 AndroidDevice_Version = 23 // M AndroidDevice_V7_0 AndroidDevice_Version = 24 // N AndroidDevice_V7_1 AndroidDevice_Version = 25 // N_MR1 AndroidDevice_V8_0 AndroidDevice_Version = 26 // O AndroidDevice_V8_1 AndroidDevice_Version = 27 // O_MR1 AndroidDevice_V9_0 AndroidDevice_Version = 28 // P AndroidDevice_V10_0 AndroidDevice_Version = 29 // Q AndroidDevice_V11_0 AndroidDevice_Version = 30 // R AndroidDevice_V12_0 AndroidDevice_Version = 31 // S AndroidDevice_V12_0L AndroidDevice_Version = 32 // S_V2 AndroidDevice_V13_0 AndroidDevice_Version = 33 // TIRAMISU AndroidDevice_V14_0 AndroidDevice_Version = 34 // UPSIDE_DOWN_CAKE )
func AndroidVersionFromSDKString ¶
func AndroidVersionFromSDKString(sdkStr string) (AndroidDevice_Version, error)
func AndroidVersionFromVersionString ¶
func AndroidVersionFromVersionString(versionStr string) (AndroidDevice_Version, error)
func (AndroidDevice_Version) Descriptor ¶
func (AndroidDevice_Version) Descriptor() protoreflect.EnumDescriptor
func (AndroidDevice_Version) Enum ¶
func (x AndroidDevice_Version) Enum() *AndroidDevice_Version
func (AndroidDevice_Version) EnumDescriptor
deprecated
func (AndroidDevice_Version) EnumDescriptor() ([]byte, []int)
Deprecated: Use AndroidDevice_Version.Descriptor instead.
func (AndroidDevice_Version) IsValid ¶
func (version AndroidDevice_Version) IsValid() bool
func (AndroidDevice_Version) Number ¶
func (x AndroidDevice_Version) Number() protoreflect.EnumNumber
func (AndroidDevice_Version) String ¶
func (x AndroidDevice_Version) String() string
func (AndroidDevice_Version) ToAndroidSDK ¶
func (version AndroidDevice_Version) ToAndroidSDK() string
func (AndroidDevice_Version) ToAndroidVersion ¶
func (version AndroidDevice_Version) ToAndroidVersion() string
func (AndroidDevice_Version) Type ¶
func (AndroidDevice_Version) Type() protoreflect.EnumType
type Audio ¶ added in v0.0.3
type Audio struct { Codecs []Codec `json:"codecs"` HeaderExtensions []HeaderExtension `json:"headerExtensions"` }
type AudioContext ¶ added in v0.0.3
type AudioContext struct { BaseLatency float64 `json:"baseLatency"` OutputLatency int64 `json:"outputLatency"` SinkID string `json:"sinkId"` Destination Destination `json:"destination"` CurrentTime int64 `json:"currentTime"` SampleRate int64 `json:"sampleRate"` Listener map[string]Listener `json:"listener"` State string `json:"state"` AudioWorklet AudioWorklet `json:"audioWorklet"` }
type AudioTypes ¶ added in v0.0.3
type AudioTypes struct { Audio3Gpp string `json:"audio/3gpp"` AudioAAC string `json:"audio/aac"` AudioFLAC string `json:"audio/flac"` AudioMPEG string `json:"audio/mpeg"` AudioMp4CodecsAC3 string `json:"audio/mp4; codecs=\"ac-3\""` AudioMp4CodecsEc3 string `json:"audio/mp4; codecs=\"ec-3\""` AudioOggCodecsFLAC string `json:"audio/ogg; codecs=\"flac\""` AudioOggCodecsVorbis string `json:"audio/ogg; codecs=\"vorbis\""` AudioOggCodecsOpus string `json:"audio/ogg; codecs=\"opus\""` AudioWavCodecs1 string `json:"audio/wav; codecs=\"1\""` AudioWebmCodecsVorbis string `json:"audio/webm; codecs=\"vorbis\""` AudioWebmCodecsOpus string `json:"audio/webm; codecs=\"opus\""` AudioMp4CodecsMp4A40_2 string `json:"audio/mp4; codecs=\"mp4a_40_2\""` }
type AudioWorklet ¶ added in v0.0.3
type AudioWorklet struct { }
type Browser ¶
type Browser struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` UserAgent string `protobuf:"bytes,3,opt,name=userAgent,proto3" json:"userAgent,omitempty"` BrandHeader string `protobuf:"bytes,4,opt,name=brandHeader,proto3" json:"brandHeader,omitempty"` TlsFingerprint *Browser_TLSFingerprint `protobuf:"bytes,5,opt,name=tlsFingerprint,proto3" json:"tlsFingerprint,omitempty"` HttpFingerprint *Browser_HTTPFingerprint `protobuf:"bytes,6,opt,name=httpFingerprint,proto3" json:"httpFingerprint,omitempty"` // src: https://kaliiiiiiiiii.github.io/driverless-fp-collector/ AppCodeName string `protobuf:"bytes,20,opt,name=appCodeName,proto3" json:"appCodeName,omitempty"` AppName string `protobuf:"bytes,21,opt,name=appName,proto3" json:"appName,omitempty"` AppVersion string `protobuf:"bytes,22,opt,name=appVersion,proto3" json:"appVersion,omitempty"` CookieEnabled bool `protobuf:"varint,23,opt,name=cookieEnabled,proto3" json:"cookieEnabled,omitempty"` DeviceMemory int64 `protobuf:"varint,24,opt,name=deviceMemory,proto3" json:"deviceMemory,omitempty"` DoNotTrack int32 `protobuf:"varint,25,opt,name=doNotTrack,proto3" json:"doNotTrack,omitempty"` HardwareConcurrency int32 `protobuf:"varint,26,opt,name=hardwareConcurrency,proto3" json:"hardwareConcurrency,omitempty"` Language string `protobuf:"bytes,27,opt,name=language,proto3" json:"language,omitempty"` Languages []string `protobuf:"bytes,28,rep,name=languages,proto3" json:"languages,omitempty"` MaxTouchPoints int32 `protobuf:"varint,29,opt,name=maxTouchPoints,proto3" json:"maxTouchPoints,omitempty"` PdfViewerEnabled bool `protobuf:"varint,30,opt,name=pdfViewerEnabled,proto3" json:"pdfViewerEnabled,omitempty"` Platform string `protobuf:"bytes,31,opt,name=platform,proto3" json:"platform,omitempty"` Product string `protobuf:"bytes,32,opt,name=product,proto3" json:"product,omitempty"` ProductSub string `protobuf:"bytes,33,opt,name=productSub,proto3" json:"productSub,omitempty"` Vendor string `protobuf:"bytes,34,opt,name=vendor,proto3" json:"vendor,omitempty"` VendorSub string `protobuf:"bytes,35,opt,name=vendorSub,proto3" json:"vendorSub,omitempty"` Webdriver bool `protobuf:"varint,36,opt,name=webdriver,proto3" json:"webdriver,omitempty"` DevicePixelRatio float64 `protobuf:"fixed64,37,opt,name=devicePixelRatio,proto3" json:"devicePixelRatio,omitempty"` InnerWidth int32 `protobuf:"varint,38,opt,name=innerWidth,proto3" json:"innerWidth,omitempty"` InnerHeight int32 `protobuf:"varint,39,opt,name=innerHeight,proto3" json:"innerHeight,omitempty"` OuterWidth int32 `protobuf:"varint,40,opt,name=outerWidth,proto3" json:"outerWidth,omitempty"` OuterHeight int32 `protobuf:"varint,41,opt,name=outerHeight,proto3" json:"outerHeight,omitempty"` Screen *Browser_BrowserScreen `protobuf:"bytes,42,opt,name=screen,proto3" json:"screen,omitempty"` WebGPU *Browser_WebGPU `protobuf:"bytes,43,opt,name=webGPU,proto3" json:"webGPU,omitempty"` SpeechSynthesis []*Browser_SpeechSynthesis `protobuf:"bytes,44,rep,name=speechSynthesis,proto3" json:"speechSynthesis,omitempty"` Plugins []*Browser_Plugin `protobuf:"bytes,45,rep,name=plugins,proto3" json:"plugins,omitempty"` HighEntropyValues *Browser_HighEntropyValues `protobuf:"bytes,46,opt,name=highEntropyValues,proto3" json:"highEntropyValues,omitempty"` WebRTC *Browser_WebRTC `protobuf:"bytes,47,opt,name=webRTC,proto3" json:"webRTC,omitempty"` AvailableFonts *Browser_BrowserCollection `protobuf:"bytes,100,opt,name=availableFonts,proto3" json:"availableFonts,omitempty"` Window *Browser_BrowserCollection `protobuf:"bytes,102,opt,name=window,proto3" json:"window,omitempty"` Document *Browser_BrowserCollection `protobuf:"bytes,103,opt,name=document,proto3" json:"document,omitempty"` DocumentElement *Browser_BrowserCollection `protobuf:"bytes,104,opt,name=documentElement,proto3" json:"documentElement,omitempty"` AudioTypes *Browser_BrowserCollection `protobuf:"bytes,105,opt,name=audioTypes,proto3" json:"audioTypes,omitempty"` VideoTypes *Browser_BrowserCollection `protobuf:"bytes,106,opt,name=videoTypes,proto3" json:"videoTypes,omitempty"` Css *Browser_BrowserCollection `protobuf:"bytes,107,opt,name=css,proto3" json:"css,omitempty"` Gl *Browser_BrowserCollection `protobuf:"bytes,108,opt,name=gl,proto3" json:"gl,omitempty"` Gl2 *Browser_BrowserCollection `protobuf:"bytes,109,opt,name=gl2,proto3" json:"gl2,omitempty"` GlExperimental *Browser_BrowserCollection `protobuf:"bytes,110,opt,name=glExperimental,proto3" json:"glExperimental,omitempty"` // contains filtered or unexported fields }
func (*Browser) Descriptor
deprecated
func (*Browser) FromDLFingerprint ¶ added in v0.0.3
func (b *Browser) FromDLFingerprint(response *DLFingerprint) error
FromDLFingerprint Imports and normalizes output from https://github.com/kaliiiiiiiiii/driverless-fp-collector
func (*Browser) FromDLFingerprintRaw ¶ added in v0.0.3
func (*Browser) FromPEET ¶ added in v0.0.3
func (b *Browser) FromPEET(response *PeetResponse) error
FromPEET Imports and normalizes output from https://tls.peet.ws/api/all
func (*Browser) FromPEETRaw ¶ added in v0.0.3
func (*Browser) GetAppCodeName ¶ added in v0.0.3
func (*Browser) GetAppName ¶ added in v0.0.3
func (*Browser) GetAppVersion ¶ added in v0.0.3
func (*Browser) GetAudioTypes ¶ added in v0.0.3
func (x *Browser) GetAudioTypes() *Browser_BrowserCollection
func (*Browser) GetAvailableFonts ¶ added in v0.0.3
func (x *Browser) GetAvailableFonts() *Browser_BrowserCollection
func (*Browser) GetBrandHeader ¶
func (*Browser) GetCookieEnabled ¶ added in v0.0.3
func (*Browser) GetCss ¶ added in v0.0.3
func (x *Browser) GetCss() *Browser_BrowserCollection
func (*Browser) GetDeviceMemory ¶ added in v0.0.3
func (*Browser) GetDevicePixelRatio ¶ added in v0.0.3
func (*Browser) GetDoNotTrack ¶ added in v0.0.3
func (*Browser) GetDocument ¶ added in v0.0.3
func (x *Browser) GetDocument() *Browser_BrowserCollection
func (*Browser) GetDocumentElement ¶ added in v0.0.3
func (x *Browser) GetDocumentElement() *Browser_BrowserCollection
func (*Browser) GetGl ¶ added in v0.0.3
func (x *Browser) GetGl() *Browser_BrowserCollection
func (*Browser) GetGl2 ¶ added in v0.0.3
func (x *Browser) GetGl2() *Browser_BrowserCollection
func (*Browser) GetGlExperimental ¶ added in v0.0.3
func (x *Browser) GetGlExperimental() *Browser_BrowserCollection
func (*Browser) GetHardwareConcurrency ¶ added in v0.0.3
func (*Browser) GetHighEntropyValues ¶ added in v0.0.3
func (x *Browser) GetHighEntropyValues() *Browser_HighEntropyValues
func (*Browser) GetHttpFingerprint ¶ added in v0.0.3
func (x *Browser) GetHttpFingerprint() *Browser_HTTPFingerprint
func (*Browser) GetInnerHeight ¶ added in v0.0.3
func (*Browser) GetInnerWidth ¶ added in v0.0.3
func (*Browser) GetLanguage ¶ added in v0.0.3
func (*Browser) GetLanguages ¶ added in v0.0.3
func (*Browser) GetMaxTouchPoints ¶ added in v0.0.3
func (*Browser) GetNavigator ¶ added in v0.0.3
func (x *Browser) GetNavigator() *Browser_BrowserCollection
func (*Browser) GetOuterHeight ¶ added in v0.0.3
func (*Browser) GetOuterWidth ¶ added in v0.0.3
func (*Browser) GetPdfViewerEnabled ¶ added in v0.0.3
func (*Browser) GetPlatform ¶ added in v0.0.3
func (*Browser) GetPlugins ¶ added in v0.0.3
func (x *Browser) GetPlugins() []*Browser_Plugin
func (*Browser) GetProduct ¶ added in v0.0.3
func (*Browser) GetProductSub ¶ added in v0.0.3
func (*Browser) GetScreen ¶ added in v0.0.3
func (x *Browser) GetScreen() *Browser_BrowserScreen
func (*Browser) GetSpeechSynthesis ¶ added in v0.0.3
func (x *Browser) GetSpeechSynthesis() []*Browser_SpeechSynthesis
func (*Browser) GetTlsFingerprint ¶
func (x *Browser) GetTlsFingerprint() *Browser_TLSFingerprint
func (*Browser) GetUserAgent ¶
func (*Browser) GetVendorSub ¶ added in v0.0.3
func (*Browser) GetVersion ¶
func (*Browser) GetVideoTypes ¶ added in v0.0.3
func (x *Browser) GetVideoTypes() *Browser_BrowserCollection
func (*Browser) GetWebGPU ¶ added in v0.0.3
func (x *Browser) GetWebGPU() *Browser_WebGPU
func (*Browser) GetWebRTC ¶ added in v0.0.3
func (x *Browser) GetWebRTC() *Browser_WebRTC
func (*Browser) GetWebdriver ¶ added in v0.0.3
func (*Browser) GetWindow ¶ added in v0.0.3
func (x *Browser) GetWindow() *Browser_BrowserCollection
func (*Browser) MarshalToSizedBufferVT ¶
func (*Browser) ProtoMessage ¶
func (*Browser) ProtoMessage()
func (*Browser) ProtoReflect ¶
func (x *Browser) ProtoReflect() protoreflect.Message
func (*Browser) UnmarshalVT ¶
type Browser_BrowserCollection ¶ added in v0.0.3
type Browser_BrowserCollection struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` ListData []string `protobuf:"bytes,3,rep,name=listData,proto3" json:"listData,omitempty"` MapData map[string]string `` /* 155-byte string literal not displayed */ GlCapabilities map[string]*Browser_GLCapability `` /* 169-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_BrowserCollection) Descriptor
deprecated
added in
v0.0.3
func (*Browser_BrowserCollection) Descriptor() ([]byte, []int)
Deprecated: Use Browser_BrowserCollection.ProtoReflect.Descriptor instead.
func (*Browser_BrowserCollection) GetGlCapabilities ¶ added in v0.0.3
func (x *Browser_BrowserCollection) GetGlCapabilities() map[string]*Browser_GLCapability
func (*Browser_BrowserCollection) GetHash ¶ added in v0.0.3
func (x *Browser_BrowserCollection) GetHash() string
func (*Browser_BrowserCollection) GetId ¶ added in v0.0.3
func (x *Browser_BrowserCollection) GetId() int64
func (*Browser_BrowserCollection) GetListData ¶ added in v0.0.3
func (x *Browser_BrowserCollection) GetListData() []string
func (*Browser_BrowserCollection) GetMapData ¶ added in v0.0.3
func (x *Browser_BrowserCollection) GetMapData() map[string]string
func (*Browser_BrowserCollection) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_BrowserCollection) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_BrowserCollection) MarshalToVT ¶ added in v0.0.3
func (m *Browser_BrowserCollection) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_BrowserCollection) MarshalVT ¶ added in v0.0.3
func (m *Browser_BrowserCollection) MarshalVT() (dAtA []byte, err error)
func (*Browser_BrowserCollection) ProtoMessage ¶ added in v0.0.3
func (*Browser_BrowserCollection) ProtoMessage()
func (*Browser_BrowserCollection) ProtoReflect ¶ added in v0.0.3
func (x *Browser_BrowserCollection) ProtoReflect() protoreflect.Message
func (*Browser_BrowserCollection) Reset ¶ added in v0.0.3
func (x *Browser_BrowserCollection) Reset()
func (*Browser_BrowserCollection) SizeVT ¶ added in v0.0.3
func (m *Browser_BrowserCollection) SizeVT() (n int)
func (*Browser_BrowserCollection) String ¶ added in v0.0.3
func (x *Browser_BrowserCollection) String() string
func (*Browser_BrowserCollection) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_BrowserCollection) UnmarshalVT(dAtA []byte) error
type Browser_BrowserScreen ¶ added in v0.0.3
type Browser_BrowserScreen struct { AvailWidth int32 `protobuf:"varint,1,opt,name=availWidth,proto3" json:"availWidth,omitempty"` AvailHeight int32 `protobuf:"varint,2,opt,name=availHeight,proto3" json:"availHeight,omitempty"` Width int32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"` Height int32 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"` ColorDepth int32 `protobuf:"varint,5,opt,name=colorDepth,proto3" json:"colorDepth,omitempty"` PixelDepth int32 `protobuf:"varint,6,opt,name=pixelDepth,proto3" json:"pixelDepth,omitempty"` AvailLeft int32 `protobuf:"varint,7,opt,name=availLeft,proto3" json:"availLeft,omitempty"` AvailTop int32 `protobuf:"varint,8,opt,name=availTop,proto3" json:"availTop,omitempty"` IsExtended bool `protobuf:"varint,9,opt,name=isExtended,proto3" json:"isExtended,omitempty"` Orientation *Browser_BrowserScreen_Orientation `protobuf:"bytes,10,opt,name=orientation,proto3" json:"orientation,omitempty"` // contains filtered or unexported fields }
func (*Browser_BrowserScreen) Descriptor
deprecated
added in
v0.0.3
func (*Browser_BrowserScreen) Descriptor() ([]byte, []int)
Deprecated: Use Browser_BrowserScreen.ProtoReflect.Descriptor instead.
func (*Browser_BrowserScreen) GetAvailHeight ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetAvailHeight() int32
func (*Browser_BrowserScreen) GetAvailLeft ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetAvailLeft() int32
func (*Browser_BrowserScreen) GetAvailTop ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetAvailTop() int32
func (*Browser_BrowserScreen) GetAvailWidth ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetAvailWidth() int32
func (*Browser_BrowserScreen) GetColorDepth ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetColorDepth() int32
func (*Browser_BrowserScreen) GetHeight ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetHeight() int32
func (*Browser_BrowserScreen) GetIsExtended ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetIsExtended() bool
func (*Browser_BrowserScreen) GetOrientation ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetOrientation() *Browser_BrowserScreen_Orientation
func (*Browser_BrowserScreen) GetPixelDepth ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetPixelDepth() int32
func (*Browser_BrowserScreen) GetWidth ¶ added in v0.0.3
func (x *Browser_BrowserScreen) GetWidth() int32
func (*Browser_BrowserScreen) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_BrowserScreen) MarshalToVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_BrowserScreen) MarshalVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen) MarshalVT() (dAtA []byte, err error)
func (*Browser_BrowserScreen) ProtoMessage ¶ added in v0.0.3
func (*Browser_BrowserScreen) ProtoMessage()
func (*Browser_BrowserScreen) ProtoReflect ¶ added in v0.0.3
func (x *Browser_BrowserScreen) ProtoReflect() protoreflect.Message
func (*Browser_BrowserScreen) Reset ¶ added in v0.0.3
func (x *Browser_BrowserScreen) Reset()
func (*Browser_BrowserScreen) SizeVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen) SizeVT() (n int)
func (*Browser_BrowserScreen) String ¶ added in v0.0.3
func (x *Browser_BrowserScreen) String() string
func (*Browser_BrowserScreen) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen) UnmarshalVT(dAtA []byte) error
type Browser_BrowserScreen_Orientation ¶ added in v0.0.3
type Browser_BrowserScreen_Orientation struct { Angle int32 `protobuf:"varint,1,opt,name=angle,proto3" json:"angle,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*Browser_BrowserScreen_Orientation) Descriptor
deprecated
added in
v0.0.3
func (*Browser_BrowserScreen_Orientation) Descriptor() ([]byte, []int)
Deprecated: Use Browser_BrowserScreen_Orientation.ProtoReflect.Descriptor instead.
func (*Browser_BrowserScreen_Orientation) GetAngle ¶ added in v0.0.3
func (x *Browser_BrowserScreen_Orientation) GetAngle() int32
func (*Browser_BrowserScreen_Orientation) GetType ¶ added in v0.0.3
func (x *Browser_BrowserScreen_Orientation) GetType() string
func (*Browser_BrowserScreen_Orientation) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen_Orientation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_BrowserScreen_Orientation) MarshalToVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen_Orientation) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_BrowserScreen_Orientation) MarshalVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen_Orientation) MarshalVT() (dAtA []byte, err error)
func (*Browser_BrowserScreen_Orientation) ProtoMessage ¶ added in v0.0.3
func (*Browser_BrowserScreen_Orientation) ProtoMessage()
func (*Browser_BrowserScreen_Orientation) ProtoReflect ¶ added in v0.0.3
func (x *Browser_BrowserScreen_Orientation) ProtoReflect() protoreflect.Message
func (*Browser_BrowserScreen_Orientation) Reset ¶ added in v0.0.3
func (x *Browser_BrowserScreen_Orientation) Reset()
func (*Browser_BrowserScreen_Orientation) SizeVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen_Orientation) SizeVT() (n int)
func (*Browser_BrowserScreen_Orientation) String ¶ added in v0.0.3
func (x *Browser_BrowserScreen_Orientation) String() string
func (*Browser_BrowserScreen_Orientation) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_BrowserScreen_Orientation) UnmarshalVT(dAtA []byte) error
type Browser_GLCapability ¶ added in v0.0.3
type Browser_GLCapability struct { BoolValue []bool `protobuf:"varint,1,rep,packed,name=boolValue,proto3" json:"boolValue,omitempty"` IntValue []int64 `protobuf:"varint,2,rep,packed,name=intValue,proto3" json:"intValue,omitempty"` FloatValue []float64 `protobuf:"fixed64,3,rep,packed,name=floatValue,proto3" json:"floatValue,omitempty"` StringValue []string `protobuf:"bytes,4,rep,name=stringValue,proto3" json:"stringValue,omitempty"` EnumValue int64 `protobuf:"varint,10,opt,name=enumValue,proto3" json:"enumValue,omitempty"` EnumName string `protobuf:"bytes,11,opt,name=enumName,proto3" json:"enumName,omitempty"` // contains filtered or unexported fields }
func (*Browser_GLCapability) Descriptor
deprecated
added in
v0.0.3
func (*Browser_GLCapability) Descriptor() ([]byte, []int)
Deprecated: Use Browser_GLCapability.ProtoReflect.Descriptor instead.
func (*Browser_GLCapability) GetBoolValue ¶ added in v0.0.3
func (x *Browser_GLCapability) GetBoolValue() []bool
func (*Browser_GLCapability) GetEnumName ¶ added in v0.0.3
func (x *Browser_GLCapability) GetEnumName() string
func (*Browser_GLCapability) GetEnumValue ¶ added in v0.0.3
func (x *Browser_GLCapability) GetEnumValue() int64
func (*Browser_GLCapability) GetFloatValue ¶ added in v0.0.3
func (x *Browser_GLCapability) GetFloatValue() []float64
func (*Browser_GLCapability) GetIntValue ¶ added in v0.0.3
func (x *Browser_GLCapability) GetIntValue() []int64
func (*Browser_GLCapability) GetStringValue ¶ added in v0.0.3
func (x *Browser_GLCapability) GetStringValue() []string
func (*Browser_GLCapability) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_GLCapability) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_GLCapability) MarshalToVT ¶ added in v0.0.3
func (m *Browser_GLCapability) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_GLCapability) MarshalVT ¶ added in v0.0.3
func (m *Browser_GLCapability) MarshalVT() (dAtA []byte, err error)
func (*Browser_GLCapability) ProtoMessage ¶ added in v0.0.3
func (*Browser_GLCapability) ProtoMessage()
func (*Browser_GLCapability) ProtoReflect ¶ added in v0.0.3
func (x *Browser_GLCapability) ProtoReflect() protoreflect.Message
func (*Browser_GLCapability) Reset ¶ added in v0.0.3
func (x *Browser_GLCapability) Reset()
func (*Browser_GLCapability) SizeVT ¶ added in v0.0.3
func (m *Browser_GLCapability) SizeVT() (n int)
func (*Browser_GLCapability) String ¶ added in v0.0.3
func (x *Browser_GLCapability) String() string
func (*Browser_GLCapability) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_GLCapability) UnmarshalVT(dAtA []byte) error
type Browser_HTTPFingerprint ¶ added in v0.0.3
type Browser_HTTPFingerprint struct { // HTTP 1 HeaderOrder []string `protobuf:"bytes,1,rep,name=headerOrder,proto3" json:"headerOrder,omitempty"` // HTTP 2 PseudoHeaderOrder []string `protobuf:"bytes,2,rep,name=pseudoHeaderOrder,proto3" json:"pseudoHeaderOrder,omitempty"` SettingsFrame *Browser_HTTPFingerprint_SettingsFrameOpts `protobuf:"bytes,3,opt,name=settingsFrame,proto3" json:"settingsFrame,omitempty"` WindowUpdateIncrement int64 `protobuf:"varint,4,opt,name=windowUpdateIncrement,proto3" json:"windowUpdateIncrement,omitempty"` PriorityFrames []*Browser_HTTPFingerprint_PriorityFrameOpts `protobuf:"bytes,5,rep,name=priorityFrames,proto3" json:"priorityFrames,omitempty"` HeaderFramePriority *Browser_HTTPFingerprint_PriorityFrameOpts `protobuf:"bytes,6,opt,name=headerFramePriority,proto3" json:"headerFramePriority,omitempty"` // contains filtered or unexported fields }
func (*Browser_HTTPFingerprint) Descriptor
deprecated
added in
v0.0.3
func (*Browser_HTTPFingerprint) Descriptor() ([]byte, []int)
Deprecated: Use Browser_HTTPFingerprint.ProtoReflect.Descriptor instead.
func (*Browser_HTTPFingerprint) GetHeaderFramePriority ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) GetHeaderFramePriority() *Browser_HTTPFingerprint_PriorityFrameOpts
func (*Browser_HTTPFingerprint) GetHeaderOrder ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) GetHeaderOrder() []string
func (*Browser_HTTPFingerprint) GetPriorityFrames ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) GetPriorityFrames() []*Browser_HTTPFingerprint_PriorityFrameOpts
func (*Browser_HTTPFingerprint) GetPseudoHeaderOrder ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) GetPseudoHeaderOrder() []string
func (*Browser_HTTPFingerprint) GetSettingsFrame ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) GetSettingsFrame() *Browser_HTTPFingerprint_SettingsFrameOpts
func (*Browser_HTTPFingerprint) GetWindowUpdateIncrement ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) GetWindowUpdateIncrement() int64
func (*Browser_HTTPFingerprint) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_HTTPFingerprint) MarshalToVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_HTTPFingerprint) MarshalVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint) MarshalVT() (dAtA []byte, err error)
func (*Browser_HTTPFingerprint) ProtoMessage ¶ added in v0.0.3
func (*Browser_HTTPFingerprint) ProtoMessage()
func (*Browser_HTTPFingerprint) ProtoReflect ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) ProtoReflect() protoreflect.Message
func (*Browser_HTTPFingerprint) Reset ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) Reset()
func (*Browser_HTTPFingerprint) SizeVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint) SizeVT() (n int)
func (*Browser_HTTPFingerprint) String ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint) String() string
func (*Browser_HTTPFingerprint) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint) UnmarshalVT(dAtA []byte) error
type Browser_HTTPFingerprint_PriorityFrameOpts ¶ added in v0.0.3
type Browser_HTTPFingerprint_PriorityFrameOpts struct { StreamId int64 `protobuf:"varint,1,opt,name=streamId,proto3" json:"streamId,omitempty"` StreamDep int64 `protobuf:"varint,2,opt,name=streamDep,proto3" json:"streamDep,omitempty"` Exclusive bool `protobuf:"varint,3,opt,name=exclusive,proto3" json:"exclusive,omitempty"` Weight int32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"` // contains filtered or unexported fields }
func (*Browser_HTTPFingerprint_PriorityFrameOpts) Descriptor
deprecated
added in
v0.0.3
func (*Browser_HTTPFingerprint_PriorityFrameOpts) Descriptor() ([]byte, []int)
Deprecated: Use Browser_HTTPFingerprint_PriorityFrameOpts.ProtoReflect.Descriptor instead.
func (*Browser_HTTPFingerprint_PriorityFrameOpts) GetExclusive ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetExclusive() bool
func (*Browser_HTTPFingerprint_PriorityFrameOpts) GetStreamDep ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetStreamDep() int64
func (*Browser_HTTPFingerprint_PriorityFrameOpts) GetStreamId ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetStreamId() int64
func (*Browser_HTTPFingerprint_PriorityFrameOpts) GetWeight ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) GetWeight() int32
func (*Browser_HTTPFingerprint_PriorityFrameOpts) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_PriorityFrameOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_HTTPFingerprint_PriorityFrameOpts) MarshalToVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_PriorityFrameOpts) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_HTTPFingerprint_PriorityFrameOpts) MarshalVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_PriorityFrameOpts) MarshalVT() (dAtA []byte, err error)
func (*Browser_HTTPFingerprint_PriorityFrameOpts) ProtoMessage ¶ added in v0.0.3
func (*Browser_HTTPFingerprint_PriorityFrameOpts) ProtoMessage()
func (*Browser_HTTPFingerprint_PriorityFrameOpts) ProtoReflect ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) ProtoReflect() protoreflect.Message
func (*Browser_HTTPFingerprint_PriorityFrameOpts) Reset ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) Reset()
func (*Browser_HTTPFingerprint_PriorityFrameOpts) SizeVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_PriorityFrameOpts) SizeVT() (n int)
func (*Browser_HTTPFingerprint_PriorityFrameOpts) String ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_PriorityFrameOpts) String() string
func (*Browser_HTTPFingerprint_PriorityFrameOpts) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_PriorityFrameOpts) UnmarshalVT(dAtA []byte) error
type Browser_HTTPFingerprint_SettingsFrameOpts ¶ added in v0.0.3
type Browser_HTTPFingerprint_SettingsFrameOpts struct { HeaderTableSize int64 `protobuf:"varint,1,opt,name=headerTableSize,proto3" json:"headerTableSize,omitempty"` EnablePush int64 `protobuf:"varint,2,opt,name=enablePush,proto3" json:"enablePush,omitempty"` MaxConcurrentStreams int64 `protobuf:"varint,3,opt,name=maxConcurrentStreams,proto3" json:"maxConcurrentStreams,omitempty"` InitialWindowSize int64 `protobuf:"varint,4,opt,name=initialWindowSize,proto3" json:"initialWindowSize,omitempty"` MaxFrameSize int64 `protobuf:"varint,5,opt,name=maxFrameSize,proto3" json:"maxFrameSize,omitempty"` MaxHeaderListSize int64 `protobuf:"varint,6,opt,name=maxHeaderListSize,proto3" json:"maxHeaderListSize,omitempty"` // contains filtered or unexported fields }
func (*Browser_HTTPFingerprint_SettingsFrameOpts) Descriptor
deprecated
added in
v0.0.3
func (*Browser_HTTPFingerprint_SettingsFrameOpts) Descriptor() ([]byte, []int)
Deprecated: Use Browser_HTTPFingerprint_SettingsFrameOpts.ProtoReflect.Descriptor instead.
func (*Browser_HTTPFingerprint_SettingsFrameOpts) GetEnablePush ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetEnablePush() int64
func (*Browser_HTTPFingerprint_SettingsFrameOpts) GetHeaderTableSize ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetHeaderTableSize() int64
func (*Browser_HTTPFingerprint_SettingsFrameOpts) GetInitialWindowSize ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetInitialWindowSize() int64
func (*Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxConcurrentStreams ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxConcurrentStreams() int64
func (*Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxFrameSize ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxFrameSize() int64
func (*Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxHeaderListSize ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) GetMaxHeaderListSize() int64
func (*Browser_HTTPFingerprint_SettingsFrameOpts) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_SettingsFrameOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_HTTPFingerprint_SettingsFrameOpts) MarshalToVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_SettingsFrameOpts) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_HTTPFingerprint_SettingsFrameOpts) MarshalVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_SettingsFrameOpts) MarshalVT() (dAtA []byte, err error)
func (*Browser_HTTPFingerprint_SettingsFrameOpts) ProtoMessage ¶ added in v0.0.3
func (*Browser_HTTPFingerprint_SettingsFrameOpts) ProtoMessage()
func (*Browser_HTTPFingerprint_SettingsFrameOpts) ProtoReflect ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) ProtoReflect() protoreflect.Message
func (*Browser_HTTPFingerprint_SettingsFrameOpts) Reset ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) Reset()
func (*Browser_HTTPFingerprint_SettingsFrameOpts) SizeVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_SettingsFrameOpts) SizeVT() (n int)
func (*Browser_HTTPFingerprint_SettingsFrameOpts) String ¶ added in v0.0.3
func (x *Browser_HTTPFingerprint_SettingsFrameOpts) String() string
func (*Browser_HTTPFingerprint_SettingsFrameOpts) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_HTTPFingerprint_SettingsFrameOpts) UnmarshalVT(dAtA []byte) error
type Browser_HighEntropyValues ¶ added in v0.0.3
type Browser_HighEntropyValues struct { Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"` Bitness string `protobuf:"bytes,2,opt,name=bitness,proto3" json:"bitness,omitempty"` Mobile bool `protobuf:"varint,3,opt,name=mobile,proto3" json:"mobile,omitempty"` Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"` Platform string `protobuf:"bytes,5,opt,name=platform,proto3" json:"platform,omitempty"` PlatformVersion string `protobuf:"bytes,6,opt,name=platformVersion,proto3" json:"platformVersion,omitempty"` UsFullVersion string `protobuf:"bytes,7,opt,name=usFullVersion,proto3" json:"usFullVersion,omitempty"` Brands []*Browser_HighEntropyValues_Brand `protobuf:"bytes,8,rep,name=brands,proto3" json:"brands,omitempty"` FullVersionList []*Browser_HighEntropyValues_Brand `protobuf:"bytes,9,rep,name=fullVersionList,proto3" json:"fullVersionList,omitempty"` // contains filtered or unexported fields }
func (*Browser_HighEntropyValues) Descriptor
deprecated
added in
v0.0.3
func (*Browser_HighEntropyValues) Descriptor() ([]byte, []int)
Deprecated: Use Browser_HighEntropyValues.ProtoReflect.Descriptor instead.
func (*Browser_HighEntropyValues) GetArchitecture ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetArchitecture() string
func (*Browser_HighEntropyValues) GetBitness ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetBitness() string
func (*Browser_HighEntropyValues) GetBrands ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetBrands() []*Browser_HighEntropyValues_Brand
func (*Browser_HighEntropyValues) GetFullVersionList ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetFullVersionList() []*Browser_HighEntropyValues_Brand
func (*Browser_HighEntropyValues) GetMobile ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetMobile() bool
func (*Browser_HighEntropyValues) GetModel ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetModel() string
func (*Browser_HighEntropyValues) GetPlatform ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetPlatform() string
func (*Browser_HighEntropyValues) GetPlatformVersion ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetPlatformVersion() string
func (*Browser_HighEntropyValues) GetUsFullVersion ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) GetUsFullVersion() string
func (*Browser_HighEntropyValues) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_HighEntropyValues) MarshalToVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_HighEntropyValues) MarshalVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues) MarshalVT() (dAtA []byte, err error)
func (*Browser_HighEntropyValues) ProtoMessage ¶ added in v0.0.3
func (*Browser_HighEntropyValues) ProtoMessage()
func (*Browser_HighEntropyValues) ProtoReflect ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) ProtoReflect() protoreflect.Message
func (*Browser_HighEntropyValues) Reset ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) Reset()
func (*Browser_HighEntropyValues) SizeVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues) SizeVT() (n int)
func (*Browser_HighEntropyValues) String ¶ added in v0.0.3
func (x *Browser_HighEntropyValues) String() string
func (*Browser_HighEntropyValues) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues) UnmarshalVT(dAtA []byte) error
type Browser_HighEntropyValues_Brand ¶ added in v0.0.3
type Browser_HighEntropyValues_Brand struct { Brand string `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*Browser_HighEntropyValues_Brand) Descriptor
deprecated
added in
v0.0.3
func (*Browser_HighEntropyValues_Brand) Descriptor() ([]byte, []int)
Deprecated: Use Browser_HighEntropyValues_Brand.ProtoReflect.Descriptor instead.
func (*Browser_HighEntropyValues_Brand) GetBrand ¶ added in v0.0.3
func (x *Browser_HighEntropyValues_Brand) GetBrand() string
func (*Browser_HighEntropyValues_Brand) GetVersion ¶ added in v0.0.3
func (x *Browser_HighEntropyValues_Brand) GetVersion() string
func (*Browser_HighEntropyValues_Brand) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues_Brand) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_HighEntropyValues_Brand) MarshalToVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues_Brand) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_HighEntropyValues_Brand) MarshalVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues_Brand) MarshalVT() (dAtA []byte, err error)
func (*Browser_HighEntropyValues_Brand) ProtoMessage ¶ added in v0.0.3
func (*Browser_HighEntropyValues_Brand) ProtoMessage()
func (*Browser_HighEntropyValues_Brand) ProtoReflect ¶ added in v0.0.3
func (x *Browser_HighEntropyValues_Brand) ProtoReflect() protoreflect.Message
func (*Browser_HighEntropyValues_Brand) Reset ¶ added in v0.0.3
func (x *Browser_HighEntropyValues_Brand) Reset()
func (*Browser_HighEntropyValues_Brand) SizeVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues_Brand) SizeVT() (n int)
func (*Browser_HighEntropyValues_Brand) String ¶ added in v0.0.3
func (x *Browser_HighEntropyValues_Brand) String() string
func (*Browser_HighEntropyValues_Brand) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_HighEntropyValues_Brand) UnmarshalVT(dAtA []byte) error
type Browser_Plugin ¶ added in v0.0.3
type Browser_Plugin struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` FileName string `protobuf:"bytes,2,opt,name=fileName,proto3" json:"fileName,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` SupportedMIMETypes map[string]*Browser_Plugin_MIMEType `` /* 177-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_Plugin) Descriptor
deprecated
added in
v0.0.3
func (*Browser_Plugin) Descriptor() ([]byte, []int)
Deprecated: Use Browser_Plugin.ProtoReflect.Descriptor instead.
func (*Browser_Plugin) GetDescription ¶ added in v0.0.3
func (x *Browser_Plugin) GetDescription() string
func (*Browser_Plugin) GetFileName ¶ added in v0.0.3
func (x *Browser_Plugin) GetFileName() string
func (*Browser_Plugin) GetName ¶ added in v0.0.3
func (x *Browser_Plugin) GetName() string
func (*Browser_Plugin) GetSupportedMIMETypes ¶ added in v0.0.3
func (x *Browser_Plugin) GetSupportedMIMETypes() map[string]*Browser_Plugin_MIMEType
func (*Browser_Plugin) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_Plugin) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_Plugin) MarshalToVT ¶ added in v0.0.3
func (m *Browser_Plugin) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_Plugin) MarshalVT ¶ added in v0.0.3
func (m *Browser_Plugin) MarshalVT() (dAtA []byte, err error)
func (*Browser_Plugin) ProtoMessage ¶ added in v0.0.3
func (*Browser_Plugin) ProtoMessage()
func (*Browser_Plugin) ProtoReflect ¶ added in v0.0.3
func (x *Browser_Plugin) ProtoReflect() protoreflect.Message
func (*Browser_Plugin) Reset ¶ added in v0.0.3
func (x *Browser_Plugin) Reset()
func (*Browser_Plugin) SizeVT ¶ added in v0.0.3
func (m *Browser_Plugin) SizeVT() (n int)
func (*Browser_Plugin) String ¶ added in v0.0.3
func (x *Browser_Plugin) String() string
func (*Browser_Plugin) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_Plugin) UnmarshalVT(dAtA []byte) error
type Browser_Plugin_MIMEType ¶ added in v0.0.3
type Browser_Plugin_MIMEType struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Suffixes string `protobuf:"bytes,2,opt,name=suffixes,proto3" json:"suffixes,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*Browser_Plugin_MIMEType) Descriptor
deprecated
added in
v0.0.3
func (*Browser_Plugin_MIMEType) Descriptor() ([]byte, []int)
Deprecated: Use Browser_Plugin_MIMEType.ProtoReflect.Descriptor instead.
func (*Browser_Plugin_MIMEType) GetDescription ¶ added in v0.0.3
func (x *Browser_Plugin_MIMEType) GetDescription() string
func (*Browser_Plugin_MIMEType) GetSuffixes ¶ added in v0.0.3
func (x *Browser_Plugin_MIMEType) GetSuffixes() string
func (*Browser_Plugin_MIMEType) GetType ¶ added in v0.0.3
func (x *Browser_Plugin_MIMEType) GetType() string
func (*Browser_Plugin_MIMEType) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_Plugin_MIMEType) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_Plugin_MIMEType) MarshalToVT ¶ added in v0.0.3
func (m *Browser_Plugin_MIMEType) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_Plugin_MIMEType) MarshalVT ¶ added in v0.0.3
func (m *Browser_Plugin_MIMEType) MarshalVT() (dAtA []byte, err error)
func (*Browser_Plugin_MIMEType) ProtoMessage ¶ added in v0.0.3
func (*Browser_Plugin_MIMEType) ProtoMessage()
func (*Browser_Plugin_MIMEType) ProtoReflect ¶ added in v0.0.3
func (x *Browser_Plugin_MIMEType) ProtoReflect() protoreflect.Message
func (*Browser_Plugin_MIMEType) Reset ¶ added in v0.0.3
func (x *Browser_Plugin_MIMEType) Reset()
func (*Browser_Plugin_MIMEType) SizeVT ¶ added in v0.0.3
func (m *Browser_Plugin_MIMEType) SizeVT() (n int)
func (*Browser_Plugin_MIMEType) String ¶ added in v0.0.3
func (x *Browser_Plugin_MIMEType) String() string
func (*Browser_Plugin_MIMEType) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_Plugin_MIMEType) UnmarshalVT(dAtA []byte) error
type Browser_SpeechSynthesis ¶ added in v0.0.3
type Browser_SpeechSynthesis struct { VoiceURI string `protobuf:"bytes,1,opt,name=voiceURI,proto3" json:"voiceURI,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Lang string `protobuf:"bytes,3,opt,name=lang,proto3" json:"lang,omitempty"` LocalService bool `protobuf:"varint,4,opt,name=localService,proto3" json:"localService,omitempty"` Default bool `protobuf:"varint,5,opt,name=default,proto3" json:"default,omitempty"` // contains filtered or unexported fields }
func (*Browser_SpeechSynthesis) Descriptor
deprecated
added in
v0.0.3
func (*Browser_SpeechSynthesis) Descriptor() ([]byte, []int)
Deprecated: Use Browser_SpeechSynthesis.ProtoReflect.Descriptor instead.
func (*Browser_SpeechSynthesis) GetDefault ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) GetDefault() bool
func (*Browser_SpeechSynthesis) GetLang ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) GetLang() string
func (*Browser_SpeechSynthesis) GetLocalService ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) GetLocalService() bool
func (*Browser_SpeechSynthesis) GetName ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) GetName() string
func (*Browser_SpeechSynthesis) GetVoiceURI ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) GetVoiceURI() string
func (*Browser_SpeechSynthesis) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_SpeechSynthesis) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_SpeechSynthesis) MarshalToVT ¶ added in v0.0.3
func (m *Browser_SpeechSynthesis) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_SpeechSynthesis) MarshalVT ¶ added in v0.0.3
func (m *Browser_SpeechSynthesis) MarshalVT() (dAtA []byte, err error)
func (*Browser_SpeechSynthesis) ProtoMessage ¶ added in v0.0.3
func (*Browser_SpeechSynthesis) ProtoMessage()
func (*Browser_SpeechSynthesis) ProtoReflect ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) ProtoReflect() protoreflect.Message
func (*Browser_SpeechSynthesis) Reset ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) Reset()
func (*Browser_SpeechSynthesis) SizeVT ¶ added in v0.0.3
func (m *Browser_SpeechSynthesis) SizeVT() (n int)
func (*Browser_SpeechSynthesis) String ¶ added in v0.0.3
func (x *Browser_SpeechSynthesis) String() string
func (*Browser_SpeechSynthesis) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_SpeechSynthesis) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint ¶
type Browser_TLSFingerprint struct { Version Browser_TLSFingerprint_ProtocolVersion `protobuf:"varint,1,opt,name=version,proto3,enum=device_utils.Browser_TLSFingerprint_ProtocolVersion" json:"version,omitempty"` CipherSuites []Browser_TLSFingerprint_CipherSuite `` /* 138-byte string literal not displayed */ Extensions []Browser_TLSFingerprint_Extension `` /* 132-byte string literal not displayed */ EllipticCurves []Browser_TLSFingerprint_EllipticCurve `` /* 144-byte string literal not displayed */ EllipticCurvePointFormats []Browser_TLSFingerprint_EllipticCurvePointFormat `` /* 177-byte string literal not displayed */ ExtensionData []*Browser_TLSFingerprint_ExtensionData `protobuf:"bytes,6,rep,name=extensionData,proto3" json:"extensionData,omitempty"` // contains filtered or unexported fields }
func ParseTLSFingerprint ¶
func ParseTLSFingerprint(fingerprint string) (*Browser_TLSFingerprint, error)
func (*Browser_TLSFingerprint) Descriptor
deprecated
func (*Browser_TLSFingerprint) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint) FormatTLSFingerprint ¶
func (fp *Browser_TLSFingerprint) FormatTLSFingerprint(strict ...bool) string
func (*Browser_TLSFingerprint) GetCipherSuites ¶
func (x *Browser_TLSFingerprint) GetCipherSuites() []Browser_TLSFingerprint_CipherSuite
func (*Browser_TLSFingerprint) GetEllipticCurvePointFormats ¶
func (x *Browser_TLSFingerprint) GetEllipticCurvePointFormats() []Browser_TLSFingerprint_EllipticCurvePointFormat
func (*Browser_TLSFingerprint) GetEllipticCurves ¶
func (x *Browser_TLSFingerprint) GetEllipticCurves() []Browser_TLSFingerprint_EllipticCurve
func (*Browser_TLSFingerprint) GetExtensionData ¶ added in v0.0.3
func (x *Browser_TLSFingerprint) GetExtensionData() []*Browser_TLSFingerprint_ExtensionData
func (*Browser_TLSFingerprint) GetExtensions ¶
func (x *Browser_TLSFingerprint) GetExtensions() []Browser_TLSFingerprint_Extension
func (*Browser_TLSFingerprint) GetVersion ¶
func (x *Browser_TLSFingerprint) GetVersion() Browser_TLSFingerprint_ProtocolVersion
func (*Browser_TLSFingerprint) MarshalToSizedBufferVT ¶
func (m *Browser_TLSFingerprint) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint) MarshalToVT ¶
func (m *Browser_TLSFingerprint) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint) MarshalVT ¶
func (m *Browser_TLSFingerprint) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint) ProtoMessage ¶
func (*Browser_TLSFingerprint) ProtoMessage()
func (*Browser_TLSFingerprint) ProtoReflect ¶
func (x *Browser_TLSFingerprint) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint) Reset ¶
func (x *Browser_TLSFingerprint) Reset()
func (*Browser_TLSFingerprint) SizeVT ¶
func (m *Browser_TLSFingerprint) SizeVT() (n int)
func (*Browser_TLSFingerprint) String ¶
func (x *Browser_TLSFingerprint) String() string
func (*Browser_TLSFingerprint) UnmarshalVT ¶
func (m *Browser_TLSFingerprint) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_CipherSuite ¶
type Browser_TLSFingerprint_CipherSuite int32
- TLS cipher-suites: https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4
const ( Browser_TLSFingerprint_TLS_NULL_WITH_NULL_NULL Browser_TLSFingerprint_CipherSuite = 0 Browser_TLSFingerprint_TLS_RSA_WITH_NULL_MD5 Browser_TLSFingerprint_CipherSuite = 1 Browser_TLSFingerprint_TLS_RSA_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 2 Browser_TLSFingerprint_TLS_RSA_EXPORT_WITH_RC4_40_MD5 Browser_TLSFingerprint_CipherSuite = 3 Browser_TLSFingerprint_TLS_RSA_WITH_RC4_128_MD5 Browser_TLSFingerprint_CipherSuite = 4 Browser_TLSFingerprint_TLS_RSA_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 5 Browser_TLSFingerprint_TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 Browser_TLSFingerprint_CipherSuite = 6 Browser_TLSFingerprint_TLS_RSA_WITH_IDEA_CBC_SHA Browser_TLSFingerprint_CipherSuite = 7 Browser_TLSFingerprint_TLS_RSA_EXPORT_WITH_DES40_CBC_SHA Browser_TLSFingerprint_CipherSuite = 8 Browser_TLSFingerprint_TLS_RSA_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 9 Browser_TLSFingerprint_TLS_RSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 10 Browser_TLSFingerprint_TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA Browser_TLSFingerprint_CipherSuite = 11 Browser_TLSFingerprint_TLS_DH_DSS_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 12 Browser_TLSFingerprint_TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 13 Browser_TLSFingerprint_TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA Browser_TLSFingerprint_CipherSuite = 14 Browser_TLSFingerprint_TLS_DH_RSA_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 15 Browser_TLSFingerprint_TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 16 Browser_TLSFingerprint_TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA Browser_TLSFingerprint_CipherSuite = 17 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 18 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 19 Browser_TLSFingerprint_TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA Browser_TLSFingerprint_CipherSuite = 20 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 21 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 22 Browser_TLSFingerprint_TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 Browser_TLSFingerprint_CipherSuite = 23 Browser_TLSFingerprint_TLS_DH_anon_WITH_RC4_128_MD5 Browser_TLSFingerprint_CipherSuite = 24 Browser_TLSFingerprint_TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA Browser_TLSFingerprint_CipherSuite = 25 Browser_TLSFingerprint_TLS_DH_anon_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 26 Browser_TLSFingerprint_TLS_DH_anon_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 27 Browser_TLSFingerprint_TLS_KRB5_WITH_DES_CBC_SHA Browser_TLSFingerprint_CipherSuite = 30 Browser_TLSFingerprint_TLS_KRB5_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 31 Browser_TLSFingerprint_TLS_KRB5_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 32 Browser_TLSFingerprint_TLS_KRB5_WITH_IDEA_CBC_SHA Browser_TLSFingerprint_CipherSuite = 33 Browser_TLSFingerprint_TLS_KRB5_WITH_DES_CBC_MD5 Browser_TLSFingerprint_CipherSuite = 34 Browser_TLSFingerprint_TLS_KRB5_WITH_3DES_EDE_CBC_MD5 Browser_TLSFingerprint_CipherSuite = 35 Browser_TLSFingerprint_TLS_KRB5_WITH_RC4_128_MD5 Browser_TLSFingerprint_CipherSuite = 36 Browser_TLSFingerprint_TLS_KRB5_WITH_IDEA_CBC_MD5 Browser_TLSFingerprint_CipherSuite = 37 Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA Browser_TLSFingerprint_CipherSuite = 38 Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA Browser_TLSFingerprint_CipherSuite = 39 Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC4_40_SHA Browser_TLSFingerprint_CipherSuite = 40 Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 Browser_TLSFingerprint_CipherSuite = 41 Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 Browser_TLSFingerprint_CipherSuite = 42 Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC4_40_MD5 Browser_TLSFingerprint_CipherSuite = 43 Browser_TLSFingerprint_TLS_PSK_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 44 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 45 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 46 Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 47 Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 48 Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 50 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 51 Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 52 Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 53 Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 54 Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 55 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 56 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 57 Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 58 Browser_TLSFingerprint_TLS_RSA_WITH_NULL_SHA256 Browser_TLSFingerprint_CipherSuite = 59 Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 60 Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 61 Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 62 Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 63 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 64 Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 65 Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 66 Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 67 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 68 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 69 Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 70 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 103 Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 104 Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 105 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 106 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 107 Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 108 Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 109 Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 132 Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 133 Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 134 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 135 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 136 Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 137 Browser_TLSFingerprint_TLS_PSK_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 138 Browser_TLSFingerprint_TLS_PSK_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 139 Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 140 Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 141 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 142 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 143 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 144 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 145 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 146 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 147 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 148 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 149 Browser_TLSFingerprint_TLS_RSA_WITH_SEED_CBC_SHA Browser_TLSFingerprint_CipherSuite = 150 Browser_TLSFingerprint_TLS_DH_DSS_WITH_SEED_CBC_SHA Browser_TLSFingerprint_CipherSuite = 151 Browser_TLSFingerprint_TLS_DH_RSA_WITH_SEED_CBC_SHA Browser_TLSFingerprint_CipherSuite = 152 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_SEED_CBC_SHA Browser_TLSFingerprint_CipherSuite = 153 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_SEED_CBC_SHA Browser_TLSFingerprint_CipherSuite = 154 Browser_TLSFingerprint_TLS_DH_anon_WITH_SEED_CBC_SHA Browser_TLSFingerprint_CipherSuite = 155 Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 156 Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 157 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 158 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 159 Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 160 Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 161 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 162 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 163 Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 164 Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 165 Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 166 Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 167 Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 168 Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 169 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 170 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 171 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 172 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 173 Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 174 Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 175 Browser_TLSFingerprint_TLS_PSK_WITH_NULL_SHA256 Browser_TLSFingerprint_CipherSuite = 176 Browser_TLSFingerprint_TLS_PSK_WITH_NULL_SHA384 Browser_TLSFingerprint_CipherSuite = 177 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 178 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 179 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_NULL_SHA256 Browser_TLSFingerprint_CipherSuite = 180 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_NULL_SHA384 Browser_TLSFingerprint_CipherSuite = 181 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 182 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 183 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_NULL_SHA256 Browser_TLSFingerprint_CipherSuite = 184 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_NULL_SHA384 Browser_TLSFingerprint_CipherSuite = 185 Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 186 Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 187 Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 188 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 189 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 190 Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 191 Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 192 Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 193 Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 194 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 195 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 196 Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 197 Browser_TLSFingerprint_TLS_SM4_GCM_SM3 Browser_TLSFingerprint_CipherSuite = 198 Browser_TLSFingerprint_TLS_SM4_CCM_SM3 Browser_TLSFingerprint_CipherSuite = 199 Browser_TLSFingerprint_TLS_EMPTY_RENEGOTIATION_INFO_SCSV Browser_TLSFingerprint_CipherSuite = 255 Browser_TLSFingerprint_Reserved Browser_TLSFingerprint_CipherSuite = 2570 Browser_TLSFingerprint_Unassigned Browser_TLSFingerprint_CipherSuite = 4864 Browser_TLSFingerprint_TLS_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 4865 Browser_TLSFingerprint_TLS_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 4866 Browser_TLSFingerprint_TLS_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 4867 Browser_TLSFingerprint_TLS_AES_128_CCM_SHA256 Browser_TLSFingerprint_CipherSuite = 4868 Browser_TLSFingerprint_TLS_AES_128_CCM_8_SHA256 Browser_TLSFingerprint_CipherSuite = 4869 Browser_TLSFingerprint_TLS_AEGIS_256_SHA384 Browser_TLSFingerprint_CipherSuite = 4870 Browser_TLSFingerprint_TLS_AEGIS_128L_SHA256 Browser_TLSFingerprint_CipherSuite = 4871 Browser_TLSFingerprint_TLS_FALLBACK_SCSV Browser_TLSFingerprint_CipherSuite = 22016 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 49153 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 49154 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49155 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49156 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49157 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 49158 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 49159 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49160 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49161 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49162 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 49163 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 49164 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49165 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49166 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49167 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 49168 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 49169 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49170 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49171 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49172 Browser_TLSFingerprint_TLS_ECDH_anon_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 49173 Browser_TLSFingerprint_TLS_ECDH_anon_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 49174 Browser_TLSFingerprint_TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49175 Browser_TLSFingerprint_TLS_ECDH_anon_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49176 Browser_TLSFingerprint_TLS_ECDH_anon_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49177 Browser_TLSFingerprint_TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49178 Browser_TLSFingerprint_TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49179 Browser_TLSFingerprint_TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49180 Browser_TLSFingerprint_TLS_SRP_SHA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49181 Browser_TLSFingerprint_TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49182 Browser_TLSFingerprint_TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49183 Browser_TLSFingerprint_TLS_SRP_SHA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49184 Browser_TLSFingerprint_TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49185 Browser_TLSFingerprint_TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49186 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49187 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49188 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49189 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49190 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49191 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49192 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49193 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49194 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49195 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49196 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49197 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49198 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49199 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49200 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49201 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49202 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_RC4_128_SHA Browser_TLSFingerprint_CipherSuite = 49203 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49204 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49205 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA Browser_TLSFingerprint_CipherSuite = 49206 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49207 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49208 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_NULL_SHA Browser_TLSFingerprint_CipherSuite = 49209 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_NULL_SHA256 Browser_TLSFingerprint_CipherSuite = 49210 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_NULL_SHA384 Browser_TLSFingerprint_CipherSuite = 49211 Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49212 Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49213 Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49214 Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49215 Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49216 Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49217 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49218 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49219 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49220 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49221 Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49222 Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49223 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49224 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49225 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49226 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49227 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49228 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49229 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49230 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49231 Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49232 Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49233 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49234 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49235 Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49236 Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49237 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49238 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49239 Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49240 Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49241 Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49242 Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49243 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49244 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49245 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49246 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49247 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49248 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49249 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49250 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49251 Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49252 Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49253 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49254 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49255 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49256 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49257 Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49258 Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49259 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49260 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49261 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49262 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49263 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49264 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49265 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49266 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49267 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49268 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49269 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49270 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49271 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49272 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49273 Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49274 Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49275 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49276 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49277 Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49278 Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49279 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49280 Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49281 Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49282 Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49283 Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49284 Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49285 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49286 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49287 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49288 Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49289 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49290 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49291 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49292 Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49293 Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49294 Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49295 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49296 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49297 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49298 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49299 Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49300 Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49301 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49302 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49303 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49304 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49305 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 Browser_TLSFingerprint_CipherSuite = 49306 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 Browser_TLSFingerprint_CipherSuite = 49307 Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CCM Browser_TLSFingerprint_CipherSuite = 49308 Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CCM Browser_TLSFingerprint_CipherSuite = 49309 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CCM Browser_TLSFingerprint_CipherSuite = 49310 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CCM Browser_TLSFingerprint_CipherSuite = 49311 Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CCM_8 Browser_TLSFingerprint_CipherSuite = 49312 Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CCM_8 Browser_TLSFingerprint_CipherSuite = 49313 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CCM_8 Browser_TLSFingerprint_CipherSuite = 49314 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CCM_8 Browser_TLSFingerprint_CipherSuite = 49315 Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CCM Browser_TLSFingerprint_CipherSuite = 49316 Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CCM Browser_TLSFingerprint_CipherSuite = 49317 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_CCM Browser_TLSFingerprint_CipherSuite = 49318 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_CCM Browser_TLSFingerprint_CipherSuite = 49319 Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CCM_8 Browser_TLSFingerprint_CipherSuite = 49320 Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CCM_8 Browser_TLSFingerprint_CipherSuite = 49321 Browser_TLSFingerprint_TLS_PSK_DHE_WITH_AES_128_CCM_8 Browser_TLSFingerprint_CipherSuite = 49322 Browser_TLSFingerprint_TLS_PSK_DHE_WITH_AES_256_CCM_8 Browser_TLSFingerprint_CipherSuite = 49323 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CCM Browser_TLSFingerprint_CipherSuite = 49324 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CCM Browser_TLSFingerprint_CipherSuite = 49325 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 Browser_TLSFingerprint_CipherSuite = 49326 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 Browser_TLSFingerprint_CipherSuite = 49327 Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49328 Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49329 Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_128_CCM_SHA256 Browser_TLSFingerprint_CipherSuite = 49330 Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_256_CCM_SHA384 Browser_TLSFingerprint_CipherSuite = 49331 Browser_TLSFingerprint_TLS_SHA256_SHA256 Browser_TLSFingerprint_CipherSuite = 49332 Browser_TLSFingerprint_TLS_SHA384_SHA384 Browser_TLSFingerprint_CipherSuite = 49333 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_KUZNYECHIK_CTR_OMAC Browser_TLSFingerprint_CipherSuite = 49408 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_MAGMA_CTR_OMAC Browser_TLSFingerprint_CipherSuite = 49409 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_28147_CNT_IMIT Browser_TLSFingerprint_CipherSuite = 49410 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_L Browser_TLSFingerprint_CipherSuite = 49411 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_MAGMA_MGM_L Browser_TLSFingerprint_CipherSuite = 49412 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_S Browser_TLSFingerprint_CipherSuite = 49413 Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_MAGMA_MGM_S Browser_TLSFingerprint_CipherSuite = 49414 Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52392 Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52393 Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52394 Browser_TLSFingerprint_TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52395 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52396 Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52397 Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 Browser_TLSFingerprint_CipherSuite = 52398 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 Browser_TLSFingerprint_CipherSuite = 53249 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 Browser_TLSFingerprint_CipherSuite = 53250 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 Browser_TLSFingerprint_CipherSuite = 53251 Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 Browser_TLSFingerprint_CipherSuite = 53253 )
func (Browser_TLSFingerprint_CipherSuite) Descriptor ¶
func (Browser_TLSFingerprint_CipherSuite) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_CipherSuite) Enum ¶
func (x Browser_TLSFingerprint_CipherSuite) Enum() *Browser_TLSFingerprint_CipherSuite
func (Browser_TLSFingerprint_CipherSuite) EnumDescriptor
deprecated
func (Browser_TLSFingerprint_CipherSuite) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_CipherSuite.Descriptor instead.
func (Browser_TLSFingerprint_CipherSuite) Number ¶
func (x Browser_TLSFingerprint_CipherSuite) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_CipherSuite) String ¶
func (x Browser_TLSFingerprint_CipherSuite) String() string
func (Browser_TLSFingerprint_CipherSuite) Type ¶
func (Browser_TLSFingerprint_CipherSuite) Type() protoreflect.EnumType
type Browser_TLSFingerprint_EllipticCurve ¶
type Browser_TLSFingerprint_EllipticCurve int32
- Elliptic curves: https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8
const ( Browser_TLSFingerprint_RESERVED Browser_TLSFingerprint_EllipticCurve = 0 Browser_TLSFingerprint_SECT163K1 Browser_TLSFingerprint_EllipticCurve = 1 Browser_TLSFingerprint_SECT163R1 Browser_TLSFingerprint_EllipticCurve = 2 Browser_TLSFingerprint_SECT163R2 Browser_TLSFingerprint_EllipticCurve = 3 Browser_TLSFingerprint_SECT193R1 Browser_TLSFingerprint_EllipticCurve = 4 Browser_TLSFingerprint_SECT193R2 Browser_TLSFingerprint_EllipticCurve = 5 Browser_TLSFingerprint_SECT233K1 Browser_TLSFingerprint_EllipticCurve = 6 Browser_TLSFingerprint_SECT233R1 Browser_TLSFingerprint_EllipticCurve = 7 Browser_TLSFingerprint_SECT239K1 Browser_TLSFingerprint_EllipticCurve = 8 Browser_TLSFingerprint_SECT283K1 Browser_TLSFingerprint_EllipticCurve = 9 Browser_TLSFingerprint_SECT283R1 Browser_TLSFingerprint_EllipticCurve = 10 Browser_TLSFingerprint_SECT409K1 Browser_TLSFingerprint_EllipticCurve = 11 Browser_TLSFingerprint_SECT409R1 Browser_TLSFingerprint_EllipticCurve = 12 Browser_TLSFingerprint_SECT571K1 Browser_TLSFingerprint_EllipticCurve = 13 Browser_TLSFingerprint_SECT571R1 Browser_TLSFingerprint_EllipticCurve = 14 Browser_TLSFingerprint_SECP160K1 Browser_TLSFingerprint_EllipticCurve = 15 Browser_TLSFingerprint_SECP160R1 Browser_TLSFingerprint_EllipticCurve = 16 Browser_TLSFingerprint_SECP160R2 Browser_TLSFingerprint_EllipticCurve = 17 Browser_TLSFingerprint_SECP192K1 Browser_TLSFingerprint_EllipticCurve = 18 Browser_TLSFingerprint_SECP192R1 Browser_TLSFingerprint_EllipticCurve = 19 Browser_TLSFingerprint_SECP224K1 Browser_TLSFingerprint_EllipticCurve = 20 Browser_TLSFingerprint_SECP224R1 Browser_TLSFingerprint_EllipticCurve = 21 Browser_TLSFingerprint_SECP256K1 Browser_TLSFingerprint_EllipticCurve = 22 Browser_TLSFingerprint_SECP256R1 Browser_TLSFingerprint_EllipticCurve = 23 Browser_TLSFingerprint_SECP384R1 Browser_TLSFingerprint_EllipticCurve = 24 Browser_TLSFingerprint_SECP521R1 Browser_TLSFingerprint_EllipticCurve = 25 Browser_TLSFingerprint_BRAINPOOLP256R1 Browser_TLSFingerprint_EllipticCurve = 26 Browser_TLSFingerprint_BRAINPOOLP384R1 Browser_TLSFingerprint_EllipticCurve = 27 Browser_TLSFingerprint_BRAINPOOLP512R1 Browser_TLSFingerprint_EllipticCurve = 28 Browser_TLSFingerprint_X25519 Browser_TLSFingerprint_EllipticCurve = 29 Browser_TLSFingerprint_X448 Browser_TLSFingerprint_EllipticCurve = 30 Browser_TLSFingerprint_BRAINPOOLP256R1TLS13 Browser_TLSFingerprint_EllipticCurve = 31 Browser_TLSFingerprint_BRAINPOOLP384R1TLS13 Browser_TLSFingerprint_EllipticCurve = 32 Browser_TLSFingerprint_BRAINPOOLP512R1TLS13 Browser_TLSFingerprint_EllipticCurve = 33 Browser_TLSFingerprint_GC256A Browser_TLSFingerprint_EllipticCurve = 34 Browser_TLSFingerprint_GC256B Browser_TLSFingerprint_EllipticCurve = 35 Browser_TLSFingerprint_GC256C Browser_TLSFingerprint_EllipticCurve = 36 Browser_TLSFingerprint_GC256D Browser_TLSFingerprint_EllipticCurve = 37 Browser_TLSFingerprint_GC512A Browser_TLSFingerprint_EllipticCurve = 38 Browser_TLSFingerprint_GC512B Browser_TLSFingerprint_EllipticCurve = 39 Browser_TLSFingerprint_GC512C Browser_TLSFingerprint_EllipticCurve = 40 Browser_TLSFingerprint_CURVESM2 Browser_TLSFingerprint_EllipticCurve = 41 Browser_TLSFingerprint_FFDHE2048 Browser_TLSFingerprint_EllipticCurve = 256 Browser_TLSFingerprint_FFDHE3072 Browser_TLSFingerprint_EllipticCurve = 257 Browser_TLSFingerprint_FFDHE4096 Browser_TLSFingerprint_EllipticCurve = 258 Browser_TLSFingerprint_FFDHE6144 Browser_TLSFingerprint_EllipticCurve = 259 Browser_TLSFingerprint_FFDHE8192 Browser_TLSFingerprint_EllipticCurve = 260 Browser_TLSFingerprint_X25519KYBER512DRAFT00 Browser_TLSFingerprint_EllipticCurve = 65072 Browser_TLSFingerprint_X25519KYBER768DRAFT00 Browser_TLSFingerprint_EllipticCurve = 25497 Browser_TLSFingerprint_X25519KYBER768DRAFT00OLD Browser_TLSFingerprint_EllipticCurve = 65073 Browser_TLSFingerprint_P256Kyber768Draft00 Browser_TLSFingerprint_EllipticCurve = 65074 Browser_TLSFingerprint_ARBITRARY_EXPLICIT_PRIME_CURVES Browser_TLSFingerprint_EllipticCurve = 65281 Browser_TLSFingerprint_ARBITRARY_EXPLICIT_CHAR2_CURVES Browser_TLSFingerprint_EllipticCurve = 65282 )
func (Browser_TLSFingerprint_EllipticCurve) Descriptor ¶
func (Browser_TLSFingerprint_EllipticCurve) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_EllipticCurve) Enum ¶
func (x Browser_TLSFingerprint_EllipticCurve) Enum() *Browser_TLSFingerprint_EllipticCurve
func (Browser_TLSFingerprint_EllipticCurve) EnumDescriptor
deprecated
func (Browser_TLSFingerprint_EllipticCurve) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_EllipticCurve.Descriptor instead.
func (Browser_TLSFingerprint_EllipticCurve) Number ¶
func (x Browser_TLSFingerprint_EllipticCurve) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_EllipticCurve) String ¶
func (x Browser_TLSFingerprint_EllipticCurve) String() string
func (Browser_TLSFingerprint_EllipticCurve) Type ¶
func (Browser_TLSFingerprint_EllipticCurve) Type() protoreflect.EnumType
type Browser_TLSFingerprint_EllipticCurvePointFormat ¶
type Browser_TLSFingerprint_EllipticCurvePointFormat int32
https://www.rfc-editor.org/rfc/rfc4492#section-5.1.2
const ( Browser_TLSFingerprint_UNCOMPRESSED Browser_TLSFingerprint_EllipticCurvePointFormat = 0 Browser_TLSFingerprint_ANSI_X962_COMPRESSED_PRIME Browser_TLSFingerprint_EllipticCurvePointFormat = 1 Browser_TLSFingerprint_ANSI_X962_COMPRESSED_CHAR2 Browser_TLSFingerprint_EllipticCurvePointFormat = 2 )
func (Browser_TLSFingerprint_EllipticCurvePointFormat) Descriptor ¶
func (Browser_TLSFingerprint_EllipticCurvePointFormat) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_EllipticCurvePointFormat) EnumDescriptor
deprecated
func (Browser_TLSFingerprint_EllipticCurvePointFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_EllipticCurvePointFormat.Descriptor instead.
func (Browser_TLSFingerprint_EllipticCurvePointFormat) Number ¶
func (x Browser_TLSFingerprint_EllipticCurvePointFormat) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_EllipticCurvePointFormat) String ¶
func (x Browser_TLSFingerprint_EllipticCurvePointFormat) String() string
type Browser_TLSFingerprint_Extension ¶ added in v0.0.3
type Browser_TLSFingerprint_Extension int32
- TLS extensions: https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml
const ( Browser_TLSFingerprint_SERVER_NAME Browser_TLSFingerprint_Extension = 0 Browser_TLSFingerprint_MAX_FRAGMENT_LENGTH Browser_TLSFingerprint_Extension = 1 Browser_TLSFingerprint_CLIENT_CERTIFICATE_URL Browser_TLSFingerprint_Extension = 2 Browser_TLSFingerprint_TRUSTED_CA_KEYS Browser_TLSFingerprint_Extension = 3 Browser_TLSFingerprint_TRUNCATED_HMAC Browser_TLSFingerprint_Extension = 4 Browser_TLSFingerprint_STATUS_REQUEST Browser_TLSFingerprint_Extension = 5 Browser_TLSFingerprint_USER_MAPPING Browser_TLSFingerprint_Extension = 6 Browser_TLSFingerprint_CLIENT_AUTHZ Browser_TLSFingerprint_Extension = 7 Browser_TLSFingerprint_SERVER_AUTHZ Browser_TLSFingerprint_Extension = 8 Browser_TLSFingerprint_CERT_TYPE Browser_TLSFingerprint_Extension = 9 Browser_TLSFingerprint_SUPPORTED_GROUPS Browser_TLSFingerprint_Extension = 10 Browser_TLSFingerprint_EC_POINT_FORMATS Browser_TLSFingerprint_Extension = 11 Browser_TLSFingerprint_SRP Browser_TLSFingerprint_Extension = 12 Browser_TLSFingerprint_SIGNATURE_ALGORITHMS Browser_TLSFingerprint_Extension = 13 Browser_TLSFingerprint_USE_SRTP Browser_TLSFingerprint_Extension = 14 Browser_TLSFingerprint_HEARTBEAT Browser_TLSFingerprint_Extension = 15 Browser_TLSFingerprint_APPLICATION_LAYER_PROTOCOL_NEGOTIATION Browser_TLSFingerprint_Extension = 16 Browser_TLSFingerprint_STATUS_REQUEST_V2 Browser_TLSFingerprint_Extension = 17 Browser_TLSFingerprint_SIGNED_CERTIFICATE_TIMESTAMP Browser_TLSFingerprint_Extension = 18 Browser_TLSFingerprint_CLIENT_CERTIFICATE_TYPE Browser_TLSFingerprint_Extension = 19 Browser_TLSFingerprint_SERVER_CERTIFICATE_TYPE Browser_TLSFingerprint_Extension = 20 Browser_TLSFingerprint_PADDING Browser_TLSFingerprint_Extension = 21 Browser_TLSFingerprint_ENCRYPT_THEN_MAC Browser_TLSFingerprint_Extension = 22 Browser_TLSFingerprint_EXTENDED_MASTER_SECRET Browser_TLSFingerprint_Extension = 23 Browser_TLSFingerprint_TOKEN_BINDING Browser_TLSFingerprint_Extension = 24 Browser_TLSFingerprint_CACHED_INFO Browser_TLSFingerprint_Extension = 25 Browser_TLSFingerprint_TLS_LTS Browser_TLSFingerprint_Extension = 26 Browser_TLSFingerprint_COMPRESS_CERTIFICATE Browser_TLSFingerprint_Extension = 27 Browser_TLSFingerprint_RECORD_SIZE_LIMIT Browser_TLSFingerprint_Extension = 28 Browser_TLSFingerprint_PWD_PROTECT Browser_TLSFingerprint_Extension = 29 Browser_TLSFingerprint_PWD_CLEAR Browser_TLSFingerprint_Extension = 30 Browser_TLSFingerprint_PASSWORD_SALT Browser_TLSFingerprint_Extension = 31 Browser_TLSFingerprint_TICKET_PINNING Browser_TLSFingerprint_Extension = 32 Browser_TLSFingerprint_TLS_CERT_WITH_EXTERN_PSK Browser_TLSFingerprint_Extension = 33 Browser_TLSFingerprint_DELEGATED_CREDENTIAL Browser_TLSFingerprint_Extension = 34 Browser_TLSFingerprint_SESSION_TICKET Browser_TLSFingerprint_Extension = 35 Browser_TLSFingerprint_TLMSP Browser_TLSFingerprint_Extension = 36 Browser_TLSFingerprint_TLMSP_PROXYING Browser_TLSFingerprint_Extension = 37 Browser_TLSFingerprint_TLMSP_DELEGATE Browser_TLSFingerprint_Extension = 38 Browser_TLSFingerprint_SUPPORTED_EKT_CIPHERS Browser_TLSFingerprint_Extension = 39 Browser_TLSFingerprint_PRE_SHARED_KEY Browser_TLSFingerprint_Extension = 41 Browser_TLSFingerprint_EARLY_DATA Browser_TLSFingerprint_Extension = 42 Browser_TLSFingerprint_SUPPORTED_VERSIONS Browser_TLSFingerprint_Extension = 43 Browser_TLSFingerprint_COOKIE Browser_TLSFingerprint_Extension = 44 Browser_TLSFingerprint_PSK_KEY_EXCHANGE_MODES Browser_TLSFingerprint_Extension = 45 Browser_TLSFingerprint_CERTIFICATE_AUTHORITIES Browser_TLSFingerprint_Extension = 47 Browser_TLSFingerprint_OID_FILTERS Browser_TLSFingerprint_Extension = 48 Browser_TLSFingerprint_POST_HANDSHAKE_AUTH Browser_TLSFingerprint_Extension = 49 Browser_TLSFingerprint_SIGNATURE_ALGORITHMS_CERT Browser_TLSFingerprint_Extension = 50 Browser_TLSFingerprint_KEY_SHARE Browser_TLSFingerprint_Extension = 51 Browser_TLSFingerprint_TRANSPARENCY_INFO Browser_TLSFingerprint_Extension = 52 Browser_TLSFingerprint_CONNECTION_ID_DEPRECATED Browser_TLSFingerprint_Extension = 53 Browser_TLSFingerprint_CONNECTION_ID Browser_TLSFingerprint_Extension = 54 Browser_TLSFingerprint_EXTERNAL_ID_HASH Browser_TLSFingerprint_Extension = 55 Browser_TLSFingerprint_EXTERNAL_SESSION_ID Browser_TLSFingerprint_Extension = 56 Browser_TLSFingerprint_QUIC_TRANSPORT_PARAMETERS Browser_TLSFingerprint_Extension = 57 Browser_TLSFingerprint_TICKET_REQUEST Browser_TLSFingerprint_Extension = 58 Browser_TLSFingerprint_DNSSEC_CHAIN Browser_TLSFingerprint_Extension = 59 Browser_TLSFingerprint_SEQUENCE_NUMBER_ENCRYPTION_ALGORITHMS Browser_TLSFingerprint_Extension = 60 // src: boringssl Browser_TLSFingerprint_EXTENSION_APPLICATIONS_SETTINGS Browser_TLSFingerprint_Extension = 17513 Browser_TLSFingerprint_EXTENSION_ENCRYPTED_CLIENT_HELLO Browser_TLSFingerprint_Extension = 65037 Browser_TLSFingerprint_EXTENSION_RENEGOTIATION_INFO Browser_TLSFingerprint_Extension = 65281 )
func (Browser_TLSFingerprint_Extension) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_Extension) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_Extension) Enum ¶ added in v0.0.3
func (x Browser_TLSFingerprint_Extension) Enum() *Browser_TLSFingerprint_Extension
func (Browser_TLSFingerprint_Extension) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_Extension) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_Extension.Descriptor instead.
func (Browser_TLSFingerprint_Extension) Number ¶ added in v0.0.3
func (x Browser_TLSFingerprint_Extension) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_Extension) String ¶ added in v0.0.3
func (x Browser_TLSFingerprint_Extension) String() string
func (Browser_TLSFingerprint_Extension) Type ¶ added in v0.0.3
func (Browser_TLSFingerprint_Extension) Type() protoreflect.EnumType
type Browser_TLSFingerprint_ExtensionData ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData struct { ExtensionId Browser_TLSFingerprint_Extension `` /* 127-byte string literal not displayed */ SignatureAlgorithms *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms `protobuf:"bytes,13,opt,name=signatureAlgorithms,proto3" json:"signatureAlgorithms,omitempty"` ApplicationLayerProtocolNegotiation *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation `protobuf:"bytes,16,opt,name=applicationLayerProtocolNegotiation,proto3" json:"applicationLayerProtocolNegotiation,omitempty"` CompressCertificate *Browser_TLSFingerprint_ExtensionData_CompressCertificate `protobuf:"bytes,27,opt,name=compressCertificate,proto3" json:"compressCertificate,omitempty"` RecordSizeLimit *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit `protobuf:"bytes,28,opt,name=recordSizeLimit,proto3" json:"recordSizeLimit,omitempty"` SupportedVersions *Browser_TLSFingerprint_ExtensionData_SupportedVersions `protobuf:"bytes,43,opt,name=supportedVersions,proto3" json:"supportedVersions,omitempty"` PskKeyExchangeModes *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes `protobuf:"bytes,45,opt,name=pskKeyExchangeModes,proto3" json:"pskKeyExchangeModes,omitempty"` ExtensionApplicationsSettings *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings `protobuf:"bytes,17513,opt,name=extensionApplicationsSettings,proto3" json:"extensionApplicationsSettings,omitempty"` ExtensionEncryptedClientHello *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello `protobuf:"bytes,65037,opt,name=extensionEncryptedClientHello,proto3" json:"extensionEncryptedClientHello,omitempty"` ExtensionRenegotiationInfo *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo `protobuf:"bytes,65281,opt,name=extensionRenegotiationInfo,proto3" json:"extensionRenegotiationInfo,omitempty"` // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData) GetApplicationLayerProtocolNegotiation ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetApplicationLayerProtocolNegotiation() *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation
func (*Browser_TLSFingerprint_ExtensionData) GetCompressCertificate ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetCompressCertificate() *Browser_TLSFingerprint_ExtensionData_CompressCertificate
func (*Browser_TLSFingerprint_ExtensionData) GetExtensionApplicationsSettings ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionApplicationsSettings() *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings
func (*Browser_TLSFingerprint_ExtensionData) GetExtensionEncryptedClientHello ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionEncryptedClientHello() *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello
func (*Browser_TLSFingerprint_ExtensionData) GetExtensionId ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionId() Browser_TLSFingerprint_Extension
func (*Browser_TLSFingerprint_ExtensionData) GetExtensionRenegotiationInfo ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetExtensionRenegotiationInfo() *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo
func (*Browser_TLSFingerprint_ExtensionData) GetKeyShareExtension ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetKeyShareExtension() *Browser_TLSFingerprint_ExtensionData_KeyShareExtension
func (*Browser_TLSFingerprint_ExtensionData) GetPskKeyExchangeModes ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetPskKeyExchangeModes() *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes
func (*Browser_TLSFingerprint_ExtensionData) GetRecordSizeLimit ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetRecordSizeLimit() *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit
func (*Browser_TLSFingerprint_ExtensionData) GetSignatureAlgorithms ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetSignatureAlgorithms() *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms
func (*Browser_TLSFingerprint_ExtensionData) GetSupportedVersions ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) GetSupportedVersions() *Browser_TLSFingerprint_ExtensionData_SupportedVersions
func (*Browser_TLSFingerprint_ExtensionData) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) Reset()
func (*Browser_TLSFingerprint_ExtensionData) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData) String() string
func (*Browser_TLSFingerprint_ExtensionData) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation struct { Protocols []string `protobuf:"bytes,1,rep,name=protocols,proto3" json:"protocols,omitempty"` // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) GetProtocols ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) GetProtocols() []string
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Reset()
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) String() string
func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_CompressCertificate ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_CompressCertificate struct { Algorithms []Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression `` /* 179-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_CompressCertificate.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) GetAlgorithms ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) Reset()
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) String() string
func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression int32
const ( Browser_TLSFingerprint_ExtensionData_CompressCertificate_NO_COMPRESSION Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression = 0 Browser_TLSFingerprint_ExtensionData_CompressCertificate_ZLIB Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression = 1 Browser_TLSFingerprint_ExtensionData_CompressCertificate_BROTLI Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression = 2 Browser_TLSFingerprint_ExtensionData_CompressCertificate_ZSTD Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression = 3 )
func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Enum ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression.Descriptor instead.
func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Number ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) String ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings struct { Protocols []string `protobuf:"bytes,1,rep,name=protocols,proto3" json:"protocols,omitempty"` // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) GetProtocols ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) GetProtocols() []string
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Reset()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) String() string
func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello struct { CandidateCipherSuites []*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite `protobuf:"bytes,1,rep,name=candidateCipherSuites,proto3" json:"candidateCipherSuites,omitempty"` CandidatePayloadLens []uint32 `protobuf:"varint,2,rep,packed,name=candidatePayloadLens,proto3" json:"candidatePayloadLens,omitempty"` // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidateCipherSuites ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidateCipherSuites() []*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidatePayloadLens ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidatePayloadLens() []uint32
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Reset()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) String() string
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF int32
const ( Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_RESERVED Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF = 0 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA256 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF = 1 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA384 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF = 2 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA512 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF = 3 )
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Enum ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF.Descriptor instead.
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Number ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) String ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD int32
const ( Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_RESERVED Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD = 0 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_AES_128_GCM Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD = 1 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_AES_256_GCM Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD = 2 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_CHACHA20POLY1305 Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD = 3 )
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Enum ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD.Descriptor instead.
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Number ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) String ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite struct { KdfId Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF `` /* 154-byte string literal not displayed */ AeadId Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD `` /* 160-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) GetAeadId ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) GetKdfId ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoReflect ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Reset ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) String ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo struct { RenegotiationSupport Browser_TLSFingerprint_RenegotiationSupport `` /* 156-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) GetRenegotiationSupport ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) GetRenegotiationSupport() Browser_TLSFingerprint_RenegotiationSupport
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Reset()
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) String() string
func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_KeyShareExtension ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_KeyShareExtension struct { // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_KeyShareExtension.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) GetKeyShares ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Reset()
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) String() string
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare struct { // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) GetData ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) GetData() []byte
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Reset()
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) String() string
func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes struct { Modes []Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Reset()
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) String() string
func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode int32
const ( Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_PLAIN Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode = 0 Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_DHE Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode = 1 )
func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode.Descriptor instead.
func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) String ¶ added in v0.0.3
func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) String() string
type Browser_TLSFingerprint_ExtensionData_RecordSizeLimit ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_RecordSizeLimit struct { Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_RecordSizeLimit.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) GetLimit ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) GetLimit() uint32
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Reset()
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) String() string
func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms struct { SupportedSignatureAlgorithms []Browser_TLSFingerprint_SignatureScheme `` /* 174-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) GetSupportedSignatureAlgorithms ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) GetSupportedSignatureAlgorithms() []Browser_TLSFingerprint_SignatureScheme
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Reset()
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) String() string
func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ExtensionData_SupportedVersions ¶ added in v0.0.3
type Browser_TLSFingerprint_ExtensionData_SupportedVersions struct { Versions []Browser_TLSFingerprint_ProtocolVersion `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) Descriptor
deprecated
added in
v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) Descriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ExtensionData_SupportedVersions.ProtoReflect.Descriptor instead.
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) GetVersions ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) GetVersions() []Browser_TLSFingerprint_ProtocolVersion
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalToVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) MarshalVT() (dAtA []byte, err error)
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoMessage ¶ added in v0.0.3
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoMessage()
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoReflect ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoReflect() protoreflect.Message
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) Reset ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) Reset()
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) SizeVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) SizeVT() (n int)
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) String ¶ added in v0.0.3
func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) String() string
func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) UnmarshalVT(dAtA []byte) error
type Browser_TLSFingerprint_ProtocolVersion ¶
type Browser_TLSFingerprint_ProtocolVersion int32
- RFC 5246 (TLS 1.2): https://tools.ietf.org/html/rfc5246 - RFC 6101 (SSL 3.0): https://tools.ietf.org/html/rfc6101 https://github.com/openssl/openssl/blob/c04e78f0c69201226430fed14c291c281da47f2d/include/openssl/prov_ssl.h
const ( Browser_TLSFingerprint_UNKNOWN Browser_TLSFingerprint_ProtocolVersion = 0 Browser_TLSFingerprint_SSL3 Browser_TLSFingerprint_ProtocolVersion = 768 Browser_TLSFingerprint_TLS1 Browser_TLSFingerprint_ProtocolVersion = 769 Browser_TLSFingerprint_TLS1_1 Browser_TLSFingerprint_ProtocolVersion = 770 Browser_TLSFingerprint_TLS1_2 Browser_TLSFingerprint_ProtocolVersion = 771 Browser_TLSFingerprint_TLS1_3 Browser_TLSFingerprint_ProtocolVersion = 772 Browser_TLSFingerprint_DTLS1 Browser_TLSFingerprint_ProtocolVersion = 65279 Browser_TLSFingerprint_DTLS1_2 Browser_TLSFingerprint_ProtocolVersion = 65277 Browser_TLSFingerprint_DTLS1_BAD Browser_TLSFingerprint_ProtocolVersion = 256 )
func (Browser_TLSFingerprint_ProtocolVersion) Descriptor ¶
func (Browser_TLSFingerprint_ProtocolVersion) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_ProtocolVersion) EnumDescriptor
deprecated
func (Browser_TLSFingerprint_ProtocolVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_ProtocolVersion.Descriptor instead.
func (Browser_TLSFingerprint_ProtocolVersion) Number ¶
func (x Browser_TLSFingerprint_ProtocolVersion) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_ProtocolVersion) String ¶
func (x Browser_TLSFingerprint_ProtocolVersion) String() string
func (Browser_TLSFingerprint_ProtocolVersion) Type ¶
func (Browser_TLSFingerprint_ProtocolVersion) Type() protoreflect.EnumType
type Browser_TLSFingerprint_RenegotiationSupport ¶ added in v0.0.3
type Browser_TLSFingerprint_RenegotiationSupport int32
const ( Browser_TLSFingerprint_RENEGOTIATE_NEVER Browser_TLSFingerprint_RenegotiationSupport = 0 Browser_TLSFingerprint_RENEGOTIATE_ONCE_AS_CLIENT Browser_TLSFingerprint_RenegotiationSupport = 1 Browser_TLSFingerprint_RENEGOTIATE_FREELY_AS_CLIENT Browser_TLSFingerprint_RenegotiationSupport = 2 )
func (Browser_TLSFingerprint_RenegotiationSupport) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_RenegotiationSupport) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_RenegotiationSupport) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_RenegotiationSupport) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_RenegotiationSupport.Descriptor instead.
func (Browser_TLSFingerprint_RenegotiationSupport) Number ¶ added in v0.0.3
func (x Browser_TLSFingerprint_RenegotiationSupport) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_RenegotiationSupport) String ¶ added in v0.0.3
func (x Browser_TLSFingerprint_RenegotiationSupport) String() string
func (Browser_TLSFingerprint_RenegotiationSupport) Type ¶ added in v0.0.3
func (Browser_TLSFingerprint_RenegotiationSupport) Type() protoreflect.EnumType
type Browser_TLSFingerprint_SignatureScheme ¶ added in v0.0.3
type Browser_TLSFingerprint_SignatureScheme int32
const ( Browser_TLSFingerprint_NO_SIGNATURE Browser_TLSFingerprint_SignatureScheme = 0 Browser_TLSFingerprint_RSA_PKCS1_SHA256 Browser_TLSFingerprint_SignatureScheme = 1025 Browser_TLSFingerprint_RSA_PKCS1_SHA384 Browser_TLSFingerprint_SignatureScheme = 1281 Browser_TLSFingerprint_RSA_PKCS1_SHA512 Browser_TLSFingerprint_SignatureScheme = 1537 Browser_TLSFingerprint_ECDSA_SECP256R1_SHA256 Browser_TLSFingerprint_SignatureScheme = 1027 Browser_TLSFingerprint_ECDSA_SECP384R1_SHA384 Browser_TLSFingerprint_SignatureScheme = 1283 Browser_TLSFingerprint_ECDSA_SECP521R1_SHA512 Browser_TLSFingerprint_SignatureScheme = 1539 Browser_TLSFingerprint_RSA_PSS_RSAE_SHA256 Browser_TLSFingerprint_SignatureScheme = 2052 Browser_TLSFingerprint_RSA_PSS_RSAE_SHA384 Browser_TLSFingerprint_SignatureScheme = 2053 Browser_TLSFingerprint_RSA_PSS_RSAE_SHA512 Browser_TLSFingerprint_SignatureScheme = 2054 Browser_TLSFingerprint_ED25519 Browser_TLSFingerprint_SignatureScheme = 2055 Browser_TLSFingerprint_ED448 Browser_TLSFingerprint_SignatureScheme = 2056 Browser_TLSFingerprint_RSA_PSS_PSS_SHA256 Browser_TLSFingerprint_SignatureScheme = 2057 Browser_TLSFingerprint_RSA_PSS_PSS_SHA384 Browser_TLSFingerprint_SignatureScheme = 2058 Browser_TLSFingerprint_RSA_PSS_PSS_SHA512 Browser_TLSFingerprint_SignatureScheme = 2059 Browser_TLSFingerprint_RSA_PKCS1_SHA1 Browser_TLSFingerprint_SignatureScheme = 513 Browser_TLSFingerprint_ECDSA_SHA1 Browser_TLSFingerprint_SignatureScheme = 515 )
func (Browser_TLSFingerprint_SignatureScheme) Descriptor ¶ added in v0.0.3
func (Browser_TLSFingerprint_SignatureScheme) Descriptor() protoreflect.EnumDescriptor
func (Browser_TLSFingerprint_SignatureScheme) EnumDescriptor
deprecated
added in
v0.0.3
func (Browser_TLSFingerprint_SignatureScheme) EnumDescriptor() ([]byte, []int)
Deprecated: Use Browser_TLSFingerprint_SignatureScheme.Descriptor instead.
func (Browser_TLSFingerprint_SignatureScheme) Number ¶ added in v0.0.3
func (x Browser_TLSFingerprint_SignatureScheme) Number() protoreflect.EnumNumber
func (Browser_TLSFingerprint_SignatureScheme) String ¶ added in v0.0.3
func (x Browser_TLSFingerprint_SignatureScheme) String() string
func (Browser_TLSFingerprint_SignatureScheme) Type ¶ added in v0.0.3
func (Browser_TLSFingerprint_SignatureScheme) Type() protoreflect.EnumType
type Browser_WebGPU ¶ added in v0.0.3
type Browser_WebGPU struct { Features *Browser_WebGPU_Features `protobuf:"bytes,1,opt,name=features,proto3" json:"features,omitempty"` Limits map[string]int64 `` /* 154-byte string literal not displayed */ IsFallbackAdapter bool `protobuf:"varint,3,opt,name=isFallbackAdapter,proto3" json:"isFallbackAdapter,omitempty"` Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"` Architecture string `protobuf:"bytes,5,opt,name=architecture,proto3" json:"architecture,omitempty"` Device string `protobuf:"bytes,6,opt,name=device,proto3" json:"device,omitempty"` Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*Browser_WebGPU) Descriptor
deprecated
added in
v0.0.3
func (*Browser_WebGPU) Descriptor() ([]byte, []int)
Deprecated: Use Browser_WebGPU.ProtoReflect.Descriptor instead.
func (*Browser_WebGPU) GetArchitecture ¶ added in v0.0.3
func (x *Browser_WebGPU) GetArchitecture() string
func (*Browser_WebGPU) GetDescription ¶ added in v0.0.3
func (x *Browser_WebGPU) GetDescription() string
func (*Browser_WebGPU) GetDevice ¶ added in v0.0.3
func (x *Browser_WebGPU) GetDevice() string
func (*Browser_WebGPU) GetFeatures ¶ added in v0.0.3
func (x *Browser_WebGPU) GetFeatures() *Browser_WebGPU_Features
func (*Browser_WebGPU) GetIsFallbackAdapter ¶ added in v0.0.3
func (x *Browser_WebGPU) GetIsFallbackAdapter() bool
func (*Browser_WebGPU) GetLimits ¶ added in v0.0.3
func (x *Browser_WebGPU) GetLimits() map[string]int64
func (*Browser_WebGPU) GetVendor ¶ added in v0.0.3
func (x *Browser_WebGPU) GetVendor() string
func (*Browser_WebGPU) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_WebGPU) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_WebGPU) MarshalToVT ¶ added in v0.0.3
func (m *Browser_WebGPU) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_WebGPU) MarshalVT ¶ added in v0.0.3
func (m *Browser_WebGPU) MarshalVT() (dAtA []byte, err error)
func (*Browser_WebGPU) ProtoMessage ¶ added in v0.0.3
func (*Browser_WebGPU) ProtoMessage()
func (*Browser_WebGPU) ProtoReflect ¶ added in v0.0.3
func (x *Browser_WebGPU) ProtoReflect() protoreflect.Message
func (*Browser_WebGPU) Reset ¶ added in v0.0.3
func (x *Browser_WebGPU) Reset()
func (*Browser_WebGPU) SizeVT ¶ added in v0.0.3
func (m *Browser_WebGPU) SizeVT() (n int)
func (*Browser_WebGPU) String ¶ added in v0.0.3
func (x *Browser_WebGPU) String() string
func (*Browser_WebGPU) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_WebGPU) UnmarshalVT(dAtA []byte) error
type Browser_WebGPU_Features ¶ added in v0.0.3
type Browser_WebGPU_Features struct { Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` // contains filtered or unexported fields }
func (*Browser_WebGPU_Features) Descriptor
deprecated
added in
v0.0.3
func (*Browser_WebGPU_Features) Descriptor() ([]byte, []int)
Deprecated: Use Browser_WebGPU_Features.ProtoReflect.Descriptor instead.
func (*Browser_WebGPU_Features) GetSize ¶ added in v0.0.3
func (x *Browser_WebGPU_Features) GetSize() int64
func (*Browser_WebGPU_Features) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_WebGPU_Features) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_WebGPU_Features) MarshalToVT ¶ added in v0.0.3
func (m *Browser_WebGPU_Features) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_WebGPU_Features) MarshalVT ¶ added in v0.0.3
func (m *Browser_WebGPU_Features) MarshalVT() (dAtA []byte, err error)
func (*Browser_WebGPU_Features) ProtoMessage ¶ added in v0.0.3
func (*Browser_WebGPU_Features) ProtoMessage()
func (*Browser_WebGPU_Features) ProtoReflect ¶ added in v0.0.3
func (x *Browser_WebGPU_Features) ProtoReflect() protoreflect.Message
func (*Browser_WebGPU_Features) Reset ¶ added in v0.0.3
func (x *Browser_WebGPU_Features) Reset()
func (*Browser_WebGPU_Features) SizeVT ¶ added in v0.0.3
func (m *Browser_WebGPU_Features) SizeVT() (n int)
func (*Browser_WebGPU_Features) String ¶ added in v0.0.3
func (x *Browser_WebGPU_Features) String() string
func (*Browser_WebGPU_Features) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_WebGPU_Features) UnmarshalVT(dAtA []byte) error
type Browser_WebRTC ¶ added in v0.0.3
type Browser_WebRTC struct { Video *Browser_WebRTC_CodecInformation `protobuf:"bytes,1,opt,name=video,proto3" json:"video,omitempty"` Audio *Browser_WebRTC_CodecInformation `protobuf:"bytes,2,opt,name=audio,proto3" json:"audio,omitempty"` // contains filtered or unexported fields }
func (*Browser_WebRTC) Descriptor
deprecated
added in
v0.0.3
func (*Browser_WebRTC) Descriptor() ([]byte, []int)
Deprecated: Use Browser_WebRTC.ProtoReflect.Descriptor instead.
func (*Browser_WebRTC) GetAudio ¶ added in v0.0.3
func (x *Browser_WebRTC) GetAudio() *Browser_WebRTC_CodecInformation
func (*Browser_WebRTC) GetVideo ¶ added in v0.0.3
func (x *Browser_WebRTC) GetVideo() *Browser_WebRTC_CodecInformation
func (*Browser_WebRTC) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_WebRTC) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_WebRTC) MarshalToVT ¶ added in v0.0.3
func (m *Browser_WebRTC) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_WebRTC) MarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC) MarshalVT() (dAtA []byte, err error)
func (*Browser_WebRTC) ProtoMessage ¶ added in v0.0.3
func (*Browser_WebRTC) ProtoMessage()
func (*Browser_WebRTC) ProtoReflect ¶ added in v0.0.3
func (x *Browser_WebRTC) ProtoReflect() protoreflect.Message
func (*Browser_WebRTC) Reset ¶ added in v0.0.3
func (x *Browser_WebRTC) Reset()
func (*Browser_WebRTC) SizeVT ¶ added in v0.0.3
func (m *Browser_WebRTC) SizeVT() (n int)
func (*Browser_WebRTC) String ¶ added in v0.0.3
func (x *Browser_WebRTC) String() string
func (*Browser_WebRTC) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC) UnmarshalVT(dAtA []byte) error
type Browser_WebRTC_Codec ¶ added in v0.0.3
type Browser_WebRTC_Codec struct { Channels int32 `protobuf:"varint,1,opt,name=channels,proto3" json:"channels,omitempty"` ClockRate int64 `protobuf:"varint,2,opt,name=clockRate,proto3" json:"clockRate,omitempty"` MimeType string `protobuf:"bytes,3,opt,name=mimeType,proto3" json:"mimeType,omitempty"` SdpFmtLine string `protobuf:"bytes,4,opt,name=sdpFmtLine,proto3" json:"sdpFmtLine,omitempty"` // contains filtered or unexported fields }
func (*Browser_WebRTC_Codec) Descriptor
deprecated
added in
v0.0.3
func (*Browser_WebRTC_Codec) Descriptor() ([]byte, []int)
Deprecated: Use Browser_WebRTC_Codec.ProtoReflect.Descriptor instead.
func (*Browser_WebRTC_Codec) GetChannels ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) GetChannels() int32
func (*Browser_WebRTC_Codec) GetClockRate ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) GetClockRate() int64
func (*Browser_WebRTC_Codec) GetMimeType ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) GetMimeType() string
func (*Browser_WebRTC_Codec) GetSdpFmtLine ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) GetSdpFmtLine() string
func (*Browser_WebRTC_Codec) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_WebRTC_Codec) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_WebRTC_Codec) MarshalToVT ¶ added in v0.0.3
func (m *Browser_WebRTC_Codec) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_WebRTC_Codec) MarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC_Codec) MarshalVT() (dAtA []byte, err error)
func (*Browser_WebRTC_Codec) ProtoMessage ¶ added in v0.0.3
func (*Browser_WebRTC_Codec) ProtoMessage()
func (*Browser_WebRTC_Codec) ProtoReflect ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) ProtoReflect() protoreflect.Message
func (*Browser_WebRTC_Codec) Reset ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) Reset()
func (*Browser_WebRTC_Codec) SizeVT ¶ added in v0.0.3
func (m *Browser_WebRTC_Codec) SizeVT() (n int)
func (*Browser_WebRTC_Codec) String ¶ added in v0.0.3
func (x *Browser_WebRTC_Codec) String() string
func (*Browser_WebRTC_Codec) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC_Codec) UnmarshalVT(dAtA []byte) error
type Browser_WebRTC_CodecInformation ¶ added in v0.0.3
type Browser_WebRTC_CodecInformation struct { Codecs []*Browser_WebRTC_Codec `protobuf:"bytes,1,rep,name=codecs,proto3" json:"codecs,omitempty"` HeaderExtensions []*Browser_WebRTC_HeaderExtension `protobuf:"bytes,2,rep,name=headerExtensions,proto3" json:"headerExtensions,omitempty"` // contains filtered or unexported fields }
func (*Browser_WebRTC_CodecInformation) Descriptor
deprecated
added in
v0.0.3
func (*Browser_WebRTC_CodecInformation) Descriptor() ([]byte, []int)
Deprecated: Use Browser_WebRTC_CodecInformation.ProtoReflect.Descriptor instead.
func (*Browser_WebRTC_CodecInformation) GetCodecs ¶ added in v0.0.3
func (x *Browser_WebRTC_CodecInformation) GetCodecs() []*Browser_WebRTC_Codec
func (*Browser_WebRTC_CodecInformation) GetHeaderExtensions ¶ added in v0.0.3
func (x *Browser_WebRTC_CodecInformation) GetHeaderExtensions() []*Browser_WebRTC_HeaderExtension
func (*Browser_WebRTC_CodecInformation) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_WebRTC_CodecInformation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_WebRTC_CodecInformation) MarshalToVT ¶ added in v0.0.3
func (m *Browser_WebRTC_CodecInformation) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_WebRTC_CodecInformation) MarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC_CodecInformation) MarshalVT() (dAtA []byte, err error)
func (*Browser_WebRTC_CodecInformation) ProtoMessage ¶ added in v0.0.3
func (*Browser_WebRTC_CodecInformation) ProtoMessage()
func (*Browser_WebRTC_CodecInformation) ProtoReflect ¶ added in v0.0.3
func (x *Browser_WebRTC_CodecInformation) ProtoReflect() protoreflect.Message
func (*Browser_WebRTC_CodecInformation) Reset ¶ added in v0.0.3
func (x *Browser_WebRTC_CodecInformation) Reset()
func (*Browser_WebRTC_CodecInformation) SizeVT ¶ added in v0.0.3
func (m *Browser_WebRTC_CodecInformation) SizeVT() (n int)
func (*Browser_WebRTC_CodecInformation) String ¶ added in v0.0.3
func (x *Browser_WebRTC_CodecInformation) String() string
func (*Browser_WebRTC_CodecInformation) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC_CodecInformation) UnmarshalVT(dAtA []byte) error
type Browser_WebRTC_HeaderExtension ¶ added in v0.0.3
type Browser_WebRTC_HeaderExtension struct { Direction string `protobuf:"bytes,1,opt,name=direction,proto3" json:"direction,omitempty"` Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` // contains filtered or unexported fields }
func (*Browser_WebRTC_HeaderExtension) Descriptor
deprecated
added in
v0.0.3
func (*Browser_WebRTC_HeaderExtension) Descriptor() ([]byte, []int)
Deprecated: Use Browser_WebRTC_HeaderExtension.ProtoReflect.Descriptor instead.
func (*Browser_WebRTC_HeaderExtension) GetDirection ¶ added in v0.0.3
func (x *Browser_WebRTC_HeaderExtension) GetDirection() string
func (*Browser_WebRTC_HeaderExtension) GetUri ¶ added in v0.0.3
func (x *Browser_WebRTC_HeaderExtension) GetUri() string
func (*Browser_WebRTC_HeaderExtension) MarshalToSizedBufferVT ¶ added in v0.0.3
func (m *Browser_WebRTC_HeaderExtension) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Browser_WebRTC_HeaderExtension) MarshalToVT ¶ added in v0.0.3
func (m *Browser_WebRTC_HeaderExtension) MarshalToVT(dAtA []byte) (int, error)
func (*Browser_WebRTC_HeaderExtension) MarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC_HeaderExtension) MarshalVT() (dAtA []byte, err error)
func (*Browser_WebRTC_HeaderExtension) ProtoMessage ¶ added in v0.0.3
func (*Browser_WebRTC_HeaderExtension) ProtoMessage()
func (*Browser_WebRTC_HeaderExtension) ProtoReflect ¶ added in v0.0.3
func (x *Browser_WebRTC_HeaderExtension) ProtoReflect() protoreflect.Message
func (*Browser_WebRTC_HeaderExtension) Reset ¶ added in v0.0.3
func (x *Browser_WebRTC_HeaderExtension) Reset()
func (*Browser_WebRTC_HeaderExtension) SizeVT ¶ added in v0.0.3
func (m *Browser_WebRTC_HeaderExtension) SizeVT() (n int)
func (*Browser_WebRTC_HeaderExtension) String ¶ added in v0.0.3
func (x *Browser_WebRTC_HeaderExtension) String() string
func (*Browser_WebRTC_HeaderExtension) UnmarshalVT ¶ added in v0.0.3
func (m *Browser_WebRTC_HeaderExtension) UnmarshalVT(dAtA []byte) error
type CPUData ¶
type CPUData struct { Arch CPUData_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=device_utils.CPUData_Architecture" json:"arch,omitempty"` ArchName string `protobuf:"bytes,2,opt,name=archName,proto3" json:"archName,omitempty"` Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"` Brand string `protobuf:"bytes,4,opt,name=brand,proto3" json:"brand,omitempty"` Board string `protobuf:"bytes,5,opt,name=board,proto3" json:"board,omitempty"` AbiList []string `protobuf:"bytes,6,rep,name=abiList,proto3" json:"abiList,omitempty"` // contains filtered or unexported fields }
func (*CPUData) Descriptor
deprecated
func (*CPUData) GetAbiList ¶
func (*CPUData) GetArch ¶
func (x *CPUData) GetArch() CPUData_Architecture
func (*CPUData) GetArchName ¶
func (*CPUData) MarshalToSizedBufferVT ¶
func (*CPUData) ProtoMessage ¶
func (*CPUData) ProtoMessage()
func (*CPUData) ProtoReflect ¶
func (x *CPUData) ProtoReflect() protoreflect.Message
func (*CPUData) UnmarshalVT ¶
type CPUData_Architecture ¶
type CPUData_Architecture int32
const ( CPUData_UNKNOWN CPUData_Architecture = 0 CPUData_ARM CPUData_Architecture = 1 CPUData_ARM64 CPUData_Architecture = 2 CPUData_MIPS CPUData_Architecture = 3 CPUData_MIPSEL CPUData_Architecture = 4 CPUData_PPC CPUData_Architecture = 5 CPUData_PPC64 CPUData_Architecture = 6 CPUData_X32 CPUData_Architecture = 7 CPUData_X64 CPUData_Architecture = 8 )
func (CPUData_Architecture) Descriptor ¶
func (CPUData_Architecture) Descriptor() protoreflect.EnumDescriptor
func (CPUData_Architecture) Enum ¶
func (x CPUData_Architecture) Enum() *CPUData_Architecture
func (CPUData_Architecture) EnumDescriptor
deprecated
func (CPUData_Architecture) EnumDescriptor() ([]byte, []int)
Deprecated: Use CPUData_Architecture.Descriptor instead.
func (CPUData_Architecture) Number ¶
func (x CPUData_Architecture) Number() protoreflect.EnumNumber
func (CPUData_Architecture) String ¶
func (x CPUData_Architecture) String() string
func (CPUData_Architecture) Type ¶
func (CPUData_Architecture) Type() protoreflect.EnumType
type ChromeApp ¶ added in v0.0.3
type ChromeApp struct { IsInstalled bool `json:"isInstalled"` InstallState InstallState `json:"InstallState"` RunningState RunningState `json:"RunningState"` }
type ChromiumVersion ¶ added in v0.0.5
func GetLatestChromium ¶ added in v0.0.5
func GetLatestChromium(index int, args ...string) (*ChromiumVersion, error)
func (*ChromiumVersion) GetMajorVersion ¶ added in v0.0.5
func (v *ChromiumVersion) GetMajorVersion() int
func (*ChromiumVersion) GetUAVersion ¶ added in v0.0.5
func (v *ChromiumVersion) GetUAVersion() string
type ChromiumVersionResponse ¶ added in v0.0.5
type ChromiumVersionResponse struct { Versions []*ChromiumVersion `json:"versions"` NextPageToken string `json:"nextPageToken"` }
type ColorWritemask ¶ added in v0.0.3
type CompressedTextureFormat ¶ added in v0.0.3
type CompressedTextureFormat struct { AudioWorklet *AudioWorklet Integer *int64 }
type Context ¶ added in v0.0.3
type Context struct { BaseLatency float64 `json:"baseLatency"` OutputLatency int64 `json:"outputLatency"` SinkID string `json:"sinkId"` Destination Destination `json:"destination"` CurrentTime int64 `json:"currentTime"` SampleRate int64 `json:"sampleRate"` Listener AudioWorklet `json:"listener"` State string `json:"state"` AudioWorklet AudioWorklet `json:"audioWorklet"` }
type DLFingerprint ¶ added in v0.0.3
type DLFingerprint struct { AppCodeName string `json:"appCodeName"` AppName string `json:"appName"` AppVersion string `json:"appVersion"` CookieEnabled bool `json:"cookieEnabled"` DeviceMemory int64 `json:"deviceMemory"` DoNotTrack interface{} `json:"doNotTrack"` HardwareConcurrency int64 `json:"hardwareConcurrency"` Language string `json:"language"` Languages []string `json:"languages"` MaxTouchPoints int64 `json:"maxTouchPoints"` PDFViewerEnabled bool `json:"pdfViewerEnabled"` Platform string `json:"platform"` Product string `json:"product"` ProductSub string `json:"productSub"` UserAgent string `json:"userAgent"` Vendor string `json:"vendor"` VendorSub string `json:"vendorSub"` Webdiver bool `json:"webdiver"` DevicePixelRatio float64 `json:"devicePixelRatio"` InnerWidth int64 `json:"innerWidth"` InnerHeight int64 `json:"innerHeight"` OuterWidth int64 `json:"outerWidth"` OuterHeight int64 `json:"outerHeight"` Screen Screen `json:"screen"` Plugins []Plugin `json:"plugins"` UserActivation UserActivation `json:"userActivation"` ChromeApp ChromeApp `json:"chrome.app"` Wow64 bool `json:"wow64"` HighEntropyValues *HighEntropyValues `json:"HighEntropyValues,omitempty"` Darkmode bool `json:"darkmode"` AvailabeFonts []string `json:"availabeFonts"` StackNative []float64 `json:"stack_native"` TimingNative int64 `json:"timing_native"` Permissions Permissions `json:"permissions"` Window []string `json:"window"` Document []string `json:"document"` DocumentElement []string `json:"documentElement"` SpeechSynthesis []SpeechSynthesis `json:"speechSynthesis"` CSS map[string]any `json:"css"` AudioTypes map[string]string `json:"audioTypes"` VideoTypes map[string]string `json:"videoTypes"` AudioContext AudioContext `json:"audioContext"` Webrtc Webrtc `json:"webrtc"` Webgpu Webgpu `json:"webgpu"` MediaDevices []MediaDevice `json:"mediaDevices"` IsBot bool `json:"is_bot"` Status string `json:"status"` StackWorker []float64 `json:"stack_worker"` TimingWorker int64 `json:"timing_worker"` Gl map[string][]any `json:"gl"` Gl2 map[string][]any `json:"gl2"` GlExperimental map[string][]any `json:"gl_experimental"` }
type Destination ¶ added in v0.0.3
type Destination struct { MaxChannelCount int64 `json:"maxChannelCount"` Context *Context `json:"context,omitempty"` NumberOfInputs int64 `json:"numberOfInputs"` NumberOfOutputs int64 `json:"numberOfOutputs"` ChannelCount int64 `json:"channelCount"` ChannelCountMode string `json:"channelCountMode"` ChannelInterpretation string `json:"channelInterpretation"` }
type Extension ¶ added in v0.0.3
type Extension struct { Name string `json:"name"` Protocols []string `json:"protocols,omitempty"` Data *string `json:"data,omitempty"` SignatureAlgorithms []string `json:"signature_algorithms,omitempty"` MasterSecretData *string `json:"master_secret_data,omitempty"` ExtendedMasterSecretData *string `json:"extended_master_secret_data,omitempty"` StatusRequest *StatusRequest `json:"status_request,omitempty"` SupportedGroups []string `json:"supported_groups,omitempty"` Algorithms []string `json:"algorithms,omitempty"` EllipticCurvesPointFormats []string `json:"elliptic_curves_point_formats,omitempty"` Versions []string `json:"versions,omitempty"` PSKKeyExchangeMode *string `json:"PSK_Key_Exchange_Mode,omitempty"` ServerName *string `json:"server_name,omitempty"` SignatureHashAlgorithms []string `json:"signature_hash_algorithms,omitempty"` }
type GPSLocation ¶
type GPSLocation struct { Longitude float64 `protobuf:"fixed64,1,opt,name=longitude,proto3" json:"longitude,omitempty"` Latitude float64 `protobuf:"fixed64,2,opt,name=latitude,proto3" json:"latitude,omitempty"` Altitude float64 `protobuf:"fixed64,3,opt,name=altitude,proto3" json:"altitude,omitempty"` Provider GPSLocation_LocationProvider `protobuf:"varint,4,opt,name=provider,proto3,enum=device_utils.GPSLocation_LocationProvider" json:"provider,omitempty"` // contains filtered or unexported fields }
Potentially common for more than just Android
func GetDBLocation ¶
func GetDBLocation(countryISO, city string) (*GPSLocation, error)
func GetRandomDBLocation ¶
func GetRandomDBLocation(countryISO string) *GPSLocation
func (*GPSLocation) Accuracy ¶
func (location *GPSLocation) Accuracy() int
func (*GPSLocation) Descriptor
deprecated
func (*GPSLocation) Descriptor() ([]byte, []int)
Deprecated: Use GPSLocation.ProtoReflect.Descriptor instead.
func (*GPSLocation) GetAltitude ¶
func (x *GPSLocation) GetAltitude() float64
func (*GPSLocation) GetLatitude ¶
func (x *GPSLocation) GetLatitude() float64
func (*GPSLocation) GetLongitude ¶
func (x *GPSLocation) GetLongitude() float64
func (*GPSLocation) GetProvider ¶
func (x *GPSLocation) GetProvider() GPSLocation_LocationProvider
func (*GPSLocation) MarshalToSizedBufferVT ¶
func (m *GPSLocation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*GPSLocation) MarshalToVT ¶
func (m *GPSLocation) MarshalToVT(dAtA []byte) (int, error)
func (*GPSLocation) MarshalVT ¶
func (m *GPSLocation) MarshalVT() (dAtA []byte, err error)
func (*GPSLocation) ProtoMessage ¶
func (*GPSLocation) ProtoMessage()
func (*GPSLocation) ProtoReflect ¶
func (x *GPSLocation) ProtoReflect() protoreflect.Message
func (*GPSLocation) ProviderString ¶
func (location *GPSLocation) ProviderString() string
func (*GPSLocation) Reset ¶
func (x *GPSLocation) Reset()
func (*GPSLocation) SizeVT ¶
func (m *GPSLocation) SizeVT() (n int)
func (*GPSLocation) String ¶
func (x *GPSLocation) String() string
func (*GPSLocation) UnmarshalVT ¶
func (m *GPSLocation) UnmarshalVT(dAtA []byte) error
type GPSLocation_LocationProvider ¶
type GPSLocation_LocationProvider int32
const ( GPSLocation_LocationProvider_NONE GPSLocation_LocationProvider = 0 // Treat as random GPSLocation_GPS GPSLocation_LocationProvider = 1 GPSLocation_NETWORK GPSLocation_LocationProvider = 2 GPSLocation_PASSIVE GPSLocation_LocationProvider = 3 )
func (GPSLocation_LocationProvider) Descriptor ¶
func (GPSLocation_LocationProvider) Descriptor() protoreflect.EnumDescriptor
func (GPSLocation_LocationProvider) Enum ¶
func (x GPSLocation_LocationProvider) Enum() *GPSLocation_LocationProvider
func (GPSLocation_LocationProvider) EnumDescriptor
deprecated
func (GPSLocation_LocationProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use GPSLocation_LocationProvider.Descriptor instead.
func (GPSLocation_LocationProvider) Number ¶
func (x GPSLocation_LocationProvider) Number() protoreflect.EnumNumber
func (GPSLocation_LocationProvider) String ¶
func (x GPSLocation_LocationProvider) String() string
func (GPSLocation_LocationProvider) Type ¶
func (GPSLocation_LocationProvider) Type() protoreflect.EnumType
type HeaderExtension ¶ added in v0.0.3
type HighEntropyValues ¶ added in v0.0.3
type HighEntropyValues struct { Architecture string `json:"architecture"` Bitness string `json:"bitness"` Brands []Brand `json:"brands,omitempty"` FullVersionList []Brand `json:"fullVersionList,omitempty"` Mobile bool `json:"mobile"` Model string `json:"model"` Platform string `json:"platform"` PlatformVersion string `json:"platformVersion"` UaFullVersion string `json:"uaFullVersion"` }
type InstallState ¶ added in v0.0.3
type Locale ¶
type Locale struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` CountryISO string `protobuf:"bytes,2,opt,name=countryISO,proto3" json:"countryISO,omitempty"` // contains filtered or unexported fields }
func LocaleFromLocaleString ¶
func (*Locale) Descriptor
deprecated
func (*Locale) GetCountry ¶
func (*Locale) GetCountryISO ¶
func (*Locale) GetLanguage ¶
func (*Locale) MarshalToSizedBufferVT ¶
func (*Locale) ProtoMessage ¶
func (*Locale) ProtoMessage()
func (*Locale) ProtoReflect ¶
func (x *Locale) ProtoReflect() protoreflect.Message
func (*Locale) UnmarshalVT ¶
type MAC ¶
type MAC struct { OUI string `protobuf:"bytes,1,opt,name=OUI,proto3" json:"OUI,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*MAC) Descriptor
deprecated
func (*MAC) GetAddress ¶
func (*MAC) PrettyFormat ¶
func (*MAC) ProtoMessage ¶
func (*MAC) ProtoMessage()
func (*MAC) ProtoReflect ¶
func (x *MAC) ProtoReflect() protoreflect.Message
func (*MAC) UnmarshalVT ¶
type MediaDevice ¶ added in v0.0.3
type Orientation ¶ added in v0.0.3
type PeetResponse ¶ added in v0.0.3
type Permissions ¶ added in v0.0.3
type Permissions struct { BackgroundSync string `json:"background-sync"` ClipboardRead string `json:"clipboard-read"` ClipboardWrite string `json:"clipboard-write"` Geolocation string `json:"geolocation"` Microphone string `json:"microphone"` Camera string `json:"camera"` Notifications string `json:"notifications"` PaymentHandler string `json:"payment-handler"` Accelerometer string `json:"accelerometer"` Gyroscope string `json:"gyroscope"` Magnetometer string `json:"magnetometer"` StorageAccess string `json:"storage-access"` PersistentStorage string `json:"persistent-storage"` MIDI string `json:"midi"` BackgroundFetch string `json:"background-fetch"` ScreenWakeLock string `json:"screen-wake-lock"` DisplayCapture string `json:"display-capture"` }
type RunningState ¶ added in v0.0.3
type SIMCard ¶
type SIMCard struct { // With or without country code? PhoneNumber string `protobuf:"bytes,1,opt,name=phoneNumber,proto3" json:"phoneNumber,omitempty"` // Provider and country information MCC string `protobuf:"bytes,2,opt,name=MCC,proto3" json:"MCC,omitempty"` MNC string `protobuf:"bytes,3,opt,name=MNC,proto3" json:"MNC,omitempty"` Carrier string `protobuf:"bytes,4,opt,name=carrier,proto3" json:"carrier,omitempty"` CountryISO string `protobuf:"bytes,5,opt,name=countryISO,proto3" json:"countryISO,omitempty"` CountryCode string `protobuf:"bytes,6,opt,name=countryCode,proto3" json:"countryCode,omitempty"` Imei *SIMCard_IMEI `protobuf:"bytes,7,opt,name=imei,proto3" json:"imei,omitempty"` Meid *SIMCard_MEID `protobuf:"bytes,8,opt,name=meid,proto3" json:"meid,omitempty"` // contains filtered or unexported fields }
func GetRandomDBSIMCard ¶
func (*SIMCard) Descriptor
deprecated
func (*SIMCard) GetCarrier ¶
func (*SIMCard) GetCarrierName ¶
GetCarrierName Android system returns the names slightly different, there is no way to do that properly for the list of carriers we have now heuristic = true at least tries, but it's not 100% accurate
func (*SIMCard) GetCountryCode ¶
func (*SIMCard) GetCountryISO ¶
func (*SIMCard) GetHNI ¶
GetHNI emulates the following: TelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String networkOperator = tel.getNetworkOperator();
func (*SIMCard) GetImei ¶
func (x *SIMCard) GetImei() *SIMCard_IMEI
func (*SIMCard) GetMeid ¶
func (x *SIMCard) GetMeid() *SIMCard_MEID
func (*SIMCard) GetPhoneNumber ¶
func (*SIMCard) MarshalToSizedBufferVT ¶
func (*SIMCard) ProtoMessage ¶
func (*SIMCard) ProtoMessage()
func (*SIMCard) ProtoReflect ¶
func (x *SIMCard) ProtoReflect() protoreflect.Message
func (*SIMCard) UnmarshalVT ¶
type SIMCard_IMEI ¶
type SIMCard_IMEI struct { TAC string `protobuf:"bytes,1,opt,name=TAC,proto3" json:"TAC,omitempty"` // src: https://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity // AA - BB BB BB - CC CC CC D // Where AA and BB = TAC, CC = serial (randomized) and D = Luhn validation Imei string `protobuf:"bytes,2,opt,name=imei,proto3" json:"imei,omitempty"` // contains filtered or unexported fields }
func (*SIMCard_IMEI) Descriptor
deprecated
func (*SIMCard_IMEI) Descriptor() ([]byte, []int)
Deprecated: Use SIMCard_IMEI.ProtoReflect.Descriptor instead.
func (*SIMCard_IMEI) GetImei ¶
func (x *SIMCard_IMEI) GetImei() string
func (*SIMCard_IMEI) GetTAC ¶
func (x *SIMCard_IMEI) GetTAC() string
func (*SIMCard_IMEI) MarshalToSizedBufferVT ¶
func (m *SIMCard_IMEI) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SIMCard_IMEI) MarshalToVT ¶
func (m *SIMCard_IMEI) MarshalToVT(dAtA []byte) (int, error)
func (*SIMCard_IMEI) MarshalVT ¶
func (m *SIMCard_IMEI) MarshalVT() (dAtA []byte, err error)
func (*SIMCard_IMEI) ProtoMessage ¶
func (*SIMCard_IMEI) ProtoMessage()
func (*SIMCard_IMEI) ProtoReflect ¶
func (x *SIMCard_IMEI) ProtoReflect() protoreflect.Message
func (*SIMCard_IMEI) Reset ¶
func (x *SIMCard_IMEI) Reset()
func (*SIMCard_IMEI) SizeVT ¶
func (m *SIMCard_IMEI) SizeVT() (n int)
func (*SIMCard_IMEI) String ¶
func (x *SIMCard_IMEI) String() string
func (*SIMCard_IMEI) UnmarshalVT ¶
func (m *SIMCard_IMEI) UnmarshalVT(dAtA []byte) error
type SIMCard_MEID ¶
type SIMCard_MEID struct { RegionCode string `protobuf:"bytes,1,opt,name=RegionCode,proto3" json:"RegionCode,omitempty"` ManufacturerCode string `protobuf:"bytes,2,opt,name=ManufacturerCode,proto3" json:"ManufacturerCode,omitempty"` // src: https://en.wikipedia.org/wiki/Mobile_equipment_identifier // R R X X X X X X Z Z Z Z Z Z C // Where R = region, X = manufacturer, Z = serial (randomized) and C = Luhn validation Meid string `protobuf:"bytes,3,opt,name=meid,proto3" json:"meid,omitempty"` // contains filtered or unexported fields }
func (*SIMCard_MEID) Descriptor
deprecated
func (*SIMCard_MEID) Descriptor() ([]byte, []int)
Deprecated: Use SIMCard_MEID.ProtoReflect.Descriptor instead.
func (*SIMCard_MEID) GetManufacturerCode ¶
func (x *SIMCard_MEID) GetManufacturerCode() string
func (*SIMCard_MEID) GetMeid ¶
func (x *SIMCard_MEID) GetMeid() string
func (*SIMCard_MEID) GetRegionCode ¶
func (x *SIMCard_MEID) GetRegionCode() string
func (*SIMCard_MEID) MarshalToSizedBufferVT ¶
func (m *SIMCard_MEID) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SIMCard_MEID) MarshalToVT ¶
func (m *SIMCard_MEID) MarshalToVT(dAtA []byte) (int, error)
func (*SIMCard_MEID) MarshalVT ¶
func (m *SIMCard_MEID) MarshalVT() (dAtA []byte, err error)
func (*SIMCard_MEID) ProtoMessage ¶
func (*SIMCard_MEID) ProtoMessage()
func (*SIMCard_MEID) ProtoReflect ¶
func (x *SIMCard_MEID) ProtoReflect() protoreflect.Message
func (*SIMCard_MEID) Reset ¶
func (x *SIMCard_MEID) Reset()
func (*SIMCard_MEID) SizeVT ¶
func (m *SIMCard_MEID) SizeVT() (n int)
func (*SIMCard_MEID) String ¶
func (x *SIMCard_MEID) String() string
func (*SIMCard_MEID) UnmarshalVT ¶
func (m *SIMCard_MEID) UnmarshalVT(dAtA []byte) error
type Screen ¶ added in v0.0.3
type Screen struct { AvailWidth int64 `json:"availWidth"` AvailHeight int64 `json:"availHeight"` Width int64 `json:"width"` Height int64 `json:"height"` ColorDepth int64 `json:"colorDepth"` PixelDepth int64 `json:"pixelDepth"` AvailLeft int64 `json:"availLeft"` AvailTop int64 `json:"availTop"` Orientation Orientation `json:"orientation"` IsExtended bool `json:"isExtended"` }
type ScreenData ¶
type ScreenData struct { Density int32 `protobuf:"varint,1,opt,name=density,proto3" json:"density,omitempty"` // in DPI ResolutionHorizontal int32 `protobuf:"varint,2,opt,name=resolutionHorizontal,proto3" json:"resolutionHorizontal,omitempty"` // in pixels ResolutionVertical int32 `protobuf:"varint,3,opt,name=resolutionVertical,proto3" json:"resolutionVertical,omitempty"` // in pixels // contains filtered or unexported fields }
func (*ScreenData) Descriptor
deprecated
func (*ScreenData) Descriptor() ([]byte, []int)
Deprecated: Use ScreenData.ProtoReflect.Descriptor instead.
func (*ScreenData) GetDensity ¶
func (x *ScreenData) GetDensity() int32
func (*ScreenData) GetResolutionHorizontal ¶
func (x *ScreenData) GetResolutionHorizontal() int32
func (*ScreenData) GetResolutionVertical ¶
func (x *ScreenData) GetResolutionVertical() int32
func (*ScreenData) MarshalToSizedBufferVT ¶
func (m *ScreenData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ScreenData) MarshalToVT ¶
func (m *ScreenData) MarshalToVT(dAtA []byte) (int, error)
func (*ScreenData) MarshalVT ¶
func (m *ScreenData) MarshalVT() (dAtA []byte, err error)
func (*ScreenData) ProtoMessage ¶
func (*ScreenData) ProtoMessage()
func (*ScreenData) ProtoReflect ¶
func (x *ScreenData) ProtoReflect() protoreflect.Message
func (*ScreenData) Reset ¶
func (x *ScreenData) Reset()
func (*ScreenData) SizeVT ¶
func (m *ScreenData) SizeVT() (n int)
func (*ScreenData) String ¶
func (x *ScreenData) String() string
func (*ScreenData) UnmarshalVT ¶
func (m *ScreenData) UnmarshalVT(dAtA []byte) error
type SentFrame ¶ added in v0.0.3
type SentFrame struct { FrameType string `json:"frame_type"` Length int64 `json:"length"` Settings []string `json:"settings,omitempty"` Increment *int64 `json:"increment,omitempty"` StreamID *int64 `json:"stream_id,omitempty"` Headers []string `json:"headers,omitempty"` Flags []string `json:"flags,omitempty"` Priority *Priority `json:"priority,omitempty"` }
type SpeechSynthesis ¶ added in v0.0.3
type StatusRequest ¶ added in v0.0.3
type TLS ¶ added in v0.0.3
type TLS struct { Ciphers []string `json:"ciphers"` Extensions []Extension `json:"extensions"` TLSVersionRecord string `json:"tls_version_record"` TLSVersionNegotiated string `json:"tls_version_negotiated"` Ja3 string `json:"ja3"` Ja3Hash string `json:"ja3_hash"` Ja4 string `json:"ja4"` Peetprint string `json:"peetprint"` PeetprintHash string `json:"peetprint_hash"` ClientRandom string `json:"client_random"` SessionID string `json:"session_id"` }
type Timezone ¶
type Timezone struct { // IANA standard Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Timezone) Descriptor
deprecated
func (*Timezone) FromLocation ¶
func (*Timezone) MarshalToSizedBufferVT ¶
func (*Timezone) MustGoLocation ¶
func (*Timezone) ProtoMessage ¶
func (*Timezone) ProtoMessage()
func (*Timezone) ProtoReflect ¶
func (x *Timezone) ProtoReflect() protoreflect.Message
func (*Timezone) UnmarshalVT ¶
type UserActivation ¶ added in v0.0.3
type VideoTypes ¶ added in v0.0.3
type VideoTypes struct { VideoMp4CodecsFLAC string `json:"video/mp4; codecs=\"flac\""` VideoOggCodecsTheora string `json:"video/ogg; codecs=\"theora\""` VideoOggCodecsOpus string `json:"video/ogg; codecs=\"opus\""` VideoWebmCodecsVp9Opus string `json:"video/webm; codecs=\"vp9, opus\""` VideoWebmCodecsVp8Vorbis string `json:"video/webm; codecs=\"vp8, vorbis\" "` }
Source Files ¶
- browser_fingerprint_utils.go
- browser_peet_utils.go
- browser_utils.go
- database_browser.go
- database_device.go
- database_location.go
- database_simcard.go
- device_utils.pb.go
- device_utils_vtproto.pb.go
- lib.go
- utils.go
- utils_android_id.go
- utils_android_version.go
- utils_browser.go
- utils_device.go
- utils_locale.go
- utils_location.go
- utils_luhn.go
- utils_simcard.go
- utils_timezone.go