private PacketData BuildPacketData(RawCapture rawCapture) { Packet packet = Packet.ParsePacket(rawCapture.LinkLayerType, rawCapture.Data); return(new PacketData() { Time = rawCapture.Timeval.Date, Length = rawCapture.Data.Length, RawData = rawCapture.Data, SourceAddress = GetSourceAddressOrPort(packet), DestinationAddress = GetDestinationAddressOrPort(packet), Summary = rawCapture.ToString() }); }