Security::DoSDevice::DoSDeviceVector

Introduced : BIG-IP_v11.4.0
A list of DoS vectors for use in a DoS Device.

Members

Member

Value

Description

DOS_DEVICE_VECTOR_UNKNOWN

0

The DoS Device Vector type is unknown (or is unsupported by iControl).

DOS_DEVICE_VECTOR_ARP_FLOOD

1

The DoS Device Vector type for packets that are part of an ARP flood.

DOS_DEVICE_VECTOR_BAD_ICMP_FRAME

2

The DoS Device Vector type for packets with bad ICMP frames.

DOS_DEVICE_VECTOR_BAD_IP_OPT

3

The DoS Device Vector type for packets with malformed IP options.

DOS_DEVICE_VECTOR_BAD_IPV6_HOP_COUNT

4

The DoS Device Vector type for packets with bad IPv6 hop counts.

DOS_DEVICE_VECTOR_BAD_IPV6_VER

5

The DoS Device Vector type for packets with bad IPv6 versions.

DOS_DEVICE_VECTOR_BAD_TCP_CHECKSUM

6

The DoS Device Vector type for packets with bad TCP checksums.

DOS_DEVICE_VECTOR_BAD_TCP_FLAGS_ALL_CLR

7

The DoS Device Vector type for packets with all TCP flags cleared.

DOS_DEVICE_VECTOR_BAD_TCP_FLAGS_ALL_SET

8

The DoS Device Vector type for packets with all TCP flags set.

DOS_DEVICE_VECTOR_BAD_TTL_VALUE

9

The DoS Device Vector type for packets with bad TTL values.

DOS_DEVICE_VECTOR_BAD_UDP_CHECKSUM

10

The DoS Device Vector type for packets with bad UDP checksums.

DOS_DEVICE_VECTOR_BAD_UDP_HEADER

11

The DoS Device Vector type for packets with bad UDP headers.

DOS_DEVICE_VECTOR_BAD_VERSION

12

The DoS Device Vector type for packets with bad versions.

DOS_DEVICE_VECTOR_DNS_RESPONSE_FLOOD

13

The DoS Device Vector type for packets that are part of a DNS response flood .

DOS_DEVICE_VECTOR_ETHER_BRDCST_PKT

14

The DoS Device Vector type for packets that are part of an Ethernet broadcast flood.

DOS_DEVICE_VECTOR_ETHER_MAC_SA_EQ_DA

15

The DoS Device Vector type for packets with MAC source addresses equal to MAC destination addresses.

DOS_DEVICE_VECTOR_ETHER_MULTICST_PKT

16

The DoS Device Vector type for packets that are part of an Ethernet multicast flood.

DOS_DEVICE_VECTOR_FIN_ONLY_SET

17

The DoS Device Vector type for packets with only FIN set.

DOS_DEVICE_VECTOR_HEADER_LENGTH_GT_L2_LENGTH

18

The DoS Device Vector type for packets with a header length greater than the L2 length.

DOS_DEVICE_VECTOR_HEADER_LENGTH_TOO_SHORT

19

The DoS Device Vector type for packets with a header length that is too short.

DOS_DEVICE_VECTOR_HOST_UNREACHABLE

20

The DoS Device Vector type for packets with an unreachable host.

DOS_DEVICE_VECTOR_ICMP_FLOOD

21

The DoS Device Vector type for packets that are part of an ICMP flood.

DOS_DEVICE_VECTOR_ICMP_FRAG

22

The DoS Device Vector type for packets that are part of an ICMP fragment flood.

DOS_DEVICE_VECTOR_ICMP_FRAME_TOO_LARGE

23

The DoS Device Vector type for packets with an ICMP frame that is too large.

DOS_DEVICE_VECTOR_IP_ERR_CHECKSUM

24

The DoS Device Vector type for packets with a bad IP checksum.

DOS_DEVICE_VECTOR_IP_FRAG

25

The DoS Device Vector type for packets that are IP fragments.

DOS_DEVICE_VECTOR_IP_FRAG_FLOOD

26

The DoS Device Vector type for packets that are part of an IP fragment flood.

DOS_DEVICE_VECTOR_IP_LENGTH_GT_L2_LENGTH

27

The DoS Device Vector type for packets with an IP length greater than the L2 length.

DOS_DEVICE_VECTOR_IP_OPT_FRAMES

28

The DoS Device Vector type for packets that are part of an IP option frame flood.

DOS_DEVICE_VECTOR_IP_OVERLAP_FRAG

29

The DoS Device Vector type for packets with overlapping fragments.

DOS_DEVICE_VECTOR_IP_SA_EQ_DA

30

The DoS Device Vector type for packets with source addresses equal to destination addresses.

DOS_DEVICE_VECTOR_IP_SHORT_FRAG

31

The DoS Device Vector type for packets that are so short they cannot contain a header.

DOS_DEVICE_VECTOR_IPV6_EXT_HEADER_FRAMES

32

The DoS Device Vector type for packets that are part of an IPv6 extension header flood.

DOS_DEVICE_VECTOR_IPV6_FRAG

33

The DoS Device Vector type for packets with incomplete IPv6 fragments.

DOS_DEVICE_VECTOR_IPV6_FRAG_FLOOD

34

The DoS Device Vector type for packets that are part of an incomplete IPv6 fragment flood.

DOS_DEVICE_VECTOR_IPV6_LENGTH_GT_L2_LENGTH

35

The DoS Device Vector type for packets with an IPv6 length greater than the L2 length.

DOS_DEVICE_VECTOR_IPV6_OVERLAP_FRAG

36

The DoS Device Vector type for IPv6 packets with overlapping fragments.

DOS_DEVICE_VECTOR_IPV6_SA_EQ_DA

37

The DoS Device Vector type for IPv6 packets with source addresses equal to destination addresses.

DOS_DEVICE_VECTOR_IPV6_SHORT_FRAG

38

The DoS Device Vector type for IPv6 packets that are so short they cannot contain a header.

DOS_DEVICE_VECTOR_L2_LENGTH_GGT_IP_LENGTH

39

The DoS Device Vector type for packets with an L2 packet length that is much greater than the payload length.

DOS_DEVICE_VECTOR_L4_EXT_HEADERS_GO_END

40

The DoS Device Vector type for packets with no L4 payload for IPv6.

DOS_DEVICE_VECTOR_NO_L4

41

The DoS Device Vector type for packets with no IPv6 L4 data.

DOS_DEVICE_VECTOR_OPT_PRESENT_WITH_ILLEGAL_LENGTH

42

The DoS Device Vector type for packets with a TCP option present and illegal length.

DOS_DEVICE_VECTOR_PAYLOAD_LENGTH_LS_L2_LENGTH

43

The DoS Device Vector type for packets with a payload length less than the L2 length.

DOS_DEVICE_VECTOR_ROUTING_HEADER_TYPE_0

44

The DoS Device Vector type for packets with a routing header type of 0.

DOS_DEVICE_VECTOR_SSL_RENEGOTIATION

45

The DoS Device Vector type for packets that cause SSL Renegotiation.

DOS_DEVICE_VECTOR_SYN_AND_FIN_SET

46

The DoS Device Vector type for packets with both SYN and FIN set.

DOS_DEVICE_VECTOR_TCP_ACK_FLOOD

47

The DoS Device Vector type for packets that are part of a TCP ACK flood.

DOS_DEVICE_VECTOR_TCP_HEADER_LENGTH_GT_L2_LENGTH

48

The DoS Device Vector type for packets with a TCP header length greater than the L2 length.

DOS_DEVICE_VECTOR_TCP_HEADER_LENGTH_TOO_SHORT

49

The DoS Device Vector type for packets with a TCP header length that is too short.

DOS_DEVICE_VECTOR_TCP_LAND

50

The DoS Device Vector type for packets that are part of a TCP Land attack.

DOS_DEVICE_VECTOR_TCP_OPT_OVERRUNS_TCP_HEADER

51

The DoS Device Vector type for packets with a TCP option that overruns the TCP header.

DOS_DEVICE_VECTOR_TCP_RST_FLOOD

52

The DoS Device Vector type for packets that are part of a TCP RST flood.

DOS_DEVICE_VECTOR_TCP_SYNACK_FLOOD

53

The DoS Device Vector type for packets that are part of a TCP SYNACK flood.

DOS_DEVICE_VECTOR_TCP_SYN_FLOOD

54

The DoS Device Vector type for packets that are part of a TCP SYN flood.

DOS_DEVICE_VECTOR_TIDCMP

55

The DoS Device Vector type for packets that are part of a TIDCMP attack.

DOS_DEVICE_VECTOR_TOO_MANY_EXT_HEADERS

56

The DoS Device Vector type for packets with too many extension headers.

DOS_DEVICE_VECTOR_TTL_LEQ_ONE

57

The DoS Device Vector type for packets with a TTL that is less than or equal to 1.

DOS_DEVICE_VECTOR_UDP_LAND

58

The DoS Device Vector type for packets that are part of a UDP Land attack.

DOS_DEVICE_VECTOR_UNK_TCP_OPT_TYPE

59

The DoS Device Vector type for packets with an unknown TCP option type.


See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.