TestimoX

API Reference

Class

KerberosPayloadProbe

Namespace ADPlayground.Network
Assembly ADPlayground
Modifiers static

Kerberos payload probe. Sends a minimal AS-REQ to a KDC and validates a Kerberos response (KRB-ERROR / AS-REP). This can be used to validate that port 88 is not only reachable but also speaking Kerberos.

Inheritance

  • Object
  • KerberosPayloadProbe

Methods

public static async Task<KerberosPayloadProbeResult> ProbeAsync(String server, KerberosTransport transport, TimeSpan timeout, String realmOverride = null, Int32 port = 88, CancellationToken cancellationToken = null) #
Returns: Task<KerberosPayloadProbeResult>

Executes a Kerberos payload probe against a server.

Parameters

server System.String requiredposition: 0
Target host (DNS name or IP).
transport ADPlayground.Network.KerberosTransport requiredposition: 1
Transport selection (UDP/TCP/Both).
timeout System.TimeSpan requiredposition: 2
Timeout budget per attempt.
realmOverride System.String = null optionalposition: 3
Optional Kerberos realm (e.g., AD.EXAMPLE.COM). When not provided, the realm is derived from the server FQDN (everything after the first dot) and upper-cased.
port System.Int32 = 88 optionalposition: 4
Target Kerberos port (default 88).
cancellationToken System.Threading.CancellationToken = null optionalposition: 5
Cancellation token.

Fields

public const Int32 DefaultPort #

Default Kerberos port (88).

Value: 88