public SSLTracer(string StorePath) { StoragePath = FileStoragePath.GetPath_SSL(); SSLAnalyze = new SSLAnalyzer(); _CertificateManage = new CertificateManage(); SSLInformationList = new List <SSLInformation>(); DBManage.GetDBHandler(DBDataType.SSL, out DB_connection, out DB_cmd); }
private MailTrace(IPAddress _SrcIP, IPAddress _DstIP, ushort _SrcPort, ushort _DstPort, bool isSend) { SrcIP = _SrcIP; DstIP = _DstIP; SrcPort = _SrcPort; DstPort = _DstPort; PacketFlagFinCount = 0; MailEnd = false; SubFilePath = FileStoragePath.GetPath_AppMail(); string time = DateTime.Now.TimeOfDay.Hours + "時" + DateTime.Now.TimeOfDay.Minutes + "分" + DateTime.Now.TimeOfDay.Seconds + "." + DateTime.Now.TimeOfDay.Milliseconds + "秒 "; MailType = isSend ? "Send " : "Receive "; PcapFileName = MailType + time + SrcIP + " - " + DstIP + ".pcap"; PcapFileWriter = new CaptureFileWriterDevice(SubFilePath + "\\" + PcapFileName); }
//WaveFormat g726Format = new WaveFormat(8000, 32, 1); //WaveFileWriter wavWriter; public Call(string callID) { Console.WriteLine("Setup new call: " + callID); // Init collection of sip messages SIPMessages = new List <UdpPacket>(); // Setup capture file SIPPacketFilePath = FileStoragePath.GetPath_SIP(); SIPPacketFilePathAndName = SIPPacketFilePath + "\\" + callID + ".pcap"; captureFileWriter = new CaptureFileWriterDevice(SIPPacketFilePathAndName); // Setup properties this.CallID = callID; // Set call started date/time CallStarted = DateTime.Now; isEnd = false; }