TestimoX

API Reference

Class

DnsLogMerger

Namespace ADPlayground
Assembly ADPlayground
Modifiers static

Provides helper methods to merge DNS log analysis results.

Inheritance

  • Object
  • DnsLogMerger

Methods

public static Dictionary<String, DnsLogIpSummary> MergeIpSummaries(IEnumerable<Dictionary<String, DnsLogIpSummary>> summaries) #
Returns: Dictionary<String, DnsLogIpSummary>

Merges IP summaries from many sources.

Parameters

summaries System.Collections.Generic.IEnumerable{System.Collections.Generic.Dictionary{System.String,ADPlayground.DnsLogIpSummary}} requiredposition: 0
Summaries to merge.

Returns

Merged dictionary.

public static DnsLogSummary MergeSummaries(IEnumerable<DnsLogSummary> summaries) #
Returns: DnsLogSummary

Merges multiple summaries into one.

Parameters

summaries System.Collections.Generic.IEnumerable{ADPlayground.DnsLogSummary} requiredposition: 0
Summaries to merge.

Returns

Merged summary or null.

public static ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>> MergeZoneSummaries(IEnumerable<ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>>> summaries) #
Returns: ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>>

Merges zone summaries.

Parameters

summaries System.Collections.Generic.IEnumerable{System.ValueTuple{System.Collections.Generic.Dictionary{System.String,ADPlayground.DnsLogZoneSummary},System.Collections.Generic.Dictionary{System.String,ADPlayground.DnsLogZoneSummary}}} requiredposition: 0
Summaries to merge.

Returns

Merged matched and unmatched summaries.