|
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 |