Class AttackVectorDescription

    • Method Detail

      • vectorType

        public final String vectorType()

        The attack type. Valid values:

        • UDP_TRAFFIC

        • UDP_FRAGMENT

        • GENERIC_UDP_REFLECTION

        • DNS_REFLECTION

        • NTP_REFLECTION

        • CHARGEN_REFLECTION

        • SSDP_REFLECTION

        • PORT_MAPPER

        • RIP_REFLECTION

        • SNMP_REFLECTION

        • MSSQL_REFLECTION

        • NET_BIOS_REFLECTION

        • SYN_FLOOD

        • ACK_FLOOD

        • REQUEST_FLOOD

        • HTTP_REFLECTION

        • UDS_REFLECTION

        • MEMCACHED_REFLECTION

        Returns:
        The attack type. Valid values:

        • UDP_TRAFFIC

        • UDP_FRAGMENT

        • GENERIC_UDP_REFLECTION

        • DNS_REFLECTION

        • NTP_REFLECTION

        • CHARGEN_REFLECTION

        • SSDP_REFLECTION

        • PORT_MAPPER

        • RIP_REFLECTION

        • SNMP_REFLECTION

        • MSSQL_REFLECTION

        • NET_BIOS_REFLECTION

        • SYN_FLOOD

        • ACK_FLOOD

        • REQUEST_FLOOD

        • HTTP_REFLECTION

        • UDS_REFLECTION

        • MEMCACHED_REFLECTION

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)