suricata
DetectThresholdData_ Struct Reference

#include <detect-threshold.h>

Collaboration diagram for DetectThresholdData_:

Data Fields

uint32_t count
 
uint32_t seconds
 
uint8_t type
 
uint8_t track
 
uint8_t new_action
 
uint32_t timeout
 
uint32_t flags
 
uint32_t multiplier
 
enum DetectThresholdUniqueOn unique_on
 
DetectAddressHead addrs
 

Detailed Description

Definition at line 62 of file detect-threshold.h.

Field Documentation

◆ addrs

DetectAddressHead DetectThresholdData_::addrs

Definition at line 73 of file detect-threshold.h.

Referenced by DetectThresholdDataCopy().

◆ count

uint32_t DetectThresholdData_::count

Event count

Definition at line 63 of file detect-threshold.h.

◆ flags

uint32_t DetectThresholdData_::flags

flags used to set option

Definition at line 69 of file detect-threshold.h.

◆ multiplier

uint32_t DetectThresholdData_::multiplier

backoff multiplier

Definition at line 70 of file detect-threshold.h.

◆ new_action

uint8_t DetectThresholdData_::new_action

new_action alert|drop|pass|log|sdrop|reject

Definition at line 67 of file detect-threshold.h.

◆ seconds

uint32_t DetectThresholdData_::seconds

Event seconds

Definition at line 64 of file detect-threshold.h.

◆ timeout

uint32_t DetectThresholdData_::timeout

timeout

Definition at line 68 of file detect-threshold.h.

◆ track

uint8_t DetectThresholdData_::track

Track type: by_src, by_dst

Definition at line 66 of file detect-threshold.h.

◆ type

uint8_t DetectThresholdData_::type

Threshold type : limit , threshold, both, detection_filter

Definition at line 65 of file detect-threshold.h.

Referenced by PacketAlertThreshold().

◆ unique_on

enum DetectThresholdUniqueOn DetectThresholdData_::unique_on

distinct counting on specific field (DF_UNIQUE_*)

Definition at line 70 of file detect-threshold.h.


The documentation for this struct was generated from the following file: