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