|
suricata
|
#include "suricata-common.h"#include "decode.h"#include "detect.h"#include "flow.h"#include "util-debug.h"#include "detect-lua.h"#include "rust.h"#include "app-layer-parser.h"#include "util-lua.h"#include "util-lua-common.h"#include "detect-lua-extensions.h"
Go to the source code of this file.
Functions | |
| void | LuaExtensionsMatchSetup (lua_State *lua_state, DetectLuaData *ld, DetectEngineThreadCtx *det_ctx, Flow *f, Packet *p, const Signature *s, uint8_t flags) |
Variables | |
| const char | luaext_key_ld [] = "suricata:luadata" |
Functions to expose to the lua scripts.
Definition in file detect-lua-extensions.c.
| void LuaExtensionsMatchSetup | ( | lua_State * | lua_state, |
| DetectLuaData * | ld, | ||
| DetectEngineThreadCtx * | det_ctx, | ||
| Flow * | f, | ||
| Packet * | p, | ||
| const Signature * | s, | ||
| uint8_t | flags | ||
| ) |
Definition at line 47 of file detect-lua-extensions.c.
References Flow_::alproto, Flow_::alstate, AppLayerParserGetTx(), flags, LuaStateSetDetCtx(), LuaStateSetDirection(), LuaStateSetFlow(), LuaStateSetPacket(), LuaStateSetSignature(), LuaStateSetTX(), Flow_::proto, SCLogDebug, DetectEngineThreadCtx_::tx_id, and DetectEngineThreadCtx_::tx_id_set.
Referenced by DetectLuaMatchBuffer().


| const char luaext_key_ld[] = "suricata:luadata" |
Definition at line 45 of file detect-lua-extensions.c.