Example #1
0
 public override void PacketCapture(int captureNum)
 {
     this.CaptureNum            = captureNum;
     PacketCaptureDevice.Filter = "ip";
     ResultData = "";
     PacketCaptureDevice.OnPacketArrival += IgmpPacketCapture;
     PacketCaptureDevice.StartCapture();
 }
Example #2
0
 public override void PacketCapture(int captureNum, string filter)
 {
     this.CaptureNum            = captureNum;
     PacketCaptureDevice.Filter = "ip";
     ResultData = "";
     try
     {
         SetPacketFillter(filter);
         PacketCaptureDevice.OnPacketArrival += IgmpPacketCapture;
         PacketCaptureDevice.StartCapture();
     }
     catch (PcapException wrongFilter)
     {
         Console.WriteLine(wrongFilter.StackTrace);
         MessageBox.Show("Please reset filter and start.", "Wrong filter!", MessageBoxButton.OK);
     }
 }