指纹分类

class FINGERPRINT:
    ALLOW_LOGICS = ['and', 'or']                                    # 匹配逻辑
    ALLOW_MATCHES_ITEM = ['url', 'search']                          # search为被动式匹配
    ALLOW_SETS = ['headers', 'cookies', 'data', 'params']           # 主动式匹配可设置的参数范围
    ALLOW_MATCHES_SEARCH_ITEM = ['text', 'headers']                 # 被动式匹配范围 response.text或者response.headers
    ALLOW_MATCHES_VALUE_TYPE = ['md5', 'hash', 'status',            # 匹配方式
                                'keyword', 'regex', 'allhash']
    ALLOW_MATCHES_VALUE_ATTR = ['certainty', 'offset', 'aim']       # 匹配属性 certainty 匹配准确度, offset 正则取值

class FP_TYPE:
    """
    指纹分类
    """
    PLATFORM = "platform"       # 系统平台
    MIDDLEWARE = "middleware"   # 中间件
    DEVICE = "device"    # 设备
    WEBAPP = "webApp"   # web应用
    VULNERABILITY = "vulnerability"     # 漏洞
    OTHER = "other"     # 其他类型 例如第三方统计指纹,中间件支持的功能等