suricata
|
#include "suricata-common.h"
#include "stream-tcp.h"
#include "app-layer-parser.h"
#include "app-layer-htp.h"
#include "app-layer-htp-xff.h"
#include "app-layer-smtp.h"
#include "feature.h"
#include "output.h"
#include "output-filestore.h"
#include "output-json-file.h"
#include "util-print.h"
#include "util-misc.h"
Go to the source code of this file.
Data Structures | |
struct | OutputFilestoreCtx_ |
struct | OutputFilestoreLogThread_ |
Macros | |
#define | MODULE_NAME "OutputFilestore" |
#define | SHA256_STRING_LEN (SC_SHA256_LEN * 2) |
#define | LEAF_DIR_MAX_LEN 4 |
#define | FILESTORE_PREFIX_MAX (PATH_MAX - SHA256_STRING_LEN - LEAF_DIR_MAX_LEN) |
#define | WARN_ONCE(err_code, ...) |
Typedefs | |
typedef struct OutputFilestoreCtx_ | OutputFilestoreCtx |
typedef struct OutputFilestoreLogThread_ | OutputFilestoreLogThread |
Functions | |
void | OutputFilestoreRegister (void) |
void | OutputFilestoreRegisterGlobalCounters (void) |
#define FILESTORE_PREFIX_MAX (PATH_MAX - SHA256_STRING_LEN - LEAF_DIR_MAX_LEN) |
Definition at line 42 of file output-filestore.c.
#define LEAF_DIR_MAX_LEN 4 |
Definition at line 41 of file output-filestore.c.
#define MODULE_NAME "OutputFilestore" |
Definition at line 36 of file output-filestore.c.
#define SHA256_STRING_LEN (SC_SHA256_LEN * 2) |
Definition at line 40 of file output-filestore.c.
#define WARN_ONCE | ( | err_code, | |
... | |||
) |
Definition at line 68 of file output-filestore.c.
typedef struct OutputFilestoreCtx_ OutputFilestoreCtx |
typedef struct OutputFilestoreLogThread_ OutputFilestoreLogThread |
void OutputFilestoreRegister | ( | void | ) |
Definition at line 533 of file output-filestore.c.
References LOGGER_FILE_STORE, MODULE_NAME, and OutputRegisterFiledataModule().
Referenced by OutputRegisterLoggers().
void OutputFilestoreRegisterGlobalCounters | ( | void | ) |
Definition at line 544 of file output-filestore.c.
References StatsRegisterGlobalCounter().
Referenced by PreRunInit().