suricata
|
#include <detect.h>
Data Fields | ||
AppProto | alproto | |
uint8_t | dir | |
uint8_t | id | |
bool | mpm | |
bool | stream | |
bool | match_on_null | |
uint16_t | sm_list | |
uint16_t | sm_list_base | |
int16_t | progress | |
struct { | ||
union { | ||
InspectionBufferGetDataPtr GetData | ||
InspectionSingleBufferGetDataPtr GetDataSingle | ||
InspectionMultiBufferGetDataPtr GetMultiData | ||
} | ||
InspectEngineFuncPtr Callback | ||
const DetectEngineTransforms * transforms | ||
} | v2 | |
SigMatchData * | smd | |
struct DetectEngineAppInspectionEngine_ * | next | |
AppProto DetectEngineAppInspectionEngine_::alproto |
Definition at line 417 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), DetectAppLayerInspectEngineRegisterSingle(), DetectBufferToClient(), DetectEngineAppInspectionEngine2Signature(), and EngineAnalysisRules2().
InspectEngineFuncPtr DetectEngineAppInspectionEngine_::Callback |
Definition at line 434 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), and DetectAppLayerInspectEngineRegisterSingle().
uint8_t DetectEngineAppInspectionEngine_::dir |
Definition at line 418 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), DetectAppLayerInspectEngineRegisterSingle(), DetectBufferToClient(), DetectEngineAppInspectionEngine2Signature(), and EngineAnalysisRules2().
InspectionBufferGetDataPtr DetectEngineAppInspectionEngine_::GetData |
Definition at line 430 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), and DetectEngineInspectBufferGeneric().
InspectionSingleBufferGetDataPtr DetectEngineAppInspectionEngine_::GetDataSingle |
Definition at line 431 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegisterSingle(), and DetectEngineInspectBufferSingle().
InspectionMultiBufferGetDataPtr DetectEngineAppInspectionEngine_::GetMultiData |
Definition at line 432 of file detect.h.
Referenced by DetectEngineInspectMultiBufferGeneric().
uint8_t DetectEngineAppInspectionEngine_::id |
per sig id used in state keeping
Definition at line 419 of file detect.h.
Referenced by DetectEngineAppInspectionEngine2Signature().
bool DetectEngineAppInspectionEngine_::match_on_null |
will match on a NULL buffer (so an absent buffer)
Definition at line 423 of file detect.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), and DetectEngineInspectMultiBufferGeneric().
bool DetectEngineAppInspectionEngine_::mpm |
Definition at line 420 of file detect.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), DetectEngineInspectMultiBufferGeneric(), and EngineAnalysisRules2().
struct DetectEngineAppInspectionEngine_* DetectEngineAppInspectionEngine_::next |
Definition at line 441 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), DetectAppLayerInspectEngineRegisterSingle(), DetectBufferToClient(), DetectEngineAppInspectionEngine2Signature(), DetectEngineAppInspectionEngineSignatureFree(), EngineAnalysisAddAllRulePatterns(), and EngineAnalysisRules2().
int16_t DetectEngineAppInspectionEngine_::progress |
Definition at line 426 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), DetectAppLayerInspectEngineRegisterSingle(), DetectEngineAppInspectionEngine2Signature(), DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), DetectEngineInspectMultiBufferGeneric(), and EngineAnalysisRules2().
uint16_t DetectEngineAppInspectionEngine_::sm_list |
Definition at line 424 of file detect.h.
Referenced by DetectAppLayerInspectEngineRegister(), DetectAppLayerInspectEngineRegisterSingle(), DetectBufferToClient(), DetectEngineAppInspectionEngine2Signature(), DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), DetectEngineInspectMultiBufferGeneric(), EngineAnalysisAddAllRulePatterns(), and EngineAnalysisRules2().
uint16_t DetectEngineAppInspectionEngine_::sm_list_base |
base buffer being transformed
Definition at line 425 of file detect.h.
Referenced by DetectEngineInspectFiledata().
SigMatchData* DetectEngineAppInspectionEngine_::smd |
Definition at line 439 of file detect.h.
Referenced by DetectEngineAppInspectionEngineSignatureFree(), DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), DetectEngineInspectGenericList(), DetectEngineInspectMultiBufferGeneric(), DetectEngineInspectStream(), DetectFileInspectGeneric(), EngineAnalysisAddAllRulePatterns(), and EngineAnalysisRules2().
const DetectEngineTransforms* DetectEngineAppInspectionEngine_::transforms |
pointer to the transforms in the 'DetectBuffer entry for this list
Definition at line 436 of file detect.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), DetectEngineInspectMultiBufferGeneric(), and EngineAnalysisRules2().
struct { ... } DetectEngineAppInspectionEngine_::v2 |