24#ifndef SURICATA_DETECT_ENGINE_PAYLOAD_H
25#define SURICATA_DETECT_ENGINE_PAYLOAD_H
39 uint8_t
flags,
void *alstate,
void *txv, uint64_t tx_id);
int DetectEngineInspectStreamPayload(DetectEngineCtx *, DetectEngineThreadCtx *, const Signature *, Flow *, Packet *)
Do the content inspection & validation for a signature on the raw stream.
int PrefilterPktPayloadRegister(DetectEngineCtx *de_ctx, SigGroupHead *sgh, MpmCtx *mpm_ctx)
uint8_t DetectEngineInspectStream(DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx, const struct DetectEngineAppInspectionEngine_ *engine, const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
inspect engine for stateful rules
uint8_t DetectEngineInspectPacketPayload(DetectEngineCtx *, DetectEngineThreadCtx *, const Signature *, Flow *, Packet *)
Do the content inspection & validation for a signature.
void PayloadRegisterTests(void)
int PrefilterPktStreamRegister(DetectEngineCtx *de_ctx, SigGroupHead *sgh, MpmCtx *mpm_ctx)
main detection engine ctx
Container for matching data for a signature group.