'Start a w3afAgent, to do this, I must transfer the agent client to the
remote end and start the w3afServer in this local machine
all this work is done by the w3afAgentManager, I just need to called
start and thats it.'

def api_execute(self, ip_address):

    if (not is_ip_address(ip_address)):
        ValueError(('Invalid    IP    address:    "%s"' % ip_address))
    try:
        agentManager = w3afAgentManager(self.shell.execute, ip_address)
    except BaseFrameworkException as w3:
        return ('Error' + str(w3))
    else:
        agentManager.run()
        if agentManager.is_working():
            return 'Successfully    started    the    w3afAgent.'
        else:
            return 'Failed    to    start    the    w3afAgent.'
