Пример #1
0
 private PcapAnalyzer.UdpStream CastProcessorUdpStreamToAnalyzerUdpStream(PcapProcessor.UdpSession udpStream)
 {
     return(new PcapAnalyzer.UdpStream()
     {
         SourceIp = udpStream.SourceIp,
         DestinationIp = udpStream.DestinationIp,
         SourcePort = udpStream.SourcePort,
         DestinationPort = udpStream.DestinationPort,
         Data = udpStream.Data,
         Packets = udpStream.Packets.Select(p => CastProcessorUdpPacketToAnalyzerUdpPacket(p)).ToList()
     });
 }
Пример #2
0
        public void AddSession(PcapProcessor.UdpSession udpSession)
        {
            _networkContext.NetworkSessions.Add(udpSession);
            this.SuspendLayout();

            this.sessionsDataGridView.Rows.Add(
                "UDP",
                udpSession.SourceIp,
                udpSession.SourcePort.ToString(),
                udpSession.DestinationIp,
                udpSession.DestinationPort.ToString());

            this.ResumeLayout();
        }
Пример #3
0
 public static BruteSharkDesktop.TransportLayerSession CastProcessorUdpSessionToBruteSharkDesktopUdpSession(PcapProcessor.UdpSession udpSession)
 {
     return(new BruteSharkDesktop.TransportLayerSession()
     {
         Protocol = "UDP",
         SourceIp = udpSession.SourceIp,
         DestinationIp = udpSession.DestinationIp,
         SourcePort = udpSession.SourcePort,
         DestinationPort = udpSession.DestinationPort,
         Data = udpSession.Data,
         Packets = udpSession.Packets.Select(p => CastProcessorUdpPacketToBruteSharkDesktopUdpPacket(p)).ToList()
     });
 }