suricata
SCInstance_ Struct Reference

#include <suricata.h>

Data Fields

enum RunModes run_mode
 
enum RunModes aux_run_mode
 
char pcap_dev [128]
 
char * sig_file
 
int sig_file_exclusive
 
char * pid_filename
 
char * regex_arg
 
char * keyword_info
 
char * runmode_custom_mode
 
const char * user_name
 
const char * group_name
 
uint8_t do_setuid
 
uint8_t do_setgid
 
uint32_t userid
 
uint32_t groupid
 
bool system
 
bool set_logdir
 
bool set_datadir
 
int delayed_detect
 
int disabled_detect
 
int daemon
 
int offline
 
int verbose
 
int checksum_validation
 
struct timeval start_time
 
const char * log_dir
 
const char * progname
 
const char * conf_filename
 
char * strict_rule_parsing_string
 

Detailed Description

Definition at line 134 of file suricata.h.

Field Documentation

enum RunModes SCInstance_::aux_run_mode

Definition at line 136 of file suricata.h.

Referenced by GetProgramVersion(), and main().

int SCInstance_::checksum_validation

Definition at line 164 of file suricata.h.

Referenced by GetProgramVersion(), PostRunDeinit(), and RegisterAllModules().

const char* SCInstance_::conf_filename
int SCInstance_::daemon

Definition at line 161 of file suricata.h.

Referenced by GetProgramVersion(), main(), PostRunDeinit(), and RegisterAllModules().

int SCInstance_::delayed_detect

Definition at line 159 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

int SCInstance_::disabled_detect
uint8_t SCInstance_::do_setgid

Definition at line 150 of file suricata.h.

Referenced by GetProgramVersion(), and RegisterAllModules().

uint8_t SCInstance_::do_setuid

Definition at line 149 of file suricata.h.

Referenced by GetProgramVersion(), and RegisterAllModules().

const char* SCInstance_::group_name

Definition at line 148 of file suricata.h.

Referenced by GetProgramVersion(), and RegisterAllModules().

uint32_t SCInstance_::groupid

Definition at line 152 of file suricata.h.

Referenced by GetProgramVersion(), main(), and RegisterAllModules().

char* SCInstance_::keyword_info

Definition at line 144 of file suricata.h.

Referenced by GetProgramVersion(), PostRunDeinit(), and RegisterAllModules().

const char* SCInstance_::log_dir

Definition at line 168 of file suricata.h.

Referenced by PostRunDeinit().

int SCInstance_::offline

Definition at line 162 of file suricata.h.

Referenced by GetProgramVersion(), PostRunDeinit(), and RegisterAllModules().

char SCInstance_::pcap_dev[128]

Definition at line 138 of file suricata.h.

Referenced by GetProgramVersion(), main(), and RegisterAllModules().

char* SCInstance_::pid_filename

Definition at line 141 of file suricata.h.

Referenced by GetProgramVersion(), GlobalsInitPreConfig(), and RegisterAllModules().

const char* SCInstance_::progname

pointer to argv[0]

Definition at line 169 of file suricata.h.

Referenced by GetProgramVersion(), and RegisterAllModules().

char* SCInstance_::regex_arg

Definition at line 142 of file suricata.h.

Referenced by GetProgramVersion(), PostRunDeinit(), and RegisterAllModules().

enum RunModes SCInstance_::run_mode

Definition at line 135 of file suricata.h.

Referenced by GetProgramVersion(), main(), PostRunDeinit(), and RegisterAllModules().

char* SCInstance_::runmode_custom_mode

Definition at line 145 of file suricata.h.

Referenced by GetProgramVersion(), main(), PostRunDeinit(), and RegisterAllModules().

bool SCInstance_::set_datadir

Definition at line 157 of file suricata.h.

Referenced by GetProgramVersion(), and PostRunDeinit().

bool SCInstance_::set_logdir

Definition at line 156 of file suricata.h.

Referenced by GetProgramVersion(), and PostRunDeinit().

char* SCInstance_::sig_file
int SCInstance_::sig_file_exclusive
struct timeval SCInstance_::start_time

Definition at line 166 of file suricata.h.

Referenced by GetProgramVersion(), and main().

char* SCInstance_::strict_rule_parsing_string

Definition at line 171 of file suricata.h.

Referenced by GetProgramVersion(), and PostRunDeinit().

bool SCInstance_::system

Definition at line 155 of file suricata.h.

Referenced by GetProgramVersion(), and PostRunDeinit().

const char* SCInstance_::user_name

Definition at line 147 of file suricata.h.

Referenced by GetProgramVersion(), and RegisterAllModules().

uint32_t SCInstance_::userid

Definition at line 151 of file suricata.h.

Referenced by GetProgramVersion(), main(), and RegisterAllModules().

int SCInstance_::verbose

Definition at line 163 of file suricata.h.

Referenced by GetProgramVersion(), main(), and RegisterAllModules().


The documentation for this struct was generated from the following file: