Go to the documentation of this file.
37 static const luaL_Reg builtins[] = {
60 for (
const luaL_Reg *lib = builtins; lib->name; lib++) {
61 if (strcmp(
name, lib->name) == 0) {
75 for (
const luaL_Reg *lib = builtins; lib->name; lib++) {
76 luaL_requiref(L, lib->name, lib->func, 0);
int LuaLoadPacketLib(lua_State *luastate)
int SCLuaLoadHashlib(lua_State *L)
int SCLuaLoadBase64Lib(lua_State *L)
void LuaLoadDatasetLib(lua_State *luastate)
struct lua_State lua_State
int SCLuaLoadDnp3Lib(lua_State *L)
int SCLuaLoadHttpLib(lua_State *luastate)
void SCLuaRequirefBuiltIns(lua_State *L)
Register Suricata built-in modules for loading in a non-sandboxed environment.
bool SCLuaLoadBuiltIns(lua_State *L, const char *name)
Load a Suricata built-in module in a sand-boxed environment.
int LuaLoadFlowLib(lua_State *luastate)
int SCLuaLoadSmtpLib(lua_State *L)
int LuaLoadFlowvarLib(lua_State *L)
int SCLuaLoadDnsLib(lua_State *L)
int SCLuaLoadSshLib(lua_State *L)
int LuaLoadFlowintLib(lua_State *L)
int SCLuaLoadJa3Lib(lua_State *L)
int SCLuaLoadRuleLib(lua_State *L)