Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        //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;
        }