|
suricata
|
#include "suricata-common.h"#include "detect.h"#include "pkt-var.h"#include "conf.h"#include "threads.h"#include "threadvars.h"#include "tm-threads.h"#include "util-unittest.h"#include "util-buffer.h"#include "util-debug.h"#include "util-mem.h"#include "output.h"#include "output-json.h"#include "app-layer.h"#include "app-layer-parser.h"#include "app-layer-ftp.h"#include "output-json-ftp.h"
Go to the source code of this file.
Functions | |
| bool | EveFTPLogCommand (void *vtx, SCJsonBuilder *jb) |
Implement JSON/eve logging app-layer FTP.
Definition in file output-json-ftp.c.
| bool EveFTPLogCommand | ( | void * | vtx, |
| SCJsonBuilder * | jb | ||
| ) |
Definition at line 49 of file output-json-ftp.c.
References FTPTransaction_::active, FtpCommandInfo_::command_code, FTPTransaction_::command_descriptor, FtpCommandInfo_::command_index, FTPTransaction_::done, FTPTransaction_::dyn_port, JB_SET_FALSE, JB_SET_STRING, JB_SET_TRUE, next, FTPTransaction_::request, FTPTransaction_::request_length, FTPTransaction_::request_truncated, FTPResponseWrapper_::response, SCLogDebug, TAILQ_EMPTY, TAILQ_FOREACH, and unlikely.