Class ImpersonateNetworkSettings
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
ja3FingerPrintstringgreaseModebool?overrideClientExtensionsValuesDictionary<int, byte[]>signatureAlgorithmsint[]earlySharedGroupsint[]
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
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[]