suricata
|
#include <detect-content.h>
Data Fields | |
uint8_t * | content |
uint16_t | content_len |
uint16_t | replace_len |
uint16_t | fp_chop_len |
uint16_t | fp_chop_offset |
uint32_t | flags |
PatIntId | id |
uint16_t | depth |
uint16_t | offset |
int32_t | distance |
int32_t | within |
SpmCtx * | spm_ctx |
uint8_t * | replace |
Definition at line 86 of file detect-content.h.
uint8_t* DetectContentData_::content |
Definition at line 87 of file detect-content.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectContentParse(), DetectContentPrint(), DetectHttpHHRegister(), DetectHttpMethodRegister(), DetectNocaseRegister(), DetectSetFastPatternAndItsId(), DetectTlsFingerprintRegister(), DetectTlsJa3HashRegister(), DetectTlsSerialRegister(), DetectUricontentRegister(), EngineAnalysisFP(), EngineAnalysisRules(), EngineAnalysisRulesFailure(), PacketCreateMask(), PatternStrength(), and PerCentEncodingMatch().
uint16_t DetectContentData_::content_len |
Definition at line 88 of file detect-content.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectContentParse(), DetectContentPMATCHValidateCallback(), DetectContentPrint(), DetectContentPropagateLimits(), DetectDepthRegister(), DetectEngineContentInspection(), DetectFastPatternRegister(), DetectHttpHHRegister(), DetectHttpMethodRegister(), DetectNocaseRegister(), DetectOffsetRegister(), DetectReplaceAddToList(), DetectReplaceRegister(), DetectSetFastPatternAndItsId(), DetectTlsFingerprintRegister(), DetectTlsJa3HashRegister(), DetectTlsSerialRegister(), DetectUricontentRegister(), DetectUrilenValidateContent(), DetectWithinRegister(), EngineAnalysisFP(), EngineAnalysisRules(), EngineAnalysisRulesFailure(), PacketCreateMask(), PatternStrength(), PerCentEncodingMatch(), RetrieveFPForSig(), and SigAddressPrepareStage1().
uint16_t DetectContentData_::depth |
Definition at line 99 of file detect-content.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectContentParse(), DetectContentPrint(), DetectContentPropagateLimits(), DetectDepthRegister(), DetectEngineContentInspection(), DetectOffsetRegister(), DetectUricontentRegister(), DetectUrilenApplyToContent(), DetectUrilenValidateContent(), EngineAnalysisRulesFailure(), PatternStrength(), and SigParseApplyDsizeToContent().
int32_t DetectContentData_::distance |
Definition at line 101 of file detect-content.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectContentParse(), DetectContentPrint(), DetectContentPropagateLimits(), DetectDistanceRegister(), DetectEngineContentInspection(), DetectUricontentRegister(), and EngineAnalysisRulesFailure().
uint32_t DetectContentData_::flags |
Definition at line 97 of file detect-content.h.
Referenced by DetectByteExtractDoMatch(), DetectByteExtractRetrieveSMVar(), DetectBytejumpDoMatch(), DetectBytetestDoMatch(), DetectContentPrint(), DetectContentPropagateLimits(), DetectContentSetup(), DetectDepthRegister(), DetectDistanceRegister(), DetectEngineContentInspection(), DetectEngineContentModifierBufferSetup(), DetectFastPatternRegister(), DetectHttpHHRegister(), DetectIsdataatFree(), DetectIsdataatSetup(), DetectNocaseRegister(), DetectOffsetRegister(), DetectPcrePayloadMatch(), DetectPrefilterRegister(), DetectRawbytesRegister(), DetectReplaceFreeInternal(), DetectReplaceRegister(), DetectSetFastPatternAndItsId(), DetectTlsFingerprintRegister(), DetectTlsJa3HashRegister(), DetectTlsSerialRegister(), DetectUricontentRegister(), DetectWithinRegister(), EngineAnalysisFP(), EngineAnalysisRules(), EngineAnalysisRulesFailure(), MpmStoreFree(), PacketCreateMask(), PatternStrength(), PerCentEncodingMatch(), and RetrieveFPForSig().
uint16_t DetectContentData_::fp_chop_len |
Definition at line 91 of file detect-content.h.
Referenced by DetectFastPatternRegister(), DetectSetFastPatternAndItsId(), EngineAnalysisFP(), PatternStrength(), and PerCentEncodingMatch().
uint16_t DetectContentData_::fp_chop_offset |
Definition at line 93 of file detect-content.h.
Referenced by DetectFastPatternRegister(), DetectSetFastPatternAndItsId(), EngineAnalysisFP(), PatternStrength(), and PerCentEncodingMatch().
PatIntId DetectContentData_::id |
Definition at line 98 of file detect-content.h.
Referenced by AppLayerProtoDetectUnittestCtxRestore(), DetectContentPrint(), DetectEngineContentInspection(), DetectFastPatternRegister(), DetectSetFastPatternAndItsId(), DetectUricontentRegister(), DetectUrilenApplyToContent(), PatternStrength(), and SigParseApplyDsizeToContent().
uint16_t DetectContentData_::offset |
Definition at line 100 of file detect-content.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectContentParse(), DetectContentPMATCHValidateCallback(), DetectContentPrint(), DetectContentPropagateLimits(), DetectDepthRegister(), DetectEngineContentInspection(), DetectOffsetRegister(), DetectUricontentRegister(), EngineAnalysisRulesFailure(), and PatternStrength().
uint8_t* DetectContentData_::replace |
Definition at line 106 of file detect-content.h.
Referenced by DetectContentPrint(), DetectReplaceExecuteInternal(), and DetectReplaceRegister().
uint16_t DetectContentData_::replace_len |
Definition at line 89 of file detect-content.h.
Referenced by DetectContentPrint(), DetectReplaceAddToList(), DetectReplaceExecuteInternal(), and DetectReplaceRegister().
SpmCtx* DetectContentData_::spm_ctx |
Definition at line 104 of file detect-content.h.
Referenced by DetectContentFree(), DetectContentParse(), DetectEngineContentInspection(), DetectNocaseRegister(), DetectTlsFingerprintRegister(), DetectTlsJa3HashRegister(), DetectTlsSerialRegister(), and DetectUricontentRegister().
int32_t DetectContentData_::within |
Definition at line 102 of file detect-content.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectContentParse(), DetectContentPrint(), DetectContentPropagateLimits(), DetectDistanceRegister(), DetectEngineContentInspection(), DetectUricontentRegister(), DetectWithinRegister(), and EngineAnalysisRulesFailure().