suricata
feature.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FEATURE_OUTPUT_FILESTORE   "output::file-store"
 
#define FEATURE_JA3   "ja3"
 
#define FEATURE_JA4   "ja4"
 

Functions

void ProvidesFeature (const char *)
 
bool RequiresFeature (const char *)
 
void FeatureDump (void)
 
void FeatureTrackingRelease (void)
 
void FeatureTrackingRegister (void)
 

Detailed Description

Author
Jeff Lucovsky jeff@.nosp@m.luco.nosp@m.vsky..nosp@m.org

Definition in file feature.h.

Macro Definition Documentation

◆ FEATURE_JA3

#define FEATURE_JA3   "ja3"

Definition at line 30 of file feature.h.

◆ FEATURE_JA4

#define FEATURE_JA4   "ja4"

Definition at line 31 of file feature.h.

◆ FEATURE_OUTPUT_FILESTORE

#define FEATURE_OUTPUT_FILESTORE   "output::file-store"

Definition at line 29 of file feature.h.

Function Documentation

◆ FeatureDump()

void FeatureDump ( void  )

Definition at line 144 of file feature.c.

References HashListTableGetListHead().

Here is the call graph for this function:

◆ FeatureTrackingRegister()

void FeatureTrackingRegister ( void  )

Definition at line 152 of file feature.c.

Referenced by PostConfLoadedSetup().

Here is the caller graph for this function:

◆ FeatureTrackingRelease()

void FeatureTrackingRelease ( void  )

Definition at line 136 of file feature.c.

Referenced by GlobalsDestroy().

Here is the caller graph for this function:

◆ ProvidesFeature()

void ProvidesFeature ( const char *  )

Definition at line 111 of file feature.c.

References SCMutexLock.

◆ RequiresFeature()

bool RequiresFeature ( const char *  )

Definition at line 126 of file feature.c.

References SCMutexLock.