コード例 #1
0
        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()
            });
        }