suricata
DetectBytejumpData_ Struct Reference

#include <detect-bytejump.h>

Data Fields

uint8_t nbytes
 
uint8_t base
 
uint8_t flags
 
uint32_t multiplier
 
int32_t offset
 
int32_t post_offset
 

Detailed Description

Definition at line 43 of file detect-bytejump.h.

Field Documentation

uint8_t DetectBytejumpData_::base

String value base (oct|dec|hex)

Definition at line 45 of file detect-bytejump.h.

Referenced by DetectBytejumpDoMatch().

uint8_t DetectBytejumpData_::flags

Flags (big|little|relative|string)

Definition at line 46 of file detect-bytejump.h.

Referenced by DetectByteExtractRetrieveSMVar(), DetectBytejumpDoMatch(), and DetectEngineContentInspection().

uint32_t DetectBytejumpData_::multiplier

Multiplier for nbytes (multiplier n)

Definition at line 47 of file detect-bytejump.h.

Referenced by DetectBytejumpDoMatch().

uint8_t DetectBytejumpData_::nbytes

Number of bytes to compare

Definition at line 44 of file detect-bytejump.h.

Referenced by DetectBytejumpDoMatch().

int32_t DetectBytejumpData_::offset

Offset in payload to extract value

Definition at line 48 of file detect-bytejump.h.

Referenced by DetectByteExtractRetrieveSMVar(), DetectBytejumpDoMatch(), and DetectEngineContentInspection().

int32_t DetectBytejumpData_::post_offset

Offset to adjust post-jump

Definition at line 49 of file detect-bytejump.h.

Referenced by DetectBytejumpDoMatch().


The documentation for this struct was generated from the following file: