Struct OastAllocation
- Namespace
- Kuestenlogik.Bowire.Oast
- Assembly
- Kuestenlogik.Bowire.Oast.dll
A callback host planted in one probe, plus the id the interaction server files its callbacks under.
public readonly struct OastAllocation : IEquatable<OastAllocation>
- Implements
- Inherited Members
Constructors
OastAllocation(string, string)
A callback host planted in one probe, plus the id the interaction server files its callbacks under.
public OastAllocation(string CallbackHost, string CorrelationId)
Parameters
CallbackHoststringThe host to substitute into the probe (e.g.
c20id13nonce.oast.example.com). Every allocation returns a distinct host so two probes can never be credited with each other's callback.CorrelationIdstringThe slice of
CallbackHostthe server correlates on.
Properties
CallbackHost
The host to substitute into the probe (e.g. c20id13nonce.oast.example.com).
Every allocation returns a distinct host so two probes can never be
credited with each other's callback.
public string CallbackHost { get; init; }
Property Value
CorrelationId
The slice of CallbackHost the server correlates on.
public string CorrelationId { get; init; }
Property Value
Methods
Deconstruct(out string, out string)
public void Deconstruct(out string CallbackHost, out string CorrelationId)
Parameters
Equals(OastAllocation)
public bool Equals(OastAllocation other)
Parameters
otherOastAllocation
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(OastAllocation, OastAllocation)
public static bool operator ==(OastAllocation left, OastAllocation right)
Parameters
leftOastAllocationrightOastAllocation
Returns
operator !=(OastAllocation, OastAllocation)
public static bool operator !=(OastAllocation left, OastAllocation right)
Parameters
leftOastAllocationrightOastAllocation