TestimoX

API Reference

Class

DnsDebugMessage

Namespace ADPlayground
Assembly ADPlayground

Represents a DNS log entry.

Inheritance

  • Object
  • DnsDebugMessage

Constructors

Properties

Line #

Gets or sets the raw log line.

public DateTime Timestamp { get; set; } #

Gets or sets the date of the log entry.

public DnsProtocol Protocol { get; set; } #

Gets or sets the protocol used in the log entry.

public DnsProtocol TransportProtocol { get; set; } #

Gets or sets the transport protocol used for this DNS query.

public DnsDirection Direction { get; set; } #

Gets or sets the direction of the log entry.

public String RemoteIp { get; set; } #

Gets or sets the remote IP address.

public String QuestionType { get; set; } #

Gets or sets the question type.

RawQuestionName #

Gets or sets the raw question name.

public String QuestionName { get; set; } #

Gets or sets the question name.

public String ThreadId { get; set; } #

Gets or sets the thread ID associated with the log entry.

public String Context { get; set; } #

Gets or sets the context of the log entry.

public String PacketId { get; set; } #

Gets or sets the packet ID of the log entry.

public String Xid { get; set; } #

Gets or sets the transaction ID (XID).

public String QueryResponse { get; set; } #

Gets or sets the query or response indicator.

public String Opcode { get; set; } #

Gets or sets the operation code (Opcode).

public String Flags { get; set; } #

Gets or sets the flags in the log entry.

public String FlagChars { get; set; } #

Gets or sets the flag characters (e.g., DR, D).

public String ResponseCode { get; set; } #

Gets or sets the response code.

public Nullable<DnsResponseCode> ResponseCodeEnum { get; set; } #

Gets or sets the response code as an enumeration.

public String ResponseCodeDescription { get; } #

Gets a human-readable description of the response code.

public String Zone { get; set; } #

Gets or sets the DNS zone.

public DnsDebugDetailMessage Details { get; set; } #

Gets or sets the details of the DNS message.

public String NoteText { get; set; } #

Gets or sets the note text for Note entries.

public Nullable<Int64> QueryDuration { get; set; } #

Gets or sets the query duration in milliseconds if available.

public String ProcessContext { get; set; } #

Gets or sets the process context (pcon) value for Note entries.