Class OastCallback
- Namespace
- Kuestenlogik.Bowire.Security.Scanner
- Assembly
- Kuestenlogik.Bowire.Security.Scanner.dll
One out-of-band callback, shaped for the workbench feed (#486).
public sealed record OastCallback : IEquatable<OastCallback>
- Inheritance
-
OastCallback
- Implements
- Inherited Members
Constructors
OastCallback()
public OastCallback()
Properties
Id
The callback host that was contacted.
public string? Id { get; init; }
Property Value
Protocol
Transport the callback arrived on: dns, http, …
public required string Protocol { get; init; }
Property Value
QueryType
DNS query type, when the callback was a lookup.
public string? QueryType { get; init; }
Property Value
RawRequest
The raw callback as the catcher recorded it.
public string? RawRequest { get; init; }
Property Value
RemoteAddress
Address the callback came from — usually the target being tested.
public string? RemoteAddress { get; init; }
Property Value
TimestampUnixMs
Server-side timestamp, Unix epoch milliseconds.
public long TimestampUnixMs { get; init; }
Property Value
Methods
Equals(OastCallback?)
public bool Equals(OastCallback? other)
Parameters
otherOastCallback
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 ==(OastCallback?, OastCallback?)
public static bool operator ==(OastCallback? left, OastCallback? right)
Parameters
leftOastCallbackrightOastCallback
Returns
operator !=(OastCallback?, OastCallback?)
public static bool operator !=(OastCallback? left, OastCallback? right)
Parameters
leftOastCallbackrightOastCallback