/// <summary> /// Bu fonksiyon Taramaları ekrana yazar. /// This function writes the Scans to screen. /// </summary> /// <param name="manager">W3afManager Object</param> public static void GetScans(NexposeManager manager) { try { ScanController = new ScanController(); ScanModel scans = ScanController.GetScan(manager); if (scans.Resources.Length > 0) { int counter = 1; foreach (var item in scans.Resources) { Console.WriteLine(counter + ") ID: " + item.ID + " " + "Tarama Adı: " + item.ScanName); counter += 1; } int selected = ScanView.SelectScan(); ScanInformations(selected - 1, scans); } else { Console.WriteLine("Herhangi bir tarama mevcut değildir."); } } catch (Exception ex) { Console.WriteLine("ScanView::GetScans Error Message:" + ex.Message); } }
/// <summary> /// Bu fonksiyon Tarama ID döndürür. /// This function returns Scan ID. /// </summary> /// <param name="manager">W3afManager Object</param> /// <returns></returns> private static string GetScanID(W3afManager manager) { try { Scan scanCreateResponse = ScanController.GetScan(manager); if (scanCreateResponse.Items.Count() > 0) { return(scanCreateResponse.Items[0].Id.ToString()); } return(null); } catch (Exception ex) { Console.WriteLine("\nScanView::GetScanID Exception:\n " + ex.Message); return(null); } }
/// <summary> /// Bu fonksiyon Taramaları ekrana yazar. /// This function writes the Scans to screen. /// </summary> /// <param name="manager">W3afManager Object</param> public static void GetScan(W3afManager manager) { try { ScanController = new ScanController(); Scan scans = ScanController.GetScan(manager); if (scans.Items.Count > 0) { Console.WriteLine("Devam Eden Tarama ID: " + scans.Items[0].Id); } else { Console.WriteLine("Herhangi bir tarama mevcut değildir."); } } catch (Exception ex) { Console.WriteLine("ScanView::PrintScan() Error Message:" + ex.Message); } }