Class FuzzResultRow

Namespace
Kuestenlogik.Bowire.Security
Assembly
Kuestenlogik.Bowire.dll

One row of the fuzz result — per-payload outcome.

public sealed record FuzzResultRow : IEquatable<FuzzResultRow>
Inheritance
FuzzResultRow
Implements
Inherited Members

Constructors

FuzzResultRow(string, FuzzOutcome, string, AttackProbeResponse?)

One row of the fuzz result — per-payload outcome.

public FuzzResultRow(string Payload, FuzzOutcome Outcome, string Detail, AttackProbeResponse? Response)

Parameters

Payload string
Outcome FuzzOutcome
Detail string
Response AttackProbeResponse

Properties

Detail

public string Detail { get; init; }

Property Value

string

Outcome

public FuzzOutcome Outcome { get; init; }

Property Value

FuzzOutcome

Payload

public string Payload { get; init; }

Property Value

string

Response

public AttackProbeResponse? Response { get; init; }

Property Value

AttackProbeResponse

Methods

Deconstruct(out string, out FuzzOutcome, out string, out AttackProbeResponse?)

public void Deconstruct(out string Payload, out FuzzOutcome Outcome, out string Detail, out AttackProbeResponse? Response)

Parameters

Payload string
Outcome FuzzOutcome
Detail string
Response AttackProbeResponse

Equals(FuzzResultRow?)

public bool Equals(FuzzResultRow? other)

Parameters

other FuzzResultRow

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(FuzzResultRow?, FuzzResultRow?)

public static bool operator ==(FuzzResultRow? left, FuzzResultRow? right)

Parameters

left FuzzResultRow
right FuzzResultRow

Returns

bool

operator !=(FuzzResultRow?, FuzzResultRow?)

public static bool operator !=(FuzzResultRow? left, FuzzResultRow? right)

Parameters

left FuzzResultRow
right FuzzResultRow

Returns

bool