suricata
|
one time registration of keywords at start up More...
#include <detect.h>
Data Fields | |
const char * | name |
char | pname [32] |
int | direction |
int16_t | sm_list |
int16_t | sm_list_base |
int | priority |
int | id |
enum DetectBufferMpmType | type |
int | sgh_mpm_context |
int(* | PrefilterRegisterWithListId )(struct DetectEngineCtx_ *de_ctx, struct SigGroupHead_ *sgh, MpmCtx *mpm_ctx, const struct DetectBufferMpmRegistry_ *mpm_reg, int list_id) |
DetectEngineTransforms | transforms |
union { | |
struct { | |
InspectionBufferGetDataPtr GetData | |
AppProto alproto | |
int tx_min_progress | |
} app_v2 | |
struct { | |
int(* PrefilterRegisterWithListId )(struct DetectEngineCtx_ *de_ctx, struct SigGroupHead_ *sgh, MpmCtx *mpm_ctx, const struct DetectBufferMpmRegistry_ *mpm_reg, int list_id) | |
InspectionBufferGetPktDataPtr GetData | |
} pkt_v1 | |
struct { | |
AppProto alproto | |
uint8_t type | |
} frame_v1 | |
}; | |
struct DetectBufferMpmRegistry_ * | next |
union { ... } |
struct { ... } DetectBufferMpmRegistry_::app_v2 |
Referenced by DetectAppLayerMpmRegisterByParentId(), and PrefilterGenericMpmRegister().
int DetectBufferMpmRegistry_::direction |
SIG_FLAG_TOSERVER or SIG_FLAG_TOCLIENT
Definition at line 671 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareAppMpms(), and DetectMpmPrepareFrameMpms().
struct { ... } DetectBufferMpmRegistry_::frame_v1 |
InspectionBufferGetDataPtr DetectBufferMpmRegistry_::GetData |
InspectionBufferGetPktDataPtr DetectBufferMpmRegistry_::GetData |
int DetectBufferMpmRegistry_::id |
index into this array and result arrays
Definition at line 675 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
const char* DetectBufferMpmRegistry_::name |
Definition at line 669 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), and DetectPktMpmRegisterByParentId().
struct DetectBufferMpmRegistry_* DetectBufferMpmRegistry_::next |
Definition at line 706 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareAppMpms(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), and DetectPktMpmRegisterByParentId().
struct { ... } DetectBufferMpmRegistry_::pkt_v1 |
Referenced by DetectPktMpmRegisterByParentId(), and PrefilterGenericMpmPktRegister().
char DetectBufferMpmRegistry_::pname[32] |
name used in profiling
Definition at line 670 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
int(* DetectBufferMpmRegistry_::PrefilterRegisterWithListId) (struct DetectEngineCtx_ *de_ctx, struct SigGroupHead_ *sgh, MpmCtx *mpm_ctx, const struct DetectBufferMpmRegistry_ *mpm_reg, int list_id) |
Definition at line 679 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
int DetectBufferMpmRegistry_::priority |
Definition at line 674 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
int DetectBufferMpmRegistry_::sgh_mpm_context |
Definition at line 677 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareAppMpms(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), and DetectPktMpmRegisterByParentId().
int16_t DetectBufferMpmRegistry_::sm_list |
Definition at line 672 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
int16_t DetectBufferMpmRegistry_::sm_list_base |
Definition at line 673 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectFrameMpmRegisterByParentId(), DetectPktMpmRegisterByParentId(), and PrefilterMpmFiledataRegister().
DetectEngineTransforms DetectBufferMpmRegistry_::transforms |
Definition at line 681 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectFrameMpmRegisterByParentId(), DetectPktMpmRegisterByParentId(), PrefilterGenericMpmFrameRegister(), PrefilterGenericMpmPktRegister(), PrefilterGenericMpmRegister(), and PrefilterMpmFiledataRegister().
enum DetectBufferMpmType DetectBufferMpmRegistry_::type |
Definition at line 675 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().