Ejemplo n.º 1
0
 private PcapAnalyzer.TcpSession CastProcessorTcpSessionToAnalyzerTcpSession(PcapProcessor.TcpSession tcpSession)
 {
     return(new PcapAnalyzer.TcpSession()
     {
         SourceIp = tcpSession.SourceIp,
         DestinationIp = tcpSession.DestinationIp,
         SourcePort = tcpSession.SourcePort,
         DestinationPort = tcpSession.DestinationPort,
         Data = tcpSession.Data,
         Packets = tcpSession.Packets.Select(p => CastProcessorTcpPacketToAnalyzerTcpPacket(p)).ToList()
     });
 }
Ejemplo n.º 2
0
        public void AddSession(PcapProcessor.TcpSession tcpSession)
        {
            _networkContext.NetworkSessions.Add(tcpSession);
            this.SuspendLayout();

            this.sessionsDataGridView.Rows.Add(
                "TCP",
                tcpSession.SourceIp,
                tcpSession.SourcePort.ToString(),
                tcpSession.DestinationIp,
                tcpSession.DestinationPort.ToString());

            this.ResumeLayout();
        }
Ejemplo n.º 3
0
 public static BruteSharkDesktop.TransportLayerSession CastProcessorTcpSessionToBruteSharkDesktopTcpSession(PcapProcessor.TcpSession tcpSession)
 {
     return(new BruteSharkDesktop.TransportLayerSession()
     {
         Protocol = "TCP",
         SourceIp = tcpSession.SourceIp,
         DestinationIp = tcpSession.DestinationIp,
         SourcePort = tcpSession.SourcePort,
         DestinationPort = tcpSession.DestinationPort,
         Data = tcpSession.Data,
         Packets = tcpSession.Packets.Select(p => CastProcessorTcpPacketToBruteSharkDesktopTcpPacket(p)).ToList()
     });
 }