Security::DoSDevice¶
Introduced : BIG-IP_v11.4.0
The DoS Device interface enables you to manipulate a DoS Device. Use
this interface to mitigate Denial of Service (DoS) attacks for the
entire device. The DoS Device interface consists of DoS Device Vectors
that have an effect across the entire device. DoS Device both detects
attacks and drops packets in response to those attacks. The detection
parameters and the drop parameter are set on a per vector basis. To
set an attribute of a single vector to infinite, you must set the
value to -1 (4294967295 unsigned). To entirely turn off both detection
and dropping of packets for a single vector, set the value of all 3
attributes to -1. There is only one DoS Device for the entire system,
called “dos-device-config”. Please supply this key to all methods
requiring the “devices” argument. The DoS Device Vectors are built in
to “dos-device-config”; they cannot be added or removed.
Methods¶
Structures¶
Structure
Description
A struct that describes statistics for a particular DoS Device.
A struct that describes Vector statistics and timestamp.
Enumerations¶
Enumeration | Description |
DoSDeviceVector | A list of DoS vectors for use in a DoS Device. |
DoSNetworkVectorPacketType | A list of packet types that will be used to qualify incoming packets as sweep (single endpoint initiates attacking traffic to a large number of recieving endpoints) or flood (many endpoints initiate attacking traffic to a single recieving endpoint) DOS attack. |
Aliases¶
Alias | Type | Description |
DoSDeviceVectorSequence | DoSDeviceVector [] | A sequence of DoS Device Vectors. |
DoSDeviceVectorSequenceSequence | DoSDeviceVector [] [] | A sequence of sequence of DoS Device Vectors. |
DoSNetworkVectorPacketTypeSequence | DoSNetworkVectorPacketType [] | A sequence of DoS network vector packet types. |
DoSNetworkVectorPacketTypeSequenceSequence | DoSNetworkVectorPacketType [] [] | A sequence of sequence of DoS network vector packet types. |
DoSNetworkVectorPacketTypeSequenceSequenceSequence | DoSNetworkVectorPacketType [] [] [] | A sequence of sequence of sequence of DoS network vector packet types. |
VectorStatisticEntrySequence | VectorStatisticEntry [] | A sequence of Vector statistics. |
VectorStatisticsSequence | VectorStatistics [] | An alias for a sequence of Vector statistics. |
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.