suricata
detect-isdataat.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  DetectIsdataatData_
 
struct  DetectAbsentData_
 

Macros

#define ISDATAAT_RELATIVE   0x01
 
#define ISDATAAT_RAWBYTES   0x02
 
#define ISDATAAT_NEGATED   0x04
 
#define ISDATAAT_OFFSET_VAR   0x08
 

Typedefs

typedef struct DetectIsdataatData_ DetectIsdataatData
 
typedef struct DetectAbsentData_ DetectAbsentData
 

Functions

void DetectIsdataatRegister (void)
 Registration function for isdataat: keyword. More...
 
bool DetectAbsentValidateContentCallback (Signature *s, const SignatureInitDataBuffer *)
 

Detailed Description

Macro Definition Documentation

◆ ISDATAAT_NEGATED

#define ISDATAAT_NEGATED   0x04

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

◆ ISDATAAT_OFFSET_VAR

#define ISDATAAT_OFFSET_VAR   0x08

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

◆ ISDATAAT_RAWBYTES

#define ISDATAAT_RAWBYTES   0x02

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

◆ ISDATAAT_RELATIVE

#define ISDATAAT_RELATIVE   0x01

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

Typedef Documentation

◆ DetectAbsentData

◆ DetectIsdataatData

Function Documentation

◆ DetectAbsentValidateContentCallback()

◆ DetectIsdataatRegister()

void DetectIsdataatRegister ( void  )

Registration function for isdataat: keyword.

Definition at line 156 of file detect-isdataat.c.

References SigTableElmt_::desc, DETECT_ISDATAAT, DetectIsdataatFree(), DetectIsdataatSetup(), SigTableElmt_::Free, SigTableElmt_::Match, SigTableElmt_::name, SigTableElmt_::RegisterTests, SigTableElmt_::Setup, sigmatch_table, and SigTableElmt_::url.

Referenced by SigTableSetup().

Here is the call graph for this function:
Here is the caller graph for this function: