def parsing_argument(args): # parsing agument options = config.parsing_config(args) # Start Django API if it's not running if not args.client: if not utils.connection_check('127.0.0.1', 8000): p = Process(target=start_server, args=(options.get('localhost'), )) p.start() # wait for Django API start time.sleep(3) else: utils.print_info("Look like Django API already ran") options = auth.login(options) if not options or not (options['JWT'] and options['JWT'] != "None"): utils.print_bad("Can't login to get JWT") sys.exit(-1) # run list of target if options.get('target_list') and utils.not_empty_file( options.get('target_list')): targets = utils.just_read(options.get('target_list'), get_list=True) for target in targets: options['raw_target'] = target options['workspace'] = target single_target(options) else: single_target(options)
def parsing_argument(args): # parsing agument options = config.parsing_config(args) # Start Django API if it's not if not args.client: if not utils.connection_check('127.0.0.1', 8000): utils.print_line() p = Process(target=start_server) p.start() # wait for Django API start time.sleep(3) utils.print_line() else: utils.print_info("Look like Django API already ran") options = auth.login(options) single_target(options)