API Reference
Class
KerberosPayloadProbe
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
- Target host (DNS name or IP).
- transport ADPlayground.Network.KerberosTransport
- Transport selection (UDP/TCP/Both).
- timeout System.TimeSpan
- Timeout budget per attempt.
- realmOverride System.String = null
- 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
- Target Kerberos port (default 88).
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.