Class DecryptFailureBypassEntry
A host that the proxy learned to tunnel without decrypt after repeated origin TLS handshake failures under MITM (e.g. bot / TLS-fingerprint rejection).
Inherited Members
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
public sealed class DecryptFailureBypassEntry
Constructors
| Edit this page View SourceDecryptFailureBypassEntry(string, int, DateTime, DateTime, bool)
Declaration
public DecryptFailureBypassEntry(string host, int strikes, DateTime learnedAtUtc, DateTime expiresAtUtc, bool bypassActive)
Parameters
| Type | Name | Description |
|---|---|---|
| string | host | |
| int | strikes | |
| DateTime | learnedAtUtc | |
| DateTime | expiresAtUtc | |
| bool | bypassActive |
Properties
| Edit this page View SourceBypassActive
True when subsequent CONNECTs skip decrypt for this host.
Declaration
public bool BypassActive { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ExpiresAtUtc
When this entry expires if not refreshed.
Declaration
public DateTime ExpiresAtUtc { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Host
Normalized hostname (no port).
Declaration
public string Host { get; }
Property Value
| Type | Description |
|---|---|
| string |
LearnedAtUtc
When the first strike (or forced bypass) was recorded.
Declaration
public DateTime LearnedAtUtc { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Strikes
Origin TLS failure strikes accumulated toward the bypass threshold.
Declaration
public int Strikes { get; }
Property Value
| Type | Description |
|---|---|
| int |