|
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 |
| InspectEngineFuncPtr DetectEngineAppInspectionEngine_::Callback |
| InspectionBufferGetDataPtr DetectEngineAppInspectionEngine_::GetData |
Definition at line 430 of file detect.h.
Referenced by DetectEngineInspectBufferGeneric().
| InspectionSingleBufferGetDataPtr DetectEngineAppInspectionEngine_::GetDataSingle |
Definition at line 431 of file detect.h.
Referenced by DetectEngineInspectBufferSingle().
| InspectionMultiBufferGetDataPtr DetectEngineAppInspectionEngine_::GetMultiData |
Definition at line 432 of file detect.h.
Referenced by DetectEngineInspectMultiBufferGeneric().
| uint8_t DetectEngineAppInspectionEngine_::id |
| 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(), and DetectEngineInspectMultiBufferGeneric().
| struct DetectEngineAppInspectionEngine_* DetectEngineAppInspectionEngine_::next |
Definition at line 441 of file detect.h.
Referenced by DetectBufferToClient(), and DetectEngineAppInspectionEngineSignatureFree().
| int16_t DetectEngineAppInspectionEngine_::progress |
Definition at line 426 of file detect.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), and DetectEngineInspectMultiBufferGeneric().
| uint16_t DetectEngineAppInspectionEngine_::sm_list |
Definition at line 424 of file detect.h.
Referenced by DetectBufferToClient(), DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), and DetectEngineInspectMultiBufferGeneric().
| uint16_t DetectEngineAppInspectionEngine_::sm_list_base |
| SigMatchData* DetectEngineAppInspectionEngine_::smd |
Definition at line 439 of file detect.h.
Referenced by DetectEngineAppInspectionEngineSignatureFree(), DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectGenericList(), and DetectEngineInspectMultiBufferGeneric().
| 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(), and DetectEngineInspectMultiBufferGeneric().
| struct { ... } DetectEngineAppInspectionEngine_::v2 |