|
suricata
|
#include <detect.h>

| AppProto SignatureInitData_::alprotos[SIG_ALPROTO_MAX] |
Definition at line 625 of file detect.h.
Referenced by DetectSignatureSetMultiAppProto().
| uint32_t SignatureInitData_::buffer_index |
Definition at line 668 of file detect.h.
Referenced by DetectBufferGetActiveList(), DetectBufferGetFirstSigMatch(), DetectBufferGetLastSigMatch(), DetectBufferIsPresent(), DetectByteExtractRetrieveSMVar(), DetectByteMathRetrieveSMVar(), DetectEngineAppInspectionEngine2Signature(), DetectFlowbitsAnalyzeSignature(), DetectGetLastSM(), DetectGetLastSMByListId(), DetectGetLastSMFromMpmLists(), DetectLowerSetupCallback(), DetectMd5ValidateCallback(), DetectUrilenValidateContent(), SCDetectGetLastSMFromLists(), SigFree(), SigMatchListSMBelongsTo(), and SignatureInitDataBufferCheckExpand().
| SignatureInitDataBuffer* SignatureInitData_::buffers |
Definition at line 667 of file detect.h.
Referenced by DetectBufferGetActiveList(), DetectBufferGetFirstSigMatch(), DetectBufferGetLastSigMatch(), DetectBufferIsPresent(), DetectByteExtractRetrieveSMVar(), DetectByteMathRetrieveSMVar(), DetectGetLastSM(), DetectGetLastSMByListId(), DetectGetLastSMFromMpmLists(), DetectLowerSetupCallback(), DetectMd5ValidateCallback(), DetectUrilenValidateContent(), SCDetectGetLastSMFromLists(), SigAlloc(), SigFree(), SigMatchListSMBelongsTo(), and SignatureInitDataBufferCheckExpand().
| uint32_t SignatureInitData_::buffers_size |
Definition at line 669 of file detect.h.
Referenced by SigAlloc(), and SignatureInitDataBufferCheckExpand().
| IPOnlyCIDRItem * SignatureInitData_::cidr_dst |
| IPOnlyCIDRItem* SignatureInitData_::cidr_src |
| SignatureInitDataBuffer* SignatureInitData_::curbuf |
Definition at line 670 of file detect.h.
Referenced by DetectBufferGetActiveList().
| SigMatch* SignatureInitData_::dsize_sm |
Definition at line 628 of file detect.h.
Referenced by SigParseGetMaxDsize(), and SigParseSetDsizePair().
| const DetectAddressHead * SignatureInitData_::dst |
| bool SignatureInitData_::firewall_rule |
Definition at line 684 of file detect.h.
Referenced by EngineAnalysisRules2().
| bool SignatureInitData_::has_possible_prefilter |
| SignatureHook SignatureInitData_::hook |
Definition at line 600 of file detect.h.
Referenced by DetectEngineAppInspectionEngine2Signature(), SignatureIsIPOnly(), and SignatureSetType().
| uint32_t SignatureInitData_::init_flags |
Definition at line 621 of file detect.h.
Referenced by DetectEnginePktInspectionSetup(), DetectFlowbitsAnalyze(), and DetectProtoFinalizeSignature().
| bool SignatureInitData_::is_rule_state_dependant |
Definition at line 676 of file detect.h.
Referenced by DetectFlowbitsAnalyze(), EngineAnalysisRules2(), and SigAlloc().
| int SignatureInitData_::list |
Definition at line 641 of file detect.h.
Referenced by DetectBufferGetActiveList(), DetectContentSetup(), DetectEngineContentModifierBufferSetup(), SCDetectGetLastSMFromLists(), SCDetectSignatureAddTransform(), and SigAlloc().
| bool SignatureInitData_::list_set |
Definition at line 642 of file detect.h.
Referenced by DetectBufferGetActiveList(), and SCDetectSignatureAddTransform().
| uint32_t SignatureInitData_::max_content_list_id |
Definition at line 673 of file detect.h.
Referenced by RetrieveFPForSig().
| SigMatch* SignatureInitData_::mpm_sm |
Definition at line 636 of file detect.h.
Referenced by DetectEngineAppInspectionEngine2Signature(), DetectSetFastPatternAndItsId(), EngineAnalysisFP(), MpmStorePrepareBuffer(), and RetrieveFPForSig().
| int SignatureInitData_::mpm_sm_list |
Definition at line 634 of file detect.h.
Referenced by DetectEngineAppInspectionEngine2Signature(), EngineAnalysisFP(), and SigAlloc().
| bool SignatureInitData_::negated |
option was prefixed with '!'. Only set for sigmatches that have the SIGMATCH_HANDLE_NEGATION flag set.
Definition at line 607 of file detect.h.
Referenced by DetectContentSetup().
| SigMatch* SignatureInitData_::prefilter_sm |
Definition at line 638 of file detect.h.
Referenced by EngineAnalysisFP().
| DetectProto SignatureInitData_::proto |
rule protocol settings
Definition at line 651 of file detect.h.
Referenced by DetectProtoFinalizeSignature(), SignatureHasPacketContent(), SignatureHasStreamContent(), and SignatureSetType().
| uint32_t* SignatureInitData_::rule_state_dependant_sids_array |
Definition at line 677 of file detect.h.
Referenced by DetectFlowbitsAnalyze(), and EngineAnalysisRules2().
| uint32_t SignatureInitData_::rule_state_dependant_sids_idx |
Definition at line 679 of file detect.h.
Referenced by DetectFlowbitsAnalyze(), EngineAnalysisRules2(), and SigAlloc().
| uint32_t SignatureInitData_::rule_state_dependant_sids_size |
Definition at line 678 of file detect.h.
Referenced by DetectFlowbitsAnalyze(), and EngineAnalysisRules2().
| uint32_t* SignatureInitData_::rule_state_flowbits_ids_array |
Definition at line 680 of file detect.h.
Referenced by DetectFlowbitsAnalyze(), and EngineAnalysisRules2().
| uint32_t SignatureInitData_::rule_state_flowbits_ids_size |
Definition at line 681 of file detect.h.
Referenced by DetectFlowbitsAnalyze(), and EngineAnalysisRules2().
| int SignatureInitData_::score |
| uint16_t SignatureInitData_::sm_cnt |
Number of sigmatches. Used for assigning SigMatch::idx
| struct SigMatch_* SignatureInitData_::smlists[DETECT_SM_LIST_MAX] |
Definition at line 662 of file detect.h.
Referenced by DetectFlagsSignatureNeedsSynOnlyPackets(), DetectFlagsSignatureNeedsSynPackets(), DetectFlowbitsAnalyzeSignature(), DetectIPProtoRemoveAllSMs(), RetrieveFPForSig(), SigFree(), SigMatchRemoveSMFromList(), SignatureHasPacketContent(), SignatureHasStreamContent(), SignatureIsIPOnly(), SigParseApplyDsizeToContent(), and SigParseMaxRequiredDsize().
| struct SigMatch_* SignatureInitData_::smlists_tail[DETECT_SM_LIST_MAX] |
Definition at line 664 of file detect.h.
Referenced by DetectGetLastSM(), DetectGetLastSMFromMpmLists(), and SigMatchRemoveSMFromList().
| const DetectAddressHead* SignatureInitData_::src |
| DetectEngineTransforms SignatureInitData_::transforms |
Definition at line 648 of file detect.h.
Referenced by DetectBufferGetActiveList(), SCDetectSignatureAddTransform(), and SigFree().