'It calls the "main" and writes the results to the kb.
:param fuzzable_request: A fuzzable_request instance that contains
(among other things) the URL to test.'

def discover(self, fuzzable_request):

    if (not self._exec):
        raise RunOnce()
    self._exec = (not self._find_OS(fuzzable_request))
