suricata
|
Go to the source code of this file.
Functions | |
void | ThresholdInit (void) |
HostStorageId | ThresholdHostStorageId (void) |
int | ThresholdHostHasThreshold (Host *) |
int | ThresholdIPPairHasThreshold (IPPair *pair) |
const DetectThresholdData * | SigGetThresholdTypeIter (const Signature *, const SigMatchData **, int list) |
Return next DetectThresholdData for signature. More... | |
int | PacketAlertThreshold (DetectEngineCtx *, DetectEngineThreadCtx *, const DetectThresholdData *, Packet *, const Signature *, PacketAlert *) |
Make the threshold logic for signatures. More... | |
void | ThresholdHashInit (DetectEngineCtx *) |
Init threshold context hash tables. More... | |
void | ThresholdHashAllocate (DetectEngineCtx *) |
Allocate threshold context hash tables. More... | |
void | ThresholdContextDestroy (DetectEngineCtx *) |
Destroy threshold context hash tables. More... | |
int | ThresholdHostTimeoutCheck (Host *, struct timeval *) |
int | ThresholdIPPairTimeoutCheck (IPPair *, struct timeval *) |
void | ThresholdListFree (void *ptr) |
this function will free all the entries of a list DetectTagDataEntry More... | |
Definition in file detect-engine-threshold.h.