def __execute_init_module(target: Target) -> None: """ Run InitModules against the Target :param target: Target object to scan """ if len(LOADED_INIT_MODULES) > 0: module = LOADED_INIT_MODULES[0] if module.can_execute_module() is ModuleExecuteState.CanExecute: print(utils.normal_message(), "Executing {PROGRAM}".format(PROGRAM=module.name)) module.execute(target.get_address(), 0) else: print( utils.error_message(), "Unable to meet dependencies for {MODULE}. Quitting".format( MODULE=module.name)) sys.exit(ExitCode.CriticalDependencyNotInstalled) else: print(utils.error_message(), "No Init Modules loaded. Quitting") sys.exit(ExitCode.EntryPointModulesNotLoaded)
def test_target_get_ip(): target = Target(None, "127.0.0.1") assert target.get_address() is "127.0.0.1"