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)); }
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); }