Versions in this module Expand all Collapse all v0 v0.0.4 Feb 20, 2024 v0.0.3 Feb 20, 2024 Changes in this version + var Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression_name = map[int32]string + var Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression_value = map[string]int32 + var Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_name = map[int32]string + var Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_value = map[string]int32 + var Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_name = map[int32]string + var Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_value = map[string]int32 + var Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode_name = map[int32]string + var Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode_value = map[string]int32 + var Browser_TLSFingerprint_Extension_name = map[int32]string + var Browser_TLSFingerprint_Extension_value = map[string]int32 + var Browser_TLSFingerprint_RenegotiationSupport_name = map[int32]string + var Browser_TLSFingerprint_RenegotiationSupport_value = map[string]int32 + var Browser_TLSFingerprint_SignatureScheme_name = map[int32]string + var Browser_TLSFingerprint_SignatureScheme_value = map[string]int32 + func MustInt(in string) int64 + func MustUint(in string) uint64 + func MustUintBetween(in string) uint64 + type AliasedLineWidthRange struct + Integer *int64 + IntegerMap map[string]int64 + type Audio struct + Codecs []Codec + HeaderExtensions []HeaderExtension + type AudioContext struct + AudioWorklet AudioWorklet + BaseLatency float64 + CurrentTime int64 + Destination Destination + Listener map[string]Listener + OutputLatency int64 + SampleRate int64 + SinkID string + State string + type AudioTypes struct + Audio3Gpp string + AudioAAC string + AudioFLAC string + AudioMPEG string + AudioMp4CodecsAC3 string + AudioMp4CodecsEc3 string + AudioMp4CodecsMp4A40_2 string + AudioOggCodecsFLAC string + AudioOggCodecsOpus string + AudioOggCodecsVorbis string + AudioWavCodecs1 string + AudioWebmCodecsOpus string + AudioWebmCodecsVorbis string + type AudioWorklet struct + type Blend struct + Bool *bool + Integer *int64 + type Brand struct + Brand string + Version string type Browser + AppCodeName string + AppName string + AppVersion string + AudioTypes *Browser_BrowserCollection + AvailableFonts *Browser_BrowserCollection + CookieEnabled bool + Css *Browser_BrowserCollection + DeviceMemory int64 + DevicePixelRatio float64 + DoNotTrack int32 + Document *Browser_BrowserCollection + DocumentElement *Browser_BrowserCollection + Gl *Browser_BrowserCollection + Gl2 *Browser_BrowserCollection + GlExperimental *Browser_BrowserCollection + HardwareConcurrency int32 + HighEntropyValues *Browser_HighEntropyValues + HttpFingerprint *Browser_HTTPFingerprint + InnerHeight int32 + InnerWidth int32 + Language string + Languages []string + MaxTouchPoints int32 + Navigator *Browser_BrowserCollection + OuterHeight int32 + OuterWidth int32 + PdfViewerEnabled bool + Platform string + Plugins []*Browser_Plugin + Product string + ProductSub string + Screen *Browser_BrowserScreen + SpeechSynthesis []*Browser_SpeechSynthesis + Vendor string + VendorSub string + VideoTypes *Browser_BrowserCollection + WebGPU *Browser_WebGPU + WebRTC *Browser_WebRTC + Webdriver bool + Window *Browser_BrowserCollection + 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) 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) 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) GetVendor() string + func (x *Browser) GetVendorSub() 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 + type Browser_BrowserCollection struct + GlCapabilities map[string]*Browser_GLCapability + Hash string + Id int64 + ListData []string + MapData map[string]string + func (*Browser_BrowserCollection) Descriptor() ([]byte, []int) + func (*Browser_BrowserCollection) ProtoMessage() + 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 (m *Browser_BrowserCollection) SizeVT() (n int) + func (m *Browser_BrowserCollection) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_BrowserCollection) ProtoReflect() protoreflect.Message + func (x *Browser_BrowserCollection) Reset() + func (x *Browser_BrowserCollection) String() string + type Browser_BrowserScreen struct + AvailHeight int32 + AvailLeft int32 + AvailTop int32 + AvailWidth int32 + ColorDepth int32 + Height int32 + IsExtended bool + Orientation *Browser_BrowserScreen_Orientation + PixelDepth int32 + Width int32 + func (*Browser_BrowserScreen) Descriptor() ([]byte, []int) + func (*Browser_BrowserScreen) ProtoMessage() + 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 (m *Browser_BrowserScreen) SizeVT() (n int) + func (m *Browser_BrowserScreen) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_BrowserScreen) ProtoReflect() protoreflect.Message + func (x *Browser_BrowserScreen) Reset() + func (x *Browser_BrowserScreen) String() string + type Browser_BrowserScreen_Orientation struct + Angle int32 + Type string + func (*Browser_BrowserScreen_Orientation) Descriptor() ([]byte, []int) + func (*Browser_BrowserScreen_Orientation) ProtoMessage() + 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 (m *Browser_BrowserScreen_Orientation) SizeVT() (n int) + func (m *Browser_BrowserScreen_Orientation) UnmarshalVT(dAtA []byte) error + func (x *Browser_BrowserScreen_Orientation) GetAngle() int32 + func (x *Browser_BrowserScreen_Orientation) GetType() string + func (x *Browser_BrowserScreen_Orientation) ProtoReflect() protoreflect.Message + func (x *Browser_BrowserScreen_Orientation) Reset() + func (x *Browser_BrowserScreen_Orientation) String() string + type Browser_GLCapability struct + BoolValue []bool + EnumName string + EnumValue int64 + FloatValue []float64 + IntValue []int64 + StringValue []string + func (*Browser_GLCapability) Descriptor() ([]byte, []int) + func (*Browser_GLCapability) ProtoMessage() + 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 (m *Browser_GLCapability) SizeVT() (n int) + func (m *Browser_GLCapability) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_GLCapability) ProtoReflect() protoreflect.Message + func (x *Browser_GLCapability) Reset() + func (x *Browser_GLCapability) String() string + type Browser_HTTPFingerprint struct + HeaderFramePriority *Browser_HTTPFingerprint_PriorityFrameOpts + HeaderOrder []string + PriorityFrames []*Browser_HTTPFingerprint_PriorityFrameOpts + PseudoHeaderOrder []string + SettingsFrame *Browser_HTTPFingerprint_SettingsFrameOpts + WindowUpdateIncrement int64 + func (*Browser_HTTPFingerprint) Descriptor() ([]byte, []int) + func (*Browser_HTTPFingerprint) ProtoMessage() + 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 (m *Browser_HTTPFingerprint) SizeVT() (n int) + func (m *Browser_HTTPFingerprint) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_HTTPFingerprint) ProtoReflect() protoreflect.Message + func (x *Browser_HTTPFingerprint) Reset() + func (x *Browser_HTTPFingerprint) String() string + type Browser_HTTPFingerprint_PriorityFrameOpts struct + Exclusive bool + StreamDep int64 + StreamId int64 + Weight int32 + func (*Browser_HTTPFingerprint_PriorityFrameOpts) Descriptor() ([]byte, []int) + func (*Browser_HTTPFingerprint_PriorityFrameOpts) ProtoMessage() + 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 (m *Browser_HTTPFingerprint_PriorityFrameOpts) SizeVT() (n int) + func (m *Browser_HTTPFingerprint_PriorityFrameOpts) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_HTTPFingerprint_PriorityFrameOpts) ProtoReflect() protoreflect.Message + func (x *Browser_HTTPFingerprint_PriorityFrameOpts) Reset() + func (x *Browser_HTTPFingerprint_PriorityFrameOpts) String() string + type Browser_HTTPFingerprint_SettingsFrameOpts struct + EnablePush int64 + HeaderTableSize int64 + InitialWindowSize int64 + MaxConcurrentStreams int64 + MaxFrameSize int64 + MaxHeaderListSize int64 + func (*Browser_HTTPFingerprint_SettingsFrameOpts) Descriptor() ([]byte, []int) + func (*Browser_HTTPFingerprint_SettingsFrameOpts) ProtoMessage() + 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 (m *Browser_HTTPFingerprint_SettingsFrameOpts) SizeVT() (n int) + func (m *Browser_HTTPFingerprint_SettingsFrameOpts) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_HTTPFingerprint_SettingsFrameOpts) ProtoReflect() protoreflect.Message + func (x *Browser_HTTPFingerprint_SettingsFrameOpts) Reset() + func (x *Browser_HTTPFingerprint_SettingsFrameOpts) String() string + type Browser_HighEntropyValues struct + Architecture string + Bitness string + Brands []*Browser_HighEntropyValues_Brand + FullVersionList []*Browser_HighEntropyValues_Brand + Mobile bool + Model string + Platform string + PlatformVersion string + UsFullVersion string + func (*Browser_HighEntropyValues) Descriptor() ([]byte, []int) + func (*Browser_HighEntropyValues) ProtoMessage() + 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 (m *Browser_HighEntropyValues) SizeVT() (n int) + func (m *Browser_HighEntropyValues) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_HighEntropyValues) ProtoReflect() protoreflect.Message + func (x *Browser_HighEntropyValues) Reset() + func (x *Browser_HighEntropyValues) String() string + type Browser_HighEntropyValues_Brand struct + Brand string + Version string + func (*Browser_HighEntropyValues_Brand) Descriptor() ([]byte, []int) + func (*Browser_HighEntropyValues_Brand) ProtoMessage() + 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 (m *Browser_HighEntropyValues_Brand) SizeVT() (n int) + func (m *Browser_HighEntropyValues_Brand) UnmarshalVT(dAtA []byte) error + func (x *Browser_HighEntropyValues_Brand) GetBrand() string + func (x *Browser_HighEntropyValues_Brand) GetVersion() string + func (x *Browser_HighEntropyValues_Brand) ProtoReflect() protoreflect.Message + func (x *Browser_HighEntropyValues_Brand) Reset() + func (x *Browser_HighEntropyValues_Brand) String() string + type Browser_Plugin struct + Description string + FileName string + Name string + SupportedMIMETypes map[string]*Browser_Plugin_MIMEType + func (*Browser_Plugin) Descriptor() ([]byte, []int) + func (*Browser_Plugin) ProtoMessage() + 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 (m *Browser_Plugin) SizeVT() (n int) + func (m *Browser_Plugin) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_Plugin) ProtoReflect() protoreflect.Message + func (x *Browser_Plugin) Reset() + func (x *Browser_Plugin) String() string + type Browser_Plugin_MIMEType struct + Description string + Suffixes string + Type string + func (*Browser_Plugin_MIMEType) Descriptor() ([]byte, []int) + func (*Browser_Plugin_MIMEType) ProtoMessage() + 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 (m *Browser_Plugin_MIMEType) SizeVT() (n int) + func (m *Browser_Plugin_MIMEType) UnmarshalVT(dAtA []byte) error + func (x *Browser_Plugin_MIMEType) GetDescription() string + func (x *Browser_Plugin_MIMEType) GetSuffixes() string + func (x *Browser_Plugin_MIMEType) GetType() string + func (x *Browser_Plugin_MIMEType) ProtoReflect() protoreflect.Message + func (x *Browser_Plugin_MIMEType) Reset() + func (x *Browser_Plugin_MIMEType) String() string + type Browser_SpeechSynthesis struct + Default bool + Lang string + LocalService bool + Name string + VoiceURI string + func (*Browser_SpeechSynthesis) Descriptor() ([]byte, []int) + func (*Browser_SpeechSynthesis) ProtoMessage() + 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 (m *Browser_SpeechSynthesis) SizeVT() (n int) + func (m *Browser_SpeechSynthesis) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_SpeechSynthesis) ProtoReflect() protoreflect.Message + func (x *Browser_SpeechSynthesis) Reset() + func (x *Browser_SpeechSynthesis) String() string type Browser_TLSFingerprint + ExtensionData []*Browser_TLSFingerprint_ExtensionData + func (x *Browser_TLSFingerprint) GetExtensionData() []*Browser_TLSFingerprint_ExtensionData type Browser_TLSFingerprint_EllipticCurve + const Browser_TLSFingerprint_P256Kyber768Draft00 + const Browser_TLSFingerprint_X25519KYBER512DRAFT00 + const Browser_TLSFingerprint_X25519KYBER768DRAFT00 + const Browser_TLSFingerprint_X25519KYBER768DRAFT00OLD + type Browser_TLSFingerprint_Extension int32 + const Browser_TLSFingerprint_EXTENSION_ENCRYPTED_CLIENT_HELLO + func (Browser_TLSFingerprint_Extension) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_Extension) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_Extension) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_Extension) Enum() *Browser_TLSFingerprint_Extension + func (x Browser_TLSFingerprint_Extension) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_Extension) String() string + type Browser_TLSFingerprint_ExtensionData struct + ApplicationLayerProtocolNegotiation *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation + CompressCertificate *Browser_TLSFingerprint_ExtensionData_CompressCertificate + ExtensionApplicationsSettings *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings + ExtensionEncryptedClientHello *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello + ExtensionId Browser_TLSFingerprint_Extension + ExtensionRenegotiationInfo *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo + KeyShareExtension *Browser_TLSFingerprint_ExtensionData_KeyShareExtension + PskKeyExchangeModes *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes + RecordSizeLimit *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit + SignatureAlgorithms *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms + SupportedVersions *Browser_TLSFingerprint_ExtensionData_SupportedVersions + func (*Browser_TLSFingerprint_ExtensionData) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_TLSFingerprint_ExtensionData) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData) Reset() + func (x *Browser_TLSFingerprint_ExtensionData) String() string + type Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation struct + Protocols []string + func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) GetProtocols() []string + func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_ApplicationLayerProtocolNegotiation) String() string + type Browser_TLSFingerprint_ExtensionData_CompressCertificate struct + Algorithms []Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression + func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_CompressCertificate) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) GetAlgorithms() ... + func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_CompressCertificate) String() string + type Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression int32 + const Browser_TLSFingerprint_ExtensionData_CompressCertificate_BROTLI + const Browser_TLSFingerprint_ExtensionData_CompressCertificate_NO_COMPRESSION + const Browser_TLSFingerprint_ExtensionData_CompressCertificate_ZLIB + const Browser_TLSFingerprint_ExtensionData_CompressCertificate_ZSTD + func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Enum() ... + func (x Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_ExtensionData_CompressCertificate_CertificateCompression) String() string + type Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings struct + Protocols []string + func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) GetProtocols() []string + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionApplicationsSettings) String() string + type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello struct + CandidateCipherSuites []*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite + CandidatePayloadLens []uint32 + func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidateCipherSuites() ... + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) GetCandidatePayloadLens() []uint32 + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello) String() string + type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF int32 + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_RESERVED + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA256 + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA384 + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF_SHA512 + func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Enum() *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF + func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF) String() string + type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD int32 + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_AES_128_GCM + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_AES_256_GCM + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_CHACHA20POLY1305 + const Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD_RESERVED + func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Enum() *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD + func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD) String() string + type Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite struct + AeadId Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKEAEAD + KdfId Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HKDF + func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionEncryptedClientHello_HPKESymmetricCipherSuite) String() string + type Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo struct + RenegotiationSupport Browser_TLSFingerprint_RenegotiationSupport + func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) GetRenegotiationSupport() Browser_TLSFingerprint_RenegotiationSupport + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_ExtensionRenegotiationInfo) String() string + type Browser_TLSFingerprint_ExtensionData_KeyShareExtension struct + KeyShares []*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare + func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) GetKeyShares() []*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension) String() string + type Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare struct + Data []byte + Group Browser_TLSFingerprint_EllipticCurve + func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) GetData() []byte + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) GetGroup() Browser_TLSFingerprint_EllipticCurve + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_KeyShareExtension_KeyShare) String() string + type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes struct + Modes []Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode + func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) GetModes() []Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode + func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes) String() string + type Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode int32 + const Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_DHE + const Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_PLAIN + func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Enum() *Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode + func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_ExtensionData_PSKKeyExchangeModes_Mode) String() string + type Browser_TLSFingerprint_ExtensionData_RecordSizeLimit struct + Limit uint32 + func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) GetLimit() uint32 + func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_RecordSizeLimit) String() string + type Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms struct + SupportedSignatureAlgorithms []Browser_TLSFingerprint_SignatureScheme + func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) GetSupportedSignatureAlgorithms() []Browser_TLSFingerprint_SignatureScheme + func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_SignatureAlgorithms) String() string + type Browser_TLSFingerprint_ExtensionData_SupportedVersions struct + Versions []Browser_TLSFingerprint_ProtocolVersion + func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoMessage() + 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 (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) SizeVT() (n int) + func (m *Browser_TLSFingerprint_ExtensionData_SupportedVersions) UnmarshalVT(dAtA []byte) error + func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) GetVersions() []Browser_TLSFingerprint_ProtocolVersion + func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) Reset() + func (x *Browser_TLSFingerprint_ExtensionData_SupportedVersions) String() string + type Browser_TLSFingerprint_RenegotiationSupport int32 + const Browser_TLSFingerprint_RENEGOTIATE_FREELY_AS_CLIENT + const Browser_TLSFingerprint_RENEGOTIATE_NEVER + const Browser_TLSFingerprint_RENEGOTIATE_ONCE_AS_CLIENT + func (Browser_TLSFingerprint_RenegotiationSupport) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_RenegotiationSupport) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_RenegotiationSupport) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_RenegotiationSupport) Enum() *Browser_TLSFingerprint_RenegotiationSupport + func (x Browser_TLSFingerprint_RenegotiationSupport) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_RenegotiationSupport) String() string + type Browser_TLSFingerprint_SignatureScheme int32 + const Browser_TLSFingerprint_ECDSA_SECP256R1_SHA256 + const Browser_TLSFingerprint_ECDSA_SECP384R1_SHA384 + const Browser_TLSFingerprint_ECDSA_SECP521R1_SHA512 + const Browser_TLSFingerprint_ECDSA_SHA1 + const Browser_TLSFingerprint_ED25519 + const Browser_TLSFingerprint_ED448 + const Browser_TLSFingerprint_NO_SIGNATURE + const Browser_TLSFingerprint_RSA_PKCS1_SHA1 + const Browser_TLSFingerprint_RSA_PKCS1_SHA256 + const Browser_TLSFingerprint_RSA_PKCS1_SHA384 + const Browser_TLSFingerprint_RSA_PKCS1_SHA512 + const Browser_TLSFingerprint_RSA_PSS_PSS_SHA256 + const Browser_TLSFingerprint_RSA_PSS_PSS_SHA384 + const Browser_TLSFingerprint_RSA_PSS_PSS_SHA512 + const Browser_TLSFingerprint_RSA_PSS_RSAE_SHA256 + const Browser_TLSFingerprint_RSA_PSS_RSAE_SHA384 + const Browser_TLSFingerprint_RSA_PSS_RSAE_SHA512 + func (Browser_TLSFingerprint_SignatureScheme) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_SignatureScheme) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_SignatureScheme) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_SignatureScheme) Enum() *Browser_TLSFingerprint_SignatureScheme + func (x Browser_TLSFingerprint_SignatureScheme) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_SignatureScheme) String() string + type Browser_WebGPU struct + Architecture string + Description string + Device string + Features *Browser_WebGPU_Features + IsFallbackAdapter bool + Limits map[string]int64 + Vendor string + func (*Browser_WebGPU) Descriptor() ([]byte, []int) + func (*Browser_WebGPU) ProtoMessage() + 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 (m *Browser_WebGPU) SizeVT() (n int) + func (m *Browser_WebGPU) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_WebGPU) ProtoReflect() protoreflect.Message + func (x *Browser_WebGPU) Reset() + func (x *Browser_WebGPU) String() string + type Browser_WebGPU_Features struct + Size int64 + func (*Browser_WebGPU_Features) Descriptor() ([]byte, []int) + func (*Browser_WebGPU_Features) ProtoMessage() + 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 (m *Browser_WebGPU_Features) SizeVT() (n int) + func (m *Browser_WebGPU_Features) UnmarshalVT(dAtA []byte) error + func (x *Browser_WebGPU_Features) GetSize() int64 + func (x *Browser_WebGPU_Features) ProtoReflect() protoreflect.Message + func (x *Browser_WebGPU_Features) Reset() + func (x *Browser_WebGPU_Features) String() string + type Browser_WebRTC struct + Audio *Browser_WebRTC_CodecInformation + Video *Browser_WebRTC_CodecInformation + func (*Browser_WebRTC) Descriptor() ([]byte, []int) + func (*Browser_WebRTC) ProtoMessage() + 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 (m *Browser_WebRTC) SizeVT() (n int) + func (m *Browser_WebRTC) UnmarshalVT(dAtA []byte) error + func (x *Browser_WebRTC) GetAudio() *Browser_WebRTC_CodecInformation + func (x *Browser_WebRTC) GetVideo() *Browser_WebRTC_CodecInformation + func (x *Browser_WebRTC) ProtoReflect() protoreflect.Message + func (x *Browser_WebRTC) Reset() + func (x *Browser_WebRTC) String() string + type Browser_WebRTC_Codec struct + Channels int32 + ClockRate int64 + MimeType string + SdpFmtLine string + func (*Browser_WebRTC_Codec) Descriptor() ([]byte, []int) + func (*Browser_WebRTC_Codec) ProtoMessage() + 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 (m *Browser_WebRTC_Codec) SizeVT() (n int) + func (m *Browser_WebRTC_Codec) UnmarshalVT(dAtA []byte) error + 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 (x *Browser_WebRTC_Codec) ProtoReflect() protoreflect.Message + func (x *Browser_WebRTC_Codec) Reset() + func (x *Browser_WebRTC_Codec) String() string + type Browser_WebRTC_CodecInformation struct + Codecs []*Browser_WebRTC_Codec + HeaderExtensions []*Browser_WebRTC_HeaderExtension + func (*Browser_WebRTC_CodecInformation) Descriptor() ([]byte, []int) + func (*Browser_WebRTC_CodecInformation) ProtoMessage() + 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 (m *Browser_WebRTC_CodecInformation) SizeVT() (n int) + func (m *Browser_WebRTC_CodecInformation) UnmarshalVT(dAtA []byte) error + func (x *Browser_WebRTC_CodecInformation) GetCodecs() []*Browser_WebRTC_Codec + func (x *Browser_WebRTC_CodecInformation) GetHeaderExtensions() []*Browser_WebRTC_HeaderExtension + func (x *Browser_WebRTC_CodecInformation) ProtoReflect() protoreflect.Message + func (x *Browser_WebRTC_CodecInformation) Reset() + func (x *Browser_WebRTC_CodecInformation) String() string + type Browser_WebRTC_HeaderExtension struct + Direction string + Uri string + func (*Browser_WebRTC_HeaderExtension) Descriptor() ([]byte, []int) + func (*Browser_WebRTC_HeaderExtension) ProtoMessage() + 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 (m *Browser_WebRTC_HeaderExtension) SizeVT() (n int) + func (m *Browser_WebRTC_HeaderExtension) UnmarshalVT(dAtA []byte) error + func (x *Browser_WebRTC_HeaderExtension) GetDirection() string + func (x *Browser_WebRTC_HeaderExtension) GetUri() string + func (x *Browser_WebRTC_HeaderExtension) ProtoReflect() protoreflect.Message + func (x *Browser_WebRTC_HeaderExtension) Reset() + func (x *Browser_WebRTC_HeaderExtension) String() string + type ChromeApp struct + InstallState InstallState + IsInstalled bool + RunningState RunningState + type Codec struct + Channels int32 + ClockRate int64 + MIMEType string + SDPFmtpLine string + type ColorWritemask struct + BoolArray []bool + Integer *int64 + type CompressedTextureFormat struct + AudioWorklet *AudioWorklet + Integer *int64 + type Context struct + AudioWorklet AudioWorklet + BaseLatency float64 + CurrentTime int64 + Destination Destination + Listener AudioWorklet + OutputLatency int64 + SampleRate int64 + SinkID string + State string + type DLFingerprint struct + AppCodeName string + AppName string + AppVersion string + AudioContext AudioContext + AudioTypes map[string]string + AvailabeFonts []string + CSS map[string]any + ChromeApp ChromeApp + CookieEnabled bool + Darkmode bool + DeviceMemory int64 + DevicePixelRatio float64 + DoNotTrack interface{} + Document []string + DocumentElement []string + Gl map[string][]any + Gl2 map[string][]any + GlExperimental map[string][]any + HardwareConcurrency int64 + HighEntropyValues *HighEntropyValues + InnerHeight int64 + InnerWidth int64 + IsBot bool + Language string + Languages []string + MaxTouchPoints int64 + MediaDevices []MediaDevice + Navigator []string + OuterHeight int64 + OuterWidth int64 + PDFViewerEnabled bool + Permissions Permissions + Platform string + Plugins []Plugin + Product string + ProductSub string + Screen Screen + SpeechSynthesis []SpeechSynthesis + StackNative []float64 + StackWorker []float64 + Status string + TimingNative int64 + TimingWorker int64 + UserActivation UserActivation + UserAgent string + Vendor string + VendorSub string + VideoTypes map[string]string + Webdiver bool + Webgpu Webgpu + Webrtc Webrtc + Window []string + Wow64 bool + type Destination struct + ChannelCount int64 + ChannelCountMode string + ChannelInterpretation string + Context *Context + MaxChannelCount int64 + NumberOfInputs int64 + NumberOfOutputs int64 + type Empty struct + Description string + Suffixes string + Type string + type Extension struct + Algorithms []string + Data *string + EllipticCurvesPointFormats []string + ExtendedMasterSecretData *string + MasterSecretData *string + Name string + PSKKeyExchangeMode *string + Protocols []string + ServerName *string + SharedKeys []map[string]string + SignatureAlgorithms []string + SignatureHashAlgorithms []string + StatusRequest *StatusRequest + SupportedGroups []string + Versions []string + type Features struct + Size int64 + type HeaderExtension struct + Direction string + URI string + type HighEntropyValues struct + Architecture string + Bitness string + Brands []Brand + FullVersionList []Brand + Mobile bool + Model string + Platform string + PlatformVersion string + UaFullVersion string + type Http2 struct + AkamaiFingerprint string + AkamaiFingerprintHash string + SentFrames []SentFrame + type IP struct + DstIP string + ID int64 + IPVersion int64 + SrcIP string + TTL int64 + type InstallState struct + Disabled string + Installed string + NotInstalled string + type Listener struct + AutomationRate string + DefaultValue int64 + MaxValue float64 + MinValue float64 + Value int64 + type MediaDevice struct + DeviceID string + GroupID string + Kind string + Label string + type Orientation struct + Angle int64 + Type string + type PeetResponse struct + HTTPVersion string + Http2 *Http2 + IP string + Method string + TLS TLS + Tcpip Tcpip + UserAgent string + type Permissions struct + Accelerometer string + BackgroundFetch string + BackgroundSync string + Camera string + ClipboardRead string + ClipboardWrite string + DisplayCapture string + Geolocation string + Gyroscope string + MIDI string + Magnetometer string + Microphone string + Notifications string + PaymentHandler string + PersistentStorage string + ScreenWakeLock string + StorageAccess string + type Plugin struct + Description string + Filename string + Length int64 + Name string + The0 Empty + type Priority struct + DependsOn int64 + Exclusive int64 + Weight int64 + type RunningState struct + CannotRun string + ReadyToRun string + Running string + type Screen struct + AvailHeight int64 + AvailLeft int64 + AvailTop int64 + AvailWidth int64 + ColorDepth int64 + Height int64 + IsExtended bool + Orientation Orientation + PixelDepth int64 + Width int64 + type SentFrame struct + Flags []string + FrameType string + Headers []string + Increment *int64 + Length int64 + Priority *Priority + Settings []string + StreamID *int64 + type SharedKey struct + P25623 *string + TLSGREASE0Xdada *string + X2551929 *string + type SpeechSynthesis struct + Default bool + Lang string + LocalService bool + Name string + VoiceURI string + type StatusRequest struct + CertificateStatusType string + RequestExtensionsLength int64 + ResponderIDListLength int64 + type TCP struct + ACK int64 + Checksum int64 + Seq int64 + Window int64 + type TLS struct + Ciphers []string + ClientRandom string + Extensions []Extension + Ja3 string + Ja3Hash string + Ja4 string + Peetprint string + PeetprintHash string + SessionID string + TLSVersionNegotiated string + TLSVersionRecord string + type Tcpip struct + CapLength int64 + DstPort int64 + IP IP + SrcPort int64 + TCP TCP + type UserActivation struct + HasBeenActive bool + IsActive bool + type VideoTypes struct + VideoMp4CodecsFLAC string + VideoOggCodecsOpus string + VideoOggCodecsTheora string + VideoWebmCodecsVp8Vorbis string + VideoWebmCodecsVp9Opus string + type Webgpu struct + Architecture string + Description string + Device string + Features Features + IsFallbackAdapter bool + Limits map[string]int64 + Vendor string + type Webrtc struct + Audio Audio + Video Audio v0.0.2 Jun 4, 2023 v0.0.1 Jun 4, 2023 Changes in this version + const DeviceFormatKeyAndroidSDKLevel + const DeviceFormatKeyAndroidVersion + const DeviceFormatKeyBuild + const DeviceFormatKeyDPI + const DeviceFormatKeyDevice + const DeviceFormatKeyLocale + const DeviceFormatKeyManufacturer + const DeviceFormatKeyModel + var AndroidDevice_Version_name = map[int32]string + var AndroidDevice_Version_value = map[string]int32 + var AvailableBrowsers = map[string]map[string]*Browser + var AvailableCities = map[string][]string + var AvailableCountries = []string + var AvailableSIMCards = map[string][]*SIMCard + var Browser_TLSFingerprint_CipherSuite_name = map[int32]string + var Browser_TLSFingerprint_CipherSuite_value = map[string]int32 + var Browser_TLSFingerprint_EllipticCurvePointFormat_name = map[int32]string + var Browser_TLSFingerprint_EllipticCurvePointFormat_value = map[string]int32 + var Browser_TLSFingerprint_EllipticCurve_name = map[int32]string + var Browser_TLSFingerprint_EllipticCurve_value = map[string]int32 + var Browser_TLSFingerprint_Extensions_name = map[int32]string + var Browser_TLSFingerprint_Extensions_value = map[string]int32 + var Browser_TLSFingerprint_ProtocolVersion_name = map[int32]string + var Browser_TLSFingerprint_ProtocolVersion_value = map[string]int32 + var CPUData_Architecture_name = map[int32]string + var CPUData_Architecture_value = map[string]int32 + var DeviceDB = map[string]*AndroidDevice + var DeviceDBKeys = []string + var ErrAndroidVersionSDKUnsupported = errors.New("the supplied SDK is unsupported") + var ErrAndroidVersionVersionUnsupported = errors.New("the supplied version is unsupported") + var ErrIntOverflow = fmt.Errorf("proto: integer overflow") + var ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrLocaleFormatUnsupported = errors.New("the supplied locale had an unsupported format") + var ErrLocaleUnsupported = errors.New("the supplied locale is unsupported") + var ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") + var File_proto_device_utils_device_utils_proto protoreflect.FileDescriptor + var GPSLocation_LocationProvider_name = map[int32]string + var GPSLocation_LocationProvider_value = map[string]int32 + var LocationDB = map[string]map[string]*GPSLocation + func IsNumeric(in string) bool + func LuhnCalculate(number int64) int64 + func LuhnChecksum(number int64) int64 + func LuhnValid(number int64) bool + type AndroidDevice struct + Build *AndroidDevice_BuildData + Cpu *CPUData + Id *AndroidDevice_ID + Locale *Locale + Location *GPSLocation + MacAddress *MAC + Screen *ScreenData + SimSlots []*SIMCard + Software *AndroidDevice_DeviceSoftware + Timezone *Timezone + Version AndroidDevice_Version + func DeviceFromFingerprint(fingerprint string) (*AndroidDevice, error) + func DeviceFromUserAgent(userAgent string) (*AndroidDevice, error) + func GetDBDevice(key string) (*AndroidDevice, bool) + func GetRandomDevice() *AndroidDevice + func (*AndroidDevice) Descriptor() ([]byte, []int) + func (*AndroidDevice) ProtoMessage() + func (device *AndroidDevice) FormatUserAgent(format string) string + func (device *AndroidDevice) GetFingerprint() string + func (device *AndroidDevice) GetUserAgent() string + func (device *AndroidDevice) Randomize() + 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 (m *AndroidDevice) SizeVT() (n int) + func (m *AndroidDevice) UnmarshalVT(dAtA []byte) error + func (x *AndroidDevice) GetBuild() *AndroidDevice_BuildData + func (x *AndroidDevice) GetCpu() *CPUData + 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 (x *AndroidDevice) GetVersion() AndroidDevice_Version + func (x *AndroidDevice) ProtoReflect() protoreflect.Message + func (x *AndroidDevice) Reset() + func (x *AndroidDevice) String() string + type AndroidDevice_BuildData struct + Board string + Bootloader string + Brand string + Device string + Display string + Fingerprint string + Hardware string + Id string + IncrementalVersion string + Manufacturer string + Model string + OdmSku string + Product string + Sku string + SocManufacturer string + SocModel string + Tags string + Type string + func (*AndroidDevice_BuildData) Descriptor() ([]byte, []int) + func (*AndroidDevice_BuildData) ProtoMessage() + 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 (m *AndroidDevice_BuildData) SizeVT() (n int) + func (m *AndroidDevice_BuildData) UnmarshalVT(dAtA []byte) error + 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 (x *AndroidDevice_BuildData) ProtoReflect() protoreflect.Message + func (x *AndroidDevice_BuildData) Reset() + func (x *AndroidDevice_BuildData) String() string + type AndroidDevice_DeviceSoftware struct + AppMetaData map[string]string + SoftwareMetaData map[string]string + func (*AndroidDevice_DeviceSoftware) Descriptor() ([]byte, []int) + func (*AndroidDevice_DeviceSoftware) ProtoMessage() + 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 (m *AndroidDevice_DeviceSoftware) SizeVT() (n int) + func (m *AndroidDevice_DeviceSoftware) UnmarshalVT(dAtA []byte) error + func (x *AndroidDevice_DeviceSoftware) GetAppMetaData() map[string]string + func (x *AndroidDevice_DeviceSoftware) GetSoftwareMetaData() map[string]string + func (x *AndroidDevice_DeviceSoftware) ProtoReflect() protoreflect.Message + func (x *AndroidDevice_DeviceSoftware) Reset() + func (x *AndroidDevice_DeviceSoftware) String() string + type AndroidDevice_ID struct + Id uint64 + func NewAndroidID() *AndroidDevice_ID + func (*AndroidDevice_ID) Descriptor() ([]byte, []int) + func (*AndroidDevice_ID) ProtoMessage() + func (id *AndroidDevice_ID) Equals(comparison *AndroidDevice_ID) bool + func (id *AndroidDevice_ID) FromHex(idStr string) error + func (id *AndroidDevice_ID) GetID() uint64 + func (id *AndroidDevice_ID) IsNull() bool + func (id *AndroidDevice_ID) Random() error + func (id *AndroidDevice_ID) SetID(idN uint64) + func (id *AndroidDevice_ID) ToBase64String() string + func (id *AndroidDevice_ID) ToDecimalString() string + func (id *AndroidDevice_ID) ToHexString() string + 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 (m *AndroidDevice_ID) SizeVT() (n int) + func (m *AndroidDevice_ID) UnmarshalVT(dAtA []byte) error + func (x *AndroidDevice_ID) GetId() uint64 + func (x *AndroidDevice_ID) ProtoReflect() protoreflect.Message + func (x *AndroidDevice_ID) Reset() + func (x *AndroidDevice_ID) String() string + type AndroidDevice_Version int32 + const AndroidDevice_AndroidVersion_NONE + const AndroidDevice_V10_0 + const AndroidDevice_V11_0 + const AndroidDevice_V12_0 + const AndroidDevice_V12_0L + const AndroidDevice_V13_0 + const AndroidDevice_V14_0 + const AndroidDevice_V1_0 + const AndroidDevice_V1_1 + const AndroidDevice_V1_5 + const AndroidDevice_V1_6 + const AndroidDevice_V2 + const AndroidDevice_V2_0_1 + const AndroidDevice_V2_1 + const AndroidDevice_V2_2 + const AndroidDevice_V2_3_2 + const AndroidDevice_V2_3_7 + const AndroidDevice_V3_0 + const AndroidDevice_V3_2 + const AndroidDevice_V4_0_2 + const AndroidDevice_V4_0_4 + const AndroidDevice_V4_1 + const AndroidDevice_V4_2 + const AndroidDevice_V4_3 + const AndroidDevice_V4_4 + const AndroidDevice_V4_4W + const AndroidDevice_V5_0 + const AndroidDevice_V5_1 + const AndroidDevice_V6_0 + const AndroidDevice_V7_0 + const AndroidDevice_V7_1 + const AndroidDevice_V8_0 + const AndroidDevice_V8_1 + const AndroidDevice_V9_0 + const AndroidDevice_v3_1 + func AndroidVersionFromSDKString(sdkStr string) (AndroidDevice_Version, error) + func AndroidVersionFromVersionString(versionStr string) (AndroidDevice_Version, error) + func (AndroidDevice_Version) Descriptor() protoreflect.EnumDescriptor + func (AndroidDevice_Version) EnumDescriptor() ([]byte, []int) + func (AndroidDevice_Version) Type() protoreflect.EnumType + func (version AndroidDevice_Version) IsValid() bool + func (version AndroidDevice_Version) ToAndroidSDK() string + func (version AndroidDevice_Version) ToAndroidVersion() string + func (x AndroidDevice_Version) Enum() *AndroidDevice_Version + func (x AndroidDevice_Version) Number() protoreflect.EnumNumber + func (x AndroidDevice_Version) String() string + type Browser struct + BrandHeader string + Name string + TlsFingerprint *Browser_TLSFingerprint + UserAgent string + Version string + func (*Browser) Descriptor() ([]byte, []int) + func (*Browser) ProtoMessage() + 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 (m *Browser) SizeVT() (n int) + func (m *Browser) UnmarshalVT(dAtA []byte) error + func (x *Browser) GetBrandHeader() string + func (x *Browser) GetName() string + func (x *Browser) GetTlsFingerprint() *Browser_TLSFingerprint + func (x *Browser) GetUserAgent() string + func (x *Browser) GetVersion() string + func (x *Browser) ProtoReflect() protoreflect.Message + func (x *Browser) Reset() + func (x *Browser) String() string + type Browser_TLSFingerprint struct + CipherSuites []Browser_TLSFingerprint_CipherSuite + EllipticCurvePointFormats []Browser_TLSFingerprint_EllipticCurvePointFormat + EllipticCurves []Browser_TLSFingerprint_EllipticCurve + Extensions []Browser_TLSFingerprint_Extensions + Version Browser_TLSFingerprint_ProtocolVersion + func ParseTLSFingerprint(fingerprint string) (*Browser_TLSFingerprint, error) + func (*Browser_TLSFingerprint) Descriptor() ([]byte, []int) + func (*Browser_TLSFingerprint) ProtoMessage() + func (fp *Browser_TLSFingerprint) FormatTLSFingerprint(strict ...bool) string + 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 (m *Browser_TLSFingerprint) SizeVT() (n int) + func (m *Browser_TLSFingerprint) UnmarshalVT(dAtA []byte) error + 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) GetExtensions() []Browser_TLSFingerprint_Extensions + func (x *Browser_TLSFingerprint) GetVersion() Browser_TLSFingerprint_ProtocolVersion + func (x *Browser_TLSFingerprint) ProtoReflect() protoreflect.Message + func (x *Browser_TLSFingerprint) Reset() + func (x *Browser_TLSFingerprint) String() string + type Browser_TLSFingerprint_CipherSuite int32 + const Browser_TLSFingerprint_Reserved + const Browser_TLSFingerprint_TLS_AEGIS_128L_SHA256 + const Browser_TLSFingerprint_TLS_AEGIS_256_SHA384 + const Browser_TLSFingerprint_TLS_AES_128_CCM_8_SHA256 + const Browser_TLSFingerprint_TLS_AES_128_CCM_SHA256 + const Browser_TLSFingerprint_TLS_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_DSS_WITH_SEED_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_CCM + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_CCM + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_NULL_SHA256 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_NULL_SHA384 + const Browser_TLSFingerprint_TLS_DHE_PSK_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CCM + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_CCM_8 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CCM + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_CCM_8 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_DHE_RSA_WITH_SEED_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_DSS_WITH_SEED_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_RSA_WITH_SEED_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_DH_anon_WITH_RC4_128_MD5 + const Browser_TLSFingerprint_TLS_DH_anon_WITH_SEED_CBC_SHA + const Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_128_CCM_SHA256 + const Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_256_CCM_SHA384 + const Browser_TLSFingerprint_TLS_ECCPWD_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CCM + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CCM + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_NULL_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_NULL_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_PSK_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_ECDHE_RSA_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_ECDH_ECDSA_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_ECDH_RSA_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_anon_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_anon_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_ECDH_anon_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_ECDH_anon_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_EMPTY_RENEGOTIATION_INFO_SCSV + const Browser_TLSFingerprint_TLS_FALLBACK_SCSV + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_28147_CNT_IMIT + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_KUZNYECHIK_CTR_OMAC + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_L + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_S + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_MAGMA_CTR_OMAC + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_MAGMA_MGM_L + const Browser_TLSFingerprint_TLS_GOSTR341112_256_WITH_MAGMA_MGM_S + const Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 + const Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA + const Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 + const Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA + const Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC4_40_MD5 + const Browser_TLSFingerprint_TLS_KRB5_EXPORT_WITH_RC4_40_SHA + const Browser_TLSFingerprint_TLS_KRB5_WITH_3DES_EDE_CBC_MD5 + const Browser_TLSFingerprint_TLS_KRB5_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_KRB5_WITH_DES_CBC_MD5 + const Browser_TLSFingerprint_TLS_KRB5_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_KRB5_WITH_IDEA_CBC_MD5 + const Browser_TLSFingerprint_TLS_KRB5_WITH_IDEA_CBC_SHA + const Browser_TLSFingerprint_TLS_KRB5_WITH_RC4_128_MD5 + const Browser_TLSFingerprint_TLS_KRB5_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_NULL_WITH_NULL_NULL + const Browser_TLSFingerprint_TLS_PSK_DHE_WITH_AES_128_CCM_8 + const Browser_TLSFingerprint_TLS_PSK_DHE_WITH_AES_256_CCM_8 + const Browser_TLSFingerprint_TLS_PSK_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CCM + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_CCM_8 + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CCM + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_CCM_8 + const Browser_TLSFingerprint_TLS_PSK_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_PSK_WITH_NULL_SHA256 + const Browser_TLSFingerprint_TLS_PSK_WITH_NULL_SHA384 + const Browser_TLSFingerprint_TLS_PSK_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_RSA_EXPORT_WITH_DES40_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 + const Browser_TLSFingerprint_TLS_RSA_EXPORT_WITH_RC4_40_MD5 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_NULL_SHA256 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_NULL_SHA384 + const Browser_TLSFingerprint_TLS_RSA_PSK_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CCM + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_CCM_8 + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CCM + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_CCM_8 + const Browser_TLSFingerprint_TLS_RSA_WITH_AES_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_256_CBC_SHA384 + const Browser_TLSFingerprint_TLS_RSA_WITH_ARIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const Browser_TLSFingerprint_TLS_RSA_WITH_DES_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_IDEA_CBC_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_NULL_MD5 + const Browser_TLSFingerprint_TLS_RSA_WITH_NULL_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_NULL_SHA256 + const Browser_TLSFingerprint_TLS_RSA_WITH_RC4_128_MD5 + const Browser_TLSFingerprint_TLS_RSA_WITH_RC4_128_SHA + const Browser_TLSFingerprint_TLS_RSA_WITH_SEED_CBC_SHA + const Browser_TLSFingerprint_TLS_SHA256_SHA256 + const Browser_TLSFingerprint_TLS_SHA384_SHA384 + const Browser_TLSFingerprint_TLS_SM4_CCM_SM3 + const Browser_TLSFingerprint_TLS_SM4_GCM_SM3 + const Browser_TLSFingerprint_TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_WITH_AES_128_CBC_SHA + const Browser_TLSFingerprint_TLS_SRP_SHA_WITH_AES_256_CBC_SHA + const Browser_TLSFingerprint_Unassigned + func (Browser_TLSFingerprint_CipherSuite) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_CipherSuite) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_CipherSuite) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_CipherSuite) Enum() *Browser_TLSFingerprint_CipherSuite + func (x Browser_TLSFingerprint_CipherSuite) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_CipherSuite) String() string + type Browser_TLSFingerprint_EllipticCurve int32 + const Browser_TLSFingerprint_ARBITRARY_EXPLICIT_CHAR2_CURVES + const Browser_TLSFingerprint_ARBITRARY_EXPLICIT_PRIME_CURVES + const Browser_TLSFingerprint_BRAINPOOLP256R1 + const Browser_TLSFingerprint_BRAINPOOLP256R1TLS13 + const Browser_TLSFingerprint_BRAINPOOLP384R1 + const Browser_TLSFingerprint_BRAINPOOLP384R1TLS13 + const Browser_TLSFingerprint_BRAINPOOLP512R1 + const Browser_TLSFingerprint_BRAINPOOLP512R1TLS13 + const Browser_TLSFingerprint_CURVESM2 + const Browser_TLSFingerprint_FFDHE2048 + const Browser_TLSFingerprint_FFDHE3072 + const Browser_TLSFingerprint_FFDHE4096 + const Browser_TLSFingerprint_FFDHE6144 + const Browser_TLSFingerprint_FFDHE8192 + const Browser_TLSFingerprint_GC256A + const Browser_TLSFingerprint_GC256B + const Browser_TLSFingerprint_GC256C + const Browser_TLSFingerprint_GC256D + const Browser_TLSFingerprint_GC512A + const Browser_TLSFingerprint_GC512B + const Browser_TLSFingerprint_GC512C + const Browser_TLSFingerprint_RESERVED + const Browser_TLSFingerprint_SECP160K1 + const Browser_TLSFingerprint_SECP160R1 + const Browser_TLSFingerprint_SECP160R2 + const Browser_TLSFingerprint_SECP192K1 + const Browser_TLSFingerprint_SECP192R1 + const Browser_TLSFingerprint_SECP224K1 + const Browser_TLSFingerprint_SECP224R1 + const Browser_TLSFingerprint_SECP256K1 + const Browser_TLSFingerprint_SECP256R1 + const Browser_TLSFingerprint_SECP384R1 + const Browser_TLSFingerprint_SECP521R1 + const Browser_TLSFingerprint_SECT163K1 + const Browser_TLSFingerprint_SECT163R1 + const Browser_TLSFingerprint_SECT163R2 + const Browser_TLSFingerprint_SECT193R1 + const Browser_TLSFingerprint_SECT193R2 + const Browser_TLSFingerprint_SECT233K1 + const Browser_TLSFingerprint_SECT233R1 + const Browser_TLSFingerprint_SECT239K1 + const Browser_TLSFingerprint_SECT283K1 + const Browser_TLSFingerprint_SECT283R1 + const Browser_TLSFingerprint_SECT409K1 + const Browser_TLSFingerprint_SECT409R1 + const Browser_TLSFingerprint_SECT571K1 + const Browser_TLSFingerprint_SECT571R1 + const Browser_TLSFingerprint_X25519 + const Browser_TLSFingerprint_X448 + func (Browser_TLSFingerprint_EllipticCurve) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_EllipticCurve) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_EllipticCurve) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_EllipticCurve) Enum() *Browser_TLSFingerprint_EllipticCurve + func (x Browser_TLSFingerprint_EllipticCurve) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_EllipticCurve) String() string + type Browser_TLSFingerprint_EllipticCurvePointFormat int32 + const Browser_TLSFingerprint_ANSI_X962_COMPRESSED_CHAR2 + const Browser_TLSFingerprint_ANSI_X962_COMPRESSED_PRIME + const Browser_TLSFingerprint_UNCOMPRESSED + func (Browser_TLSFingerprint_EllipticCurvePointFormat) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_EllipticCurvePointFormat) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_EllipticCurvePointFormat) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_EllipticCurvePointFormat) Enum() *Browser_TLSFingerprint_EllipticCurvePointFormat + func (x Browser_TLSFingerprint_EllipticCurvePointFormat) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_EllipticCurvePointFormat) String() string + type Browser_TLSFingerprint_Extensions int32 + const Browser_TLSFingerprint_APPLICATION_LAYER_PROTOCOL_NEGOTIATION + const Browser_TLSFingerprint_CACHED_INFO + const Browser_TLSFingerprint_CERTIFICATE_AUTHORITIES + const Browser_TLSFingerprint_CERT_TYPE + const Browser_TLSFingerprint_CLIENT_AUTHZ + const Browser_TLSFingerprint_CLIENT_CERTIFICATE_TYPE + const Browser_TLSFingerprint_CLIENT_CERTIFICATE_URL + const Browser_TLSFingerprint_COMPRESS_CERTIFICATE + const Browser_TLSFingerprint_CONNECTION_ID + const Browser_TLSFingerprint_CONNECTION_ID_DEPRECATED + const Browser_TLSFingerprint_COOKIE + const Browser_TLSFingerprint_DELEGATED_CREDENTIAL + const Browser_TLSFingerprint_DNSSEC_CHAIN + const Browser_TLSFingerprint_EARLY_DATA + const Browser_TLSFingerprint_EC_POINT_FORMATS + const Browser_TLSFingerprint_ENCRYPT_THEN_MAC + const Browser_TLSFingerprint_EXTENDED_MASTER_SECRET + const Browser_TLSFingerprint_EXTENSION_APPLICATIONS_SETTINGS + const Browser_TLSFingerprint_EXTENSION_RENEGOTIATION_INFO + const Browser_TLSFingerprint_EXTERNAL_ID_HASH + const Browser_TLSFingerprint_EXTERNAL_SESSION_ID + const Browser_TLSFingerprint_HEARTBEAT + const Browser_TLSFingerprint_KEY_SHARE + const Browser_TLSFingerprint_MAX_FRAGMENT_LENGTH + const Browser_TLSFingerprint_OID_FILTERS + const Browser_TLSFingerprint_PADDING + const Browser_TLSFingerprint_PASSWORD_SALT + const Browser_TLSFingerprint_POST_HANDSHAKE_AUTH + const Browser_TLSFingerprint_PRE_SHARED_KEY + const Browser_TLSFingerprint_PSK_KEY_EXCHANGE_MODES + const Browser_TLSFingerprint_PWD_CLEAR + const Browser_TLSFingerprint_PWD_PROTECT + const Browser_TLSFingerprint_QUIC_TRANSPORT_PARAMETERS + const Browser_TLSFingerprint_RECORD_SIZE_LIMIT + const Browser_TLSFingerprint_SEQUENCE_NUMBER_ENCRYPTION_ALGORITHMS + const Browser_TLSFingerprint_SERVER_AUTHZ + const Browser_TLSFingerprint_SERVER_CERTIFICATE_TYPE + const Browser_TLSFingerprint_SERVER_NAME + const Browser_TLSFingerprint_SESSION_TICKET + const Browser_TLSFingerprint_SIGNATURE_ALGORITHMS + const Browser_TLSFingerprint_SIGNATURE_ALGORITHMS_CERT + const Browser_TLSFingerprint_SIGNED_CERTIFICATE_TIMESTAMP + const Browser_TLSFingerprint_SRP + const Browser_TLSFingerprint_STATUS_REQUEST + const Browser_TLSFingerprint_STATUS_REQUEST_V2 + const Browser_TLSFingerprint_SUPPORTED_EKT_CIPHERS + const Browser_TLSFingerprint_SUPPORTED_GROUPS + const Browser_TLSFingerprint_SUPPORTED_VERSIONS + const Browser_TLSFingerprint_TICKET_PINNING + const Browser_TLSFingerprint_TICKET_REQUEST + const Browser_TLSFingerprint_TLMSP + const Browser_TLSFingerprint_TLMSP_DELEGATE + const Browser_TLSFingerprint_TLMSP_PROXYING + const Browser_TLSFingerprint_TLS_CERT_WITH_EXTERN_PSK + const Browser_TLSFingerprint_TLS_LTS + const Browser_TLSFingerprint_TOKEN_BINDING + const Browser_TLSFingerprint_TRANSPARENCY_INFO + const Browser_TLSFingerprint_TRUNCATED_HMAC + const Browser_TLSFingerprint_TRUSTED_CA_KEYS + const Browser_TLSFingerprint_USER_MAPPING + const Browser_TLSFingerprint_USE_SRTP + func (Browser_TLSFingerprint_Extensions) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_Extensions) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_Extensions) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_Extensions) Enum() *Browser_TLSFingerprint_Extensions + func (x Browser_TLSFingerprint_Extensions) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_Extensions) String() string + type Browser_TLSFingerprint_ProtocolVersion int32 + const Browser_TLSFingerprint_DTLS1 + const Browser_TLSFingerprint_DTLS1_2 + const Browser_TLSFingerprint_DTLS1_BAD + const Browser_TLSFingerprint_SSL3 + const Browser_TLSFingerprint_TLS1 + const Browser_TLSFingerprint_TLS1_1 + const Browser_TLSFingerprint_TLS1_2 + const Browser_TLSFingerprint_TLS1_3 + const Browser_TLSFingerprint_UNKNOWN + func (Browser_TLSFingerprint_ProtocolVersion) Descriptor() protoreflect.EnumDescriptor + func (Browser_TLSFingerprint_ProtocolVersion) EnumDescriptor() ([]byte, []int) + func (Browser_TLSFingerprint_ProtocolVersion) Type() protoreflect.EnumType + func (x Browser_TLSFingerprint_ProtocolVersion) Enum() *Browser_TLSFingerprint_ProtocolVersion + func (x Browser_TLSFingerprint_ProtocolVersion) Number() protoreflect.EnumNumber + func (x Browser_TLSFingerprint_ProtocolVersion) String() string + type CPUData struct + AbiList []string + Arch CPUData_Architecture + ArchName string + Board string + Brand string + Model string + func (*CPUData) Descriptor() ([]byte, []int) + func (*CPUData) ProtoMessage() + 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 (m *CPUData) SizeVT() (n int) + func (m *CPUData) UnmarshalVT(dAtA []byte) error + 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 (x *CPUData) ProtoReflect() protoreflect.Message + func (x *CPUData) Reset() + func (x *CPUData) String() string + type CPUData_Architecture int32 + const CPUData_ARM + const CPUData_ARM64 + const CPUData_MIPS + const CPUData_MIPSEL + const CPUData_PPC + const CPUData_PPC64 + const CPUData_UNKNOWN + const CPUData_X32 + const CPUData_X64 + func (CPUData_Architecture) Descriptor() protoreflect.EnumDescriptor + func (CPUData_Architecture) EnumDescriptor() ([]byte, []int) + func (CPUData_Architecture) Type() protoreflect.EnumType + func (x CPUData_Architecture) Enum() *CPUData_Architecture + func (x CPUData_Architecture) Number() protoreflect.EnumNumber + func (x CPUData_Architecture) String() string + type GPSLocation struct + Altitude float64 + Latitude float64 + Longitude float64 + Provider GPSLocation_LocationProvider + func GetDBLocation(countryISO, city string) (*GPSLocation, error) + func GetRandomDBLocation(countryISO string) *GPSLocation + func (*GPSLocation) Descriptor() ([]byte, []int) + func (*GPSLocation) ProtoMessage() + func (location *GPSLocation) Accuracy() int + func (location *GPSLocation) ProviderString() string + 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 (m *GPSLocation) SizeVT() (n int) + func (m *GPSLocation) UnmarshalVT(dAtA []byte) error + func (x *GPSLocation) GetAltitude() float64 + func (x *GPSLocation) GetLatitude() float64 + func (x *GPSLocation) GetLongitude() float64 + func (x *GPSLocation) GetProvider() GPSLocation_LocationProvider + func (x *GPSLocation) ProtoReflect() protoreflect.Message + func (x *GPSLocation) Reset() + func (x *GPSLocation) String() string + type GPSLocation_LocationProvider int32 + const GPSLocation_GPS + const GPSLocation_LocationProvider_NONE + const GPSLocation_NETWORK + const GPSLocation_PASSIVE + func (GPSLocation_LocationProvider) Descriptor() protoreflect.EnumDescriptor + func (GPSLocation_LocationProvider) EnumDescriptor() ([]byte, []int) + func (GPSLocation_LocationProvider) Type() protoreflect.EnumType + func (x GPSLocation_LocationProvider) Enum() *GPSLocation_LocationProvider + func (x GPSLocation_LocationProvider) Number() protoreflect.EnumNumber + func (x GPSLocation_LocationProvider) String() string + type Locale struct + CountryISO string + Language string + func LocaleFromLocaleString(localeStr string) (*Locale, error) + func (*Locale) Descriptor() ([]byte, []int) + func (*Locale) ProtoMessage() + func (locale *Locale) GetCountry(iso bool) string + func (locale *Locale) ToLocale(separator string, iso bool) 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 (m *Locale) SizeVT() (n int) + func (m *Locale) UnmarshalVT(dAtA []byte) error + func (x *Locale) GetCountryISO() string + func (x *Locale) GetLanguage() string + func (x *Locale) ProtoReflect() protoreflect.Message + func (x *Locale) Reset() + func (x *Locale) String() string + type MAC struct + Address string + OUI string + func (*MAC) Descriptor() ([]byte, []int) + func (*MAC) ProtoMessage() + func (m *MAC) Generate(oui string, multiCast, uua bool) (string, error) + 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 (m *MAC) SizeVT() (n int) + func (m *MAC) UnmarshalVT(dAtA []byte) error + func (x *MAC) GetAddress() string + func (x *MAC) GetOUI() string + func (x *MAC) ProtoReflect() protoreflect.Message + func (x *MAC) Reset() + func (x *MAC) String() string + type SIMCard struct + Carrier string + CountryCode string + CountryISO string + Imei *SIMCard_IMEI + MCC string + MNC string + Meid *SIMCard_MEID + PhoneNumber string + func GetRandomDBSIMCard(countryISO string) *SIMCard + func (*SIMCard) Descriptor() ([]byte, []int) + func (*SIMCard) ProtoMessage() + 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 (m *SIMCard) SizeVT() (n int) + func (m *SIMCard) UnmarshalVT(dAtA []byte) error + func (s *SIMCard) GetCarrierName(heuristic bool) string + func (s *SIMCard) GetHNI() string + func (s *SIMCard) IsValid() bool + func (s *SIMCard) Randomize(countryISO string) + func (x *SIMCard) GetCarrier() string + func (x *SIMCard) GetCountryCode() string + func (x *SIMCard) GetCountryISO() 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 (x *SIMCard) ProtoReflect() protoreflect.Message + func (x *SIMCard) Reset() + func (x *SIMCard) String() string + type SIMCard_IMEI struct + Imei string + TAC string + func (*SIMCard_IMEI) Descriptor() ([]byte, []int) + func (*SIMCard_IMEI) ProtoMessage() + func (i *SIMCard_IMEI) Generate(tac, serial string) (string, error) + 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 (m *SIMCard_IMEI) SizeVT() (n int) + func (m *SIMCard_IMEI) UnmarshalVT(dAtA []byte) error + func (x *SIMCard_IMEI) GetImei() string + func (x *SIMCard_IMEI) GetTAC() string + func (x *SIMCard_IMEI) ProtoReflect() protoreflect.Message + func (x *SIMCard_IMEI) Reset() + func (x *SIMCard_IMEI) String() string + type SIMCard_MEID struct + ManufacturerCode string + Meid string + RegionCode string + func (*SIMCard_MEID) Descriptor() ([]byte, []int) + func (*SIMCard_MEID) ProtoMessage() + 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 (m *SIMCard_MEID) SizeVT() (n int) + func (m *SIMCard_MEID) UnmarshalVT(dAtA []byte) error + func (x *SIMCard_MEID) GetManufacturerCode() string + func (x *SIMCard_MEID) GetMeid() string + func (x *SIMCard_MEID) GetRegionCode() string + func (x *SIMCard_MEID) ProtoReflect() protoreflect.Message + func (x *SIMCard_MEID) Reset() + func (x *SIMCard_MEID) String() string + type ScreenData struct + Density int32 + ResolutionHorizontal int32 + ResolutionVertical int32 + func (*ScreenData) Descriptor() ([]byte, []int) + func (*ScreenData) ProtoMessage() + 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 (m *ScreenData) SizeVT() (n int) + func (m *ScreenData) UnmarshalVT(dAtA []byte) error + func (x *ScreenData) GetDensity() int32 + func (x *ScreenData) GetResolutionHorizontal() int32 + func (x *ScreenData) GetResolutionVertical() int32 + func (x *ScreenData) ProtoReflect() protoreflect.Message + func (x *ScreenData) Reset() + func (x *ScreenData) String() string + type Timezone struct + Name string + func (*Timezone) Descriptor() ([]byte, []int) + func (*Timezone) ProtoMessage() + 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 (m *Timezone) SizeVT() (n int) + func (m *Timezone) UnmarshalVT(dAtA []byte) error + func (tz *Timezone) FromLocation(loc *time.Location) + func (tz *Timezone) FromName(name string) error + func (tz *Timezone) MustGoLocation() *time.Location + func (x *Timezone) GetName() string + func (x *Timezone) ProtoReflect() protoreflect.Message + func (x *Timezone) Reset() + func (x *Timezone) String() string