def RunEyeWitness(self, inputFilePath, outputDir): cli_parsed = self.create_cli_parser(inputFilePath, outputDir) start_time = time.time() create_folders_css(cli_parsed) print "started" if cli_parsed.f is not None or cli_parsed.x is not None: self.multi_mode(cli_parsed) duplicate_check(cli_parsed)
single_vnc_rdp(cli_parsed, 'rdp') elif cli_parsed.vnc: single_vnc_rdp(cli_parsed, 'vnc') if not cli_parsed.no_prompt: open_file = open_file_input(cli_parsed) if open_file: files = glob.glob(os.path.join(cli_parsed.d, '*report.html')) for f in files: webbrowser.open(f) class_info() sys.exit() class_info() sys.exit() if cli_parsed.f is not None or cli_parsed.x is not None: multi_mode(cli_parsed) duplicate_check(cli_parsed) print('Finished in {0} seconds'.format(time.time() - start_time)) if not cli_parsed.no_prompt: open_file = open_file_input(cli_parsed) if open_file: files = glob.glob(os.path.join(cli_parsed.d, '*report.html')) for f in files: webbrowser.open(f) class_info() sys.exit() class_info() sys.exit()
if cli_parsed.single: if cli_parsed.web: single_mode(cli_parsed) elif cli_parsed.rdp: single_vnc_rdp(cli_parsed, 'rdp') elif cli_parsed.vnc: single_vnc_rdp(cli_parsed, 'vnc') if not cli_parsed.no_prompt: open_file = open_file_input(cli_parsed) if open_file: files = glob.glob(os.path.join(cli_parsed.d, '*report.html')) for f in files: webbrowser.open(f) sys.exit() sys.exit() if cli_parsed.f is not None or cli_parsed.x is not None: multi_mode(cli_parsed) duplicate_check(cli_parsed) print 'Finished in {0} seconds'.format(time.time() - start_time) if not cli_parsed.no_prompt: open_file = open_file_input(cli_parsed) if open_file: files = glob.glob(os.path.join(cli_parsed.d, '*report.html')) for f in files: webbrowser.open(f) sys.exit() sys.exit()