suricata
output-lua.c File Reference
#include "suricata-common.h"
#include "output-lua.h"
#include "util-print.h"
#include "util-unittest.h"
#include "util-debug.h"
#include "output.h"
#include "app-layer-htp.h"
#include "app-layer.h"
#include "app-layer-ssl.h"
#include "app-layer-ssh.h"
#include "app-layer-parser.h"
#include "util-privs.h"
#include "util-buffer.h"
#include "util-proto-name.h"
#include "util-logopenfile.h"
#include "util-time.h"
#include "util-lua.h"
#include "util-lua-common.h"
#include "util-lua-http.h"
#include "util-lua-dns.h"
#include "util-lua-ja3.h"
#include "util-lua-tls.h"
#include "util-lua-ssh.h"
#include "util-lua-hassh.h"
#include "util-lua-smtp.h"
Include dependency graph for output-lua.c:

Go to the source code of this file.

Data Structures

struct  LogLuaMasterCtx_
 structure containing global config The OutputLuaLogInitSub which is run per script can access this to get global config info through it's parent_ctx->data ptr. More...
 
struct  LogLuaCtx_
 
struct  LogLuaThreadCtx_
 
struct  LogLuaScriptOptions_
 

Macros

#define MODULE_NAME   "LuaLog"
 

Typedefs

typedef struct LogLuaMasterCtx_ LogLuaMasterCtx
 structure containing global config The OutputLuaLogInitSub which is run per script can access this to get global config info through it's parent_ctx->data ptr. More...
 
typedef struct LogLuaCtx_ LogLuaCtx
 
typedef struct LogLuaThreadCtx_ LogLuaThreadCtx
 
typedef struct LogLuaScriptOptions_ LogLuaScriptOptions
 

Functions

void LuaLogRegister (void)
 

Detailed Description

Author
Victor Julien victo.nosp@m.r@in.nosp@m.linia.nosp@m.c.ne.nosp@m.t

Definition in file output-lua.c.

Macro Definition Documentation

◆ MODULE_NAME

#define MODULE_NAME   "LuaLog"

Definition at line 53 of file output-lua.c.

Typedef Documentation

◆ LogLuaCtx

typedef struct LogLuaCtx_ LogLuaCtx

◆ LogLuaMasterCtx

structure containing global config The OutputLuaLogInitSub which is run per script can access this to get global config info through it's parent_ctx->data ptr.

◆ LogLuaScriptOptions

◆ LogLuaThreadCtx

Function Documentation

◆ LuaLogRegister()

void LuaLogRegister ( void  )

Definition at line 888 of file output-lua.c.

References MODULE_NAME, and OutputRegisterModule().

Referenced by OutputRegisterLoggers().

Here is the call graph for this function:
Here is the caller graph for this function: