コード例 #1
0
        static void GetFromPcapFile()
        {
            string cmd = @"tshark  ";
            cmd += @" -r  F:\tshark lua\mmm.pcap   -t  e  -T fields  ";
            cmd += @"  -e frame.number -e frame.time  -e gsm_a.imsi -e gsm_a.tmsi ";
            cmd += @" -e m3ua.protocol_data_opc -e m3ua.protocol_data_dpc -e sccp.slr -e sccp.dlr ";
            cmd += @" -e sccp.message_type  -E  separator=; ";
            // p.StandardInput.WriteLine("exit");
            Console.WriteLine(cmd);
            OutputDataReceive output = new OutputDataReceive();
            output.ExecuteCmd(cmd);
            //var d=DecoderPacketNum(1);
            //Console.WriteLine(d.PacketTime);
            //GetFromPcapFile();
            //for (int i = 0; i < 10000; i++)
            // flowstream.FollowSccpStream(DecoderPacketNum(i));

        }
コード例 #2
0
        static void Main(string[] args)
        {
            string cmd = @"tshark  ";
            cmd += @" -r  F:\tsharklua\mmm.pcap ";
            ColumnFormat.FormatColumn();
            System.IO.StreamWriter log = new System.IO.StreamWriter(@"f:\log2.txt", false);
            log.WriteLine(cmd);
            log.Flush();
            log.Close();

           // DecoderPacketPcap(cmd);

            Console.WriteLine(cmd);
            OutputDataReceive output = new OutputDataReceive();
            output.ExecuteCmd(cmd);


        }