'Report our findings'

def _report_results(self, fuzzable_request, analysis_result):

    reported = set()
    for (vhost, request_id) in analysis_result:
        if (vhost in reported):
            continue
        reported.add(vhost)
        domain = fuzzable_request.get_url().get_domain()
        desc = u'Found    a    new    virtual    host    at    the    target    web    server,    the    virtual    host    name    is:    "%s".    To    access    this    site    you    might    need    to    change    your    DNS    resolution    settings    in    order    to    point    "%s"    to    the    IP    address    of    "%s".'
        desc %= (vhost, vhost, domain)
        v = Vuln.from_fr('Virtual    host    identified', desc, severity.LOW, request_id, self.get_name(), fuzzable_request)
        kb.kb.append(self, 'find_vhosts', v)
        om.out.information(v.get_desc())
