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
 
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
 

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 main(), and RegisterAllModules().

int SCInstance_::checksum_validation

Definition at line 163 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

const char* SCInstance_::conf_filename

Definition at line 169 of file suricata.h.

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

int SCInstance_::daemon

Definition at line 160 of file suricata.h.

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

int SCInstance_::delayed_detect

Definition at line 158 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

int SCInstance_::disabled_detect

Definition at line 159 of file suricata.h.

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

uint8_t SCInstance_::do_setgid

Definition at line 150 of file suricata.h.

Referenced by RegisterAllModules().

uint8_t SCInstance_::do_setuid

Definition at line 149 of file suricata.h.

Referenced by RegisterAllModules().

const char* SCInstance_::group_name

Definition at line 148 of file suricata.h.

Referenced by RegisterAllModules().

uint32_t SCInstance_::groupid

Definition at line 152 of file suricata.h.

Referenced by main(), and RegisterAllModules().

char* SCInstance_::keyword_info

Definition at line 144 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

const char* SCInstance_::log_dir

Definition at line 167 of file suricata.h.

Referenced by PostRunDeinit().

int SCInstance_::offline

Definition at line 161 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

char SCInstance_::pcap_dev[128]

Definition at line 138 of file suricata.h.

Referenced by main(), and RegisterAllModules().

char* SCInstance_::pid_filename

Definition at line 141 of file suricata.h.

Referenced by GlobalsInitPreConfig(), and RegisterAllModules().

const char* SCInstance_::progname

pointer to argv[0]

Definition at line 168 of file suricata.h.

Referenced by RegisterAllModules().

char* SCInstance_::regex_arg

Definition at line 142 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

enum RunModes SCInstance_::run_mode

Definition at line 135 of file suricata.h.

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

char* SCInstance_::runmode_custom_mode

Definition at line 145 of file suricata.h.

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

bool SCInstance_::set_logdir

Definition at line 156 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

char* SCInstance_::sig_file

Definition at line 139 of file suricata.h.

Referenced by DetectEngineReload(), PostRunDeinit(), RegisterAllModules(), and SuriHasSigFile().

int SCInstance_::sig_file_exclusive

Definition at line 140 of file suricata.h.

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

struct timeval SCInstance_::start_time

Definition at line 165 of file suricata.h.

Referenced by main(), and RegisterAllModules().

bool SCInstance_::system

Definition at line 155 of file suricata.h.

Referenced by PostRunDeinit(), and RegisterAllModules().

const char* SCInstance_::user_name

Definition at line 147 of file suricata.h.

Referenced by RegisterAllModules().

uint32_t SCInstance_::userid

Definition at line 151 of file suricata.h.

Referenced by main(), and RegisterAllModules().

int SCInstance_::verbose

Definition at line 162 of file suricata.h.

Referenced by main(), and RegisterAllModules().


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