Пример #1
0
        public static List <Session> FromLog(string Source)
        {
            switch (Source)
            {
            case ("Proxy"):
                return(FromProxyLog());

            case ("Probe"):
                return(FromProbeLog());

            case ("Test"):
                return(FromTestLog());

            case ("Shell"):
                return(FromShellLog());

            case ("Scan"):
                return(FromScanLog());

            default:
                List <Session> Sessions = new List <Session>();
                foreach (IronLogRecord ILR in IronDB.GetRecordsFromOtherSourceLog(Source))
                {
                    try
                    {
                        Sessions.Add(Session.GetIronSessionFromIronLogRecord(ILR, ILR.ID));
                    }
                    catch { }
                }
                return(Sessions);
            }
        }
Пример #2
0
        public static List <Session> FromScanLog()
        {
            List <Session> Sessions = new List <Session>();

            foreach (IronLogRecord ILR in IronDB.GetRecordsFromScanLog())
            {
                try
                {
                    Sessions.Add(Session.GetIronSessionFromIronLogRecord(ILR, ILR.ID));
                }
                catch { }
            }
            return(Sessions);
        }
Пример #3
0
        public static Session FromLog(int ID, string Source)
        {
            switch (Source)
            {
            case ("Proxy"):
                return(FromProxyLog(ID));

            case ("Probe"):
                return(FromProbeLog(ID));

            case ("Test"):
                return(FromTestLog(ID));

            case ("Shell"):
                return(FromShellLog(ID));

            case ("Scan"):
                return(FromScanLog(ID));

            default:
                IronLogRecord ILR = IronDB.GetRecordFromOtherSourceLog(ID, Source);
                return(Session.GetIronSessionFromIronLogRecord(ILR, ID));
            }
        }
Пример #4
0
        public static Session FromScanLog(int ID)
        {
            IronLogRecord ILR = IronDB.GetRecordFromScanLog(ID);

            return(Session.GetIronSessionFromIronLogRecord(ILR, ID));
        }