'Based on a request like http://host.tld/backup.php , this method will
find files like backup.zip , backup.old, etc. Using the content
negotiation technique.
:return: A list of new fuzzable requests.'

def _find_new_resources(self, fuzzable_request):

    filename = fuzzable_request.get_url().get_file_name()
    if (filename == ''):
        return
    else:
        filename = filename.split('.')[0]
        alternate_resource = fuzzable_request.get_url().url_join(filename)
        original_headers = fuzzable_request.get_headers()
        if (alternate_resource not in self._already_tested_resource):
            self._already_tested_resource.add(alternate_resource)
            (_, alternates) = self._request_and_get_alternates(alternate_resource, original_headers)
            url = fuzzable_request.get_url()
            for fr in self._create_new_fuzzable_requests(url, alternates):
                self.output_queue.put(fr)
