API Reference
Class
DnsTunnelingAnalysis
Detects potential DNS tunneling activity from query logs.
Inheritance
- Object
- DnsTunnelingAnalysis
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DomainHealthCheck.DnsTunnelingAnalysis
- Property DnsTunnelingInfo.Raw
Accepted by parameters
- Method DnsTunnelingNarrative.Build
- Method Converters.Convert
Constructors
public DnsTunnelingAnalysis() #Methods
public Void Analyze(String domainName, IEnumerable<String> logLines) #Returns:
VoidParses DNS query log lines looking for tunneling patterns.
Parameters
- domainName System.String
- Domain to inspect.
- logLines System.Collections.Generic.IEnumerable{System.String}
- Lines from DNS query logs.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Subject { get; set; } #Domain under analysis.
public List<DnsTunnelingAlert> Alerts { get; set; } #Collection of detected issues.
public Int32 FrequencyThreshold { get; set; } #Maximum queries allowed per FrequencyInterval.
public TimeSpan FrequencyInterval { get; set; } #Time window for frequency detection.
public virtual List<Assessment> Assessments { get; } #Gets the assessments value.