18 lines
518 B
Go
18 lines
518 B
Go
|
|
// Package tlsfingerprint provides TLS fingerprint simulation for HTTP clients.
|
||
|
|
package tlsfingerprint
|
||
|
|
|
||
|
|
// Profile represents a TLS fingerprint profile for HTTP clients.
|
||
|
|
type Profile struct {
|
||
|
|
Name string
|
||
|
|
EnableGREASE bool
|
||
|
|
CipherSuites []uint16
|
||
|
|
Curves []uint16
|
||
|
|
PointFormats []uint16
|
||
|
|
SignatureAlgorithms []uint16
|
||
|
|
ALPNProtocols []string
|
||
|
|
SupportedVersions []uint16
|
||
|
|
KeyShareGroups []uint16
|
||
|
|
PSKModes []uint16
|
||
|
|
Extensions []uint16
|
||
|
|
}
|