':return: A DETAILED description of the plugin functions and features.'

def get_long_desc(self):

    return "\n                                This    plugin    fingerprints    the    remote    web    server    and    tries    to    determine\n                                the    server    type,    version    and    patch    level.    It    uses    fingerprinting,    not\n                                just    the    Server    header    returned    by    remote    server.    This    plugin    is    a\n                                wrapper    for    Dustin    Lee's    hmap.\n\n                                One    configurable    parameters    exist:\n                                                -    gen_fingerprint\n\n                                If    gen_fingerprint    is    set    to    True,    a    fingerprint    file    is    generated.\n                                Fingerprint    files    are    used    to    identify    web    servers,    if    you    generate    new\n                                files    please    send    them    to    the    w3af-develop    mailing    list    so    we    can    add    it\n                                to    the    framework.\n\n                                One    important    thing    to    notice    is    that    hmap    connects    directly    to    the\n                                remote    web    server,    without    using    the    framework's    HTTP    configurations\n                                (like    proxy    or    authentication).\n                                "
