Table of Contents

Class ImpersonateNetworkSettings

Namespace
Fluxzy.Clients.Ssl
Assembly
Fluxzy.Core.dll
public class ImpersonateNetworkSettings
Inheritance
ImpersonateNetworkSettings
Inherited Members

Constructors

ImpersonateNetworkSettings(string, bool?, Dictionary<int, byte[]>?, int[]?, int[]?)

public ImpersonateNetworkSettings(string ja3FingerPrint, bool? greaseMode, Dictionary<int, byte[]>? overrideClientExtensionsValues, int[]? signatureAlgorithms, int[]? earlySharedGroups)

Parameters

ja3FingerPrint string
greaseMode bool?
overrideClientExtensionsValues Dictionary<int, byte[]>
signatureAlgorithms int[]
earlySharedGroups int[]

Properties

EarlySharedGroups

When using TLS v1.3, the named group on this list will be used for early shared key (key_share extensions).

public int[]? EarlySharedGroups { get; }

Property Value

int[]

GreaseMode

When null, Grease mode will be inferred from the client extensions.

public bool? GreaseMode { get; }

Property Value

bool?

Ja3FingerPrint

JA3 fingerprint.

public string Ja3FingerPrint { get; }

Property Value

string

OverrideClientExtensionsValues

Override client extensions values.

public Dictionary<int, byte[]>? OverrideClientExtensionsValues { get; }

Property Value

Dictionary<int, byte[]>

SignatureAlgorithms

Signature algorithms. Order matters for JA4.

public int[]? SignatureAlgorithms { get; }

Property Value

int[]