示例#1
0
 public Alert(Analyzer analyzer, Classification classification, DetectTime detectTime,
     AnalyzerTime analyzerTime, Source[] source, Target[] target, Assessment assessment,
     CorrelationAlert correlationAlert, AdditionalData[] additionalData, string messageId)
     : this(analyzer, classification, detectTime, analyzerTime, source, target, assessment, additionalData, messageId)
 {
     this.correlationAlert = correlationAlert;
 }
示例#2
0
 public Alert(Analyzer analyzer, Classification classification)
 {
     if (analyzer == null) throw new ArgumentException("Alert must have an Analyzer node.");
     if (classification == null) throw new ArgumentException("Alert must have an Classification node.");
     this.analyzer = analyzer;
     this.classification = classification;
 }
 public Analyzer(Node node, Process process, Analyzer analyzer, string analyzerId)
     : this(analyzerId)
 {
     this.node = node;
     this.process = process;
     this.analyzer = analyzer;
 }
        public Heartbeat(Analyzer analyzer, Int64? heartbeatInterval, AnalyzerTime analyzerTime, AdditionalData[] additionalData, string messageId)
            : this(analyzer)
        {
            this.messageId = string.IsNullOrEmpty(messageId) ? "0" : messageId;

            this.heartbeatInterval = heartbeatInterval;
            this.analyzerTime = analyzerTime;
            this.additionalData = additionalData;
        }
示例#5
0
 public Alert(Analyzer analyzer, Classification classification, DetectTime detectTime,
     AnalyzerTime analyzerTime, Source[] source, Target[] target, Assessment assessment,
     AdditionalData[] additionalData, string messageId)
     : this(analyzer, classification)
 {
     this.messageId = string.IsNullOrEmpty(messageId) ? "0" : messageId;
     this.detectTime = detectTime;
     this.analyzerTime = analyzerTime;
     this.source = source;
     this.target = target;
     this.assessment = assessment;
     this.additionalData = additionalData;
 }
 public Analyzer(Node node, Process process, Analyzer analyzer,
     string analyzerId, string name, string manufacturer, string model, string version,
     string clazz, string osType, string osVersion)
     : this(node, process, analyzer, analyzerId)
 {
     this.name = name;
     this.manufacturer = manufacturer;
     this.model = model;
     this.version = version;
     this.clazz = clazz;
     this.osType = osType;
     this.osVersion = osVersion;
 }
 public HeartBeater(int heartBeatInterval, Analyzer analyzer)
 {
     this.heartBeatInterval = heartBeatInterval;
     this.analyzer = analyzer;
 }
 public Heartbeat(Analyzer analyzer)
 {
     if (analyzer == null) throw new ArgumentException("Heartbeat must have an Analyzer node.");
     this.analyzer = analyzer;
 }
示例#9
0
 public Alert(Analyzer analyzer, Classification classification, CorrelationAlert correlationAlert)
     : this(analyzer, classification)
 {
     this.correlationAlert = correlationAlert;
 }
示例#10
0
 public Alert(Analyzer analyzer, Classification classification, OverflowAlert overflowAlert)
     : this(analyzer, classification)
 {
     this.overflowAlert = overflowAlert;
 }
示例#11
0
 public Alert(Analyzer analyzer, Classification classification, ToolAlert toolAlert)
     : this(analyzer, classification)
 {
     this.toolAlert = toolAlert;
 }