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

Go to the source code of this file.

Data Structures

struct  DetectFilestoreData_
 

Macros

#define FILESTORE_DIR_DEFAULT   0 /* rule dir */
 
#define FILESTORE_DIR_TOSERVER   1
 
#define FILESTORE_DIR_TOCLIENT   2
 
#define FILESTORE_DIR_BOTH   3
 
#define FILESTORE_SCOPE_DEFAULT   0 /* per file */
 
#define FILESTORE_SCOPE_TX   1 /* per transaction */
 
#define FILESTORE_SCOPE_SSN   2 /* per flow/ssn */
 

Typedefs

typedef struct DetectFilestoreData_ DetectFilestoreData
 

Functions

void DetectFilestoreRegister (void)
 Registration function for keyword: filestore. More...
 

Detailed Description

Macro Definition Documentation

◆ FILESTORE_DIR_BOTH

#define FILESTORE_DIR_BOTH   3

Definition at line 31 of file detect-filestore.h.

◆ FILESTORE_DIR_DEFAULT

#define FILESTORE_DIR_DEFAULT   0 /* rule dir */

Definition at line 28 of file detect-filestore.h.

◆ FILESTORE_DIR_TOCLIENT

#define FILESTORE_DIR_TOCLIENT   2

Definition at line 30 of file detect-filestore.h.

◆ FILESTORE_DIR_TOSERVER

#define FILESTORE_DIR_TOSERVER   1

Definition at line 29 of file detect-filestore.h.

◆ FILESTORE_SCOPE_DEFAULT

#define FILESTORE_SCOPE_DEFAULT   0 /* per file */

Definition at line 33 of file detect-filestore.h.

◆ FILESTORE_SCOPE_SSN

#define FILESTORE_SCOPE_SSN   2 /* per flow/ssn */

Definition at line 35 of file detect-filestore.h.

◆ FILESTORE_SCOPE_TX

#define FILESTORE_SCOPE_TX   1 /* per transaction */

Definition at line 34 of file detect-filestore.h.

Typedef Documentation

◆ DetectFilestoreData

Function Documentation

◆ DetectFilestoreRegister()

void DetectFilestoreRegister ( void  )

Registration function for keyword: filestore.

Definition at line 79 of file detect-filestore.c.

References SigTableElmt_::desc, DETECT_FILESTORE, SigTableElmt_::FileMatch, SigTableElmt_::name, sigmatch_table, and SigTableElmt_::url.

Referenced by SigTableSetup().

Here is the caller graph for this function: