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); } }
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); }
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)); } }
public static Session FromScanLog(int ID) { IronLogRecord ILR = IronDB.GetRecordFromScanLog(ID); return(Session.GetIronSessionFromIronLogRecord(ILR, ID)); }