private void CreateReassembledL7Conversation()
 {
     this._l7Conversation = new L7Conversation(this._sourceEndPoint, this._destinationEndPoint, this._ipProtocolType,
                                               this._upL7Flow, this._downL7Flow);
 }
Beispiel #2
0
 public ThirdQuartileInterArrivalTimePacketsBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection) { }
Beispiel #3
0
 public SYNPacketsUp(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.up)
 {
 }
Beispiel #4
0
 public MeanInterArrivalTimePacketsDownFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
Beispiel #5
0
 public MedianInterArrivalTimeUpFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.up)
 {
 }
 public BytePairsReoccuringDownFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
Beispiel #7
0
 public MinInterArrivalTimePacketsUpAndDownFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.non)
 {
 }
Beispiel #8
0
 public MeanInterArrivalTimePacketsBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }
 private void OnL7Conversation(L7Conversation l7Conversation)
 {
     this._l7ConversationStreamSourceQueue.OfferAsync(l7Conversation).PipeTo(this.Self);
 }
Beispiel #10
0
 public MaxPacketLengthBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }
Beispiel #11
0
 public MaxSegmentSizeDown(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
Beispiel #12
0
 public FirstQuartileControlBytesDown(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
Beispiel #13
0
 public MaxSegmentSizeBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }
Beispiel #14
0
 public NumberOfPacketsDownFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
 // This constructor is also needed (called from FeatureBaseTests)
 public FirstPayloadSize(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, DaRFlowDirection.non)
 {
 }
 private Task <SnooperExportCollection> ProcessConversationAsync(L7Conversation conversation, SnooperRunner snooperRunner)
 {
     return(Task.Run(() => snooperRunner.Run(conversation)));
 }
Beispiel #17
0
 public MeanControlBytesDown(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
 public MaxInterArrivalTimeDownFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
Beispiel #19
0
 public override IReadOnlyList <NBAR2TaxonomyProtocol> RecognizeConversation(L7Conversation conversation) => this.ApplicationRecognizerNBAR.RecognizeConversation(conversation)
 ?? this.ApplicationRecognizerRTP.RecognizeConversation(conversation);
 public FirstQuartileInterArrivalTimeBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }
Beispiel #21
0
 protected TFeature ComputeFeature(L7Conversation l7Conversation, DaRFlowDirection direction)
 {
     return(Activator.CreateInstance(typeof(TFeature), l7Conversation, direction) as TFeature);
 }
Beispiel #22
0
 public FINPacketsBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }
Beispiel #23
0
 public SYNPacketsDown(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.down)
 {
 }
Beispiel #24
0
 public MaxSegmentSizeUp(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.up)
 {
 }
 public MinControlBytesUpAndDown(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.non)
 {
 }
Beispiel #26
0
 public NumberOfPacketsPerTimeUp(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.up)
 {
 }
Beispiel #27
0
 public EntropyUpFlow(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.up)
 {
 }
 public FirstBitPositionBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }
 public MeanControlBytesUp(L7Conversation l7Conversation) : base(l7Conversation, DaRFlowDirection.up)
 {
 }
 public First3BytesEqualBase(L7Conversation l7Conversation, DaRFlowDirection flowDirection) : base(l7Conversation, flowDirection)
 {
 }