suricata
|
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 *) |
Definition in file detect-isdataat.h.
#define ISDATAAT_NEGATED 0x04 |
Definition at line 30 of file detect-isdataat.h.
#define ISDATAAT_OFFSET_VAR 0x08 |
Definition at line 31 of file detect-isdataat.h.
#define ISDATAAT_RAWBYTES 0x02 |
Definition at line 29 of file detect-isdataat.h.
#define ISDATAAT_RELATIVE 0x01 |
Definition at line 28 of file detect-isdataat.h.
typedef struct DetectAbsentData_ DetectAbsentData |
typedef struct DetectIsdataatData_ DetectIsdataatData |
bool DetectAbsentValidateContentCallback | ( | Signature * | s, |
const SignatureInitDataBuffer * | |||
) |
Definition at line 117 of file detect-isdataat.c.
References DETECT_ABSENT, DETECT_CONTENT, DETECT_CONTENT_FAST_PATTERN, DetectContentData_::flags, SignatureInitDataBuffer_::head, SigMatch_::next, DetectAbsentData_::or_else, and SCLogError.
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().