public bool ScannerTask() { return(StartTask("Scanner", () => { PropertyInfo pi = Scanner.GetProperty("Name"); IScanner scanner = (IScanner)Activator.CreateInstance(Scanner); string name = pi.GetValue(scanner, null) as string; scanner.Initialize(Server, ADWSPort, Credential); scanner.Export("ad_scanner_" + name + "_" + Server + ".txt"); } )); }
public bool ScannerTask() { return(StartTask("Scanner", () => { PropertyInfo pi = Scanner.GetProperty("Name"); IScanner scanner = PingCastleFactory.LoadScanner(Scanner); string name = pi.GetValue(scanner, null) as string; DisplayAdvancement("Running scanner " + name); scanner.Initialize(Server, Port, Credential); scanner.Export("ad_scanner_" + name + "_" + Server + ".txt"); } )); }
public bool ScannerTask() { return(StartTask("Scanner", () => { PropertyInfo pi = Scanner.GetProperty("Name"); IScanner scanner = PingCastleFactory.LoadScanner(Scanner); string name = pi.GetValue(scanner, null) as string; DisplayAdvancement("Running scanner " + name); scanner.Initialize(Server, Port, Credential); if (scanner as ScannerBase != null) { ((ScannerBase)scanner).FileOrDirectory = FileOrDirectory; } string file = "ad_scanner_" + name + "_" + Server + ".txt"; scanner.Export(file); DisplayAdvancement("Results saved to " + new FileInfo(file).FullName); } )); }