suricata
|
#include "suricata-common.h"
#include "detect.h"
#include "detect-engine.h"
#include "detect-engine-content-inspection.h"
#include "detect-parse.h"
#include "detect-base64-data.h"
#include "detect-engine-build.h"
#include "util-unittest.h"
Go to the source code of this file.
Functions | |
void | DetectBase64DataRegister (void) |
int | DetectBase64DataDoMatch (DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx, const Signature *s, Flow *f) |
int DetectBase64DataDoMatch | ( | DetectEngineCtx * | de_ctx, |
DetectEngineThreadCtx * | det_ctx, | ||
const Signature * | s, | ||
Flow * | f | ||
) |
Definition at line 64 of file detect-base64-data.c.
References DetectEngineThreadCtx_::base64_decoded, DetectEngineThreadCtx_::base64_decoded_len, de_ctx, DETECT_CI_FLAGS_SINGLE, DETECT_ENGINE_CONTENT_INSPECTION_MODE_STATE, DETECT_SM_LIST_BASE64_DATA, DetectEngineContentInspection(), and Signature_::sm_arrays.
void DetectBase64DataRegister | ( | void | ) |
Definition at line 33 of file detect-base64-data.c.
References SigTableElmt_::desc, DETECT_BASE64_DATA, SigTableElmt_::name, SigTableElmt_::Setup, sigmatch_table, and SigTableElmt_::url.
Referenced by SigTableSetup().