1 /* Copyright (C) 2009 Trend Micro Inc.
4 * This program is a free software; you can redistribute it
5 * and/or modify it under the terms of the GNU General Public
6 * License (version 2) as published by the FSF - Free Software
15 /* Configuration structure */
16 typedef struct __Config {
21 u_int8_t syscheck_auto_ignore;
22 u_int8_t syscheck_alert_new;
28 int decoder_order_size;
33 /* which min. level the alert must be sent to prelude */
34 u_int8_t prelude_log_level;
35 /* prelude profile name */
36 char *prelude_profile;
42 u_int8_t zeromq_output;
43 char *zeromq_output_uri;
44 char *zeromq_output_server_cert;
45 char *zeromq_output_client_cert;
48 u_int8_t jsonout_output;
50 /* Not currently used */
56 /* Custom Alert output*/
57 short int custom_alert_output;
58 char *custom_alert_output_format;
60 /* For the active response */
63 /* For the correlation */
66 /* List of files to ignore (syscheck) */
67 char **syscheck_ignore;
69 /* List of ips to never block */
72 /* List of hostnames to never block */
73 char **hostname_allow_list;
81 /* List of decoders */
84 /* Global rule hash */
87 #ifdef LIBGEOIP_ENABLED
100 #endif /* _CCONFIG__H */