0fc01439295eaa87

Seen (all time)
(past week)
3.5M times (0.02%)
257K times (0.03%)
Rank (all time)
(past week)
262 / 9792877
193 / 1946578
TLS VersionTLS 1.0
Handshake VersionTLS 1.2
Cipher Suites
exact match
GREASE (0x0a0a)
TLS_AES_128_GCM_SHA256 (0x1301)
TLS_AES_256_GCM_SHA384 (0x1302)
TLS_CHACHA20_POLY1305_SHA256 (0x1303)
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b)
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f)
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xc02c)
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030)
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xcca9)
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xcca8)
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014)
TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c)
TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009d)
TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
Compression Methodsnull (0x00)
Extensions
exact match
GREASE (0x0a0a)
server_name (0x0000)
extended_master_secret (0x0017)
renegotiation_info (0xff01)
supported_groups (0x000a)
ec_point_formats (0x000b)
SessionTicket TLS (0x0023)
application_layer_protocol_negotiation (0x0010)
status_request (0x0005)
signature_algorithms (0x000d)
signed_certificate_timestamp (0x0012)
key_share (0x0033)
psk_key_exchange_modes (0x002d)
supported_versions (0x002b)
compressed_certificate (0x001b)
GREASE (0x0a0a)
Supported Groups
exact match
GREASE (0x0a0a)
x25519 (0x001d)
secp256r1 (0x0017)
secp384r1 (0x0018)
Signature Algorithms
exact match
ecdsa_secp256r1_sha256 (0x0403)
rsa_pss_rsae_sha256 (0x0804)
rsa_pkcs1_sha256 (0x0401)
ecdsa_secp384r1_sha384 (0x0503)
rsa_pss_rsae_sha384 (0x0805)
rsa_pkcs1_sha384 (0x0501)
rsa_pss_rsae_sha512 (0x0806)
rsa_pkcs1_sha512 (0x0601)
EC Point Formatsuncompressed (0x00)
ALPNh2
http/1.1
Key Share GREASE (0x0a0a) - 1-byte key
x25519 (0x001d) - 32-byte key
PSK Key Exchange Modes psk_dhe_ke (0x01)
Supported Versions
exact match
GREASE (0x0a0a)
TLS 1.3 (0x0304)
TLS 1.2 (0x0303)
TLS 1.1 (0x0302)
TLS 1.0 (0x0301)
Certificate Compression Algorithms brotli (0x0002)
Record Size Limit
nid1134929341837126279
Cluster Cluster #2
621 fingerprints, comprising 39.0% of connections
Related aba0c0035182dcd5 (compare) Seen 89205 times (0.00%)
5408690af1e08199 (compare) Seen 2021854 times (0.01%)
e360886acbf4f415 (compare) Seen 223857 times (0.00%)
9c673fd64a32c8dc (compare) Seen 4073814 times (0.03%)
256c61ee90fe805f (compare) Seen 711457 times (0.00%)
384054b23b7c3b46 (compare) Seen 15648311 times (0.10%)
bc3118430dde084a (compare) Seen 51554 times (0.00%)
0286637497cdfb93 (compare) Seen 11914 times (0.00%)
87a0230ae2f624cf (compare) Seen 89969 times (0.00%)
8466c4390d4bc355 (compare) Seen 3606231 times (0.02%)
bbf04e5f1881f506 (compare) Seen 608364 times (0.00%)
49ac6002cc294af5 (compare) Seen 38891623 times (0.25%)
135d98cf7a056368 (compare) Seen 596540 times (0.00%)
e0bfc6ef97116168 (compare) Seen 120778 times (0.00%)
63dbc716890b7c11 (compare) Seen 27839 times (0.00%)
545c564984aca284 (compare) Seen 12992 times (0.00%)
ca2373a6cdd37bfc (compare) Seen 142372 times (0.00%)
405355b41ba80aed (compare) Seen 42805 times (0.00%)
e47eae8f8c4887b6 (compare) Seen 165897251 times (1.05%)
d14a8ab82c67f180 (compare) Seen 33062 times (0.00%)
29ab73ef9cfb52ab (compare) Seen 31391 times (0.00%)
9cda3d9918db9efc (compare) Seen 35463 times (0.00%)
a9fe132efbdcbae7 (compare) Seen 3143473 times (0.02%)
80aef40f2de650a6 (compare) Seen 18640 times (0.00%)
fe31d14db4bf9071 (compare) Seen 11179 times (0.00%)
8de7bab0fa65d830 (compare) Seen 86468 times (0.00%)
aa2815186a8ff66a (compare) Seen 227969 times (0.00%)
2e08136eab9cefc1 (compare) Seen 21132 times (0.00%)
c10c593ffe940fb3 (compare) Seen 16639382 times (0.11%)
e8dcac1f38a4c722 (compare) Seen 14762235 times (0.09%)
90ac8a1dfa3b207c (compare) Seen 19135 times (0.00%)
0b538c852bca4352 (compare) Seen 23249 times (0.00%)
b8ddad74f1546398 (compare) Seen 24951641 times (0.16%)
19e9c51f437497b4 (compare) Seen 12257551 times (0.08%)
6f91b1a89b550c73 (compare) Seen 567787 times (0.00%)
2dea28512536eab0 (compare) Seen 22557 times (0.00%)
fff57bdb138768b4 (compare) Seen 1724942 times (0.01%)
0a5aa26c24e0a264 (compare) Seen 354352 times (0.00%)
1d6f6c660d8858f7 (compare) Seen 2697757 times (0.02%)
110b387731d3d91b (compare) Seen 1965845 times (0.01%)
45dfd10362c32c72 (compare) Seen 1435796 times (0.01%)
Labels
uTLS generated code
// import tls "github.com/refraction-networking/utls"
tcpConn, err := net.Dial("tcp", "tlsfingerprint.io:443")
if err != nil {
	fmt.Printf("net.Dial() failed: %+v\n", err)
	return
}

config := tls.Config{ServerName: "tlsfingerprint.io"}
tlsConn := tls.UClient(tcpConn, &tlsConfig, tls.HelloCustom)
clientHelloSpec := tls.ClientHelloSpec {
	CipherSuites: []uint16{
		tls.GREASE_PLACEHOLDER,
		tls.TLS_AES_128_GCM_SHA256,
		tls.TLS_AES_256_GCM_SHA384,
		tls.TLS_CHACHA20_POLY1305_SHA256,
		tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
		tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
		tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
		tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
		tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,
		tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,
		tls.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
		tls.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
		tls.TLS_RSA_WITH_AES_128_GCM_SHA256,
		tls.TLS_RSA_WITH_AES_256_GCM_SHA384,
		tls.TLS_RSA_WITH_AES_128_CBC_SHA,
		tls.TLS_RSA_WITH_AES_256_CBC_SHA,
	},
	CompressionMethods: []byte{
		0x00, // compressionNone
	},
	Extensions: []tls.TLSExtension{
		&tls.UtlsGREASEExtension{},
		&tls.SNIExtension{},
		&tls.UtlsExtendedMasterSecretExtension{},
		&tls.RenegotiationInfoExtension{Renegotiation: tls.RenegotiateOnceAsClient},
		&tls.SupportedCurvesExtension{[]tls.CurveID{
			tls.CurveID(tls.GREASE_PLACEHOLDER),
			tls.X25519,
			tls.CurveP256,
			tls.CurveP384,
		}},
		&tls.SupportedPointsExtension{SupportedPoints: []byte{
			0x00, // pointFormatUncompressed
		}},
		&tls.SessionTicketExtension{},
		&tls.ALPNExtension{AlpnProtocols: []string{"h2","http/1.1"}},
		&tls.StatusRequestExtension{},
		&tls.SignatureAlgorithmsExtension{SupportedSignatureAlgorithms: []tls.SignatureScheme{
			tls.ECDSAWithP256AndSHA256,
			tls.PSSWithSHA256,
			tls.PKCS1WithSHA256,
			tls.ECDSAWithP384AndSHA384,
			tls.PSSWithSHA384,
			tls.PKCS1WithSHA384,
			tls.PSSWithSHA512,
			tls.PKCS1WithSHA512,
		},},
		&tls.SCTExtension{},
		&tls.KeyShareExtension{[]tls.KeyShare{
			{Group: tls.CurveID(tls.GREASE_PLACEHOLDER), Data: []byte{0}},
			{Group: tls.X25519},
		}},
		&tls.PSKKeyExchangeModesExtension{[]uint8{
			tls.PskModeDHE,
		}},
		&tls.SupportedVersionsExtension{[]uint16{
			tls.GREASE_PLACEHOLDER,
			tls.VersionTLS13,
			tls.VersionTLS12,
			tls.VersionTLS11,
			tls.VersionTLS10,
		}},
		&tls.UtlsCompressCertExtension{},
		&tls.UtlsGREASEExtension{},
	},
}
tlsConn.ApplyPreset(&clientHelloSpec)
        
n, err = tlsConn.Write([]byte("Hello, World!"))
// or tlsConn.Handshake() for better control

Times seen (per hour)

Percent seen (24 hour averaged)

User Agents