new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / config / rootcheck-config.h
old mode 100755 (executable)
new mode 100644 (file)
index 7e82693..a365305
@@ -1,5 +1,3 @@
-/*   $OSSEC, rootcheck.h, v0.1, 2005/10/03, Daniel B. Cid$   */
-
 /* Copyright (C) 2009 Trend Micro Inc.
  * All right reserved.
  *
@@ -8,17 +6,14 @@
  * License (version 2) as published by the FSF - Free Software
  * Foundation
  */
-       
 
 #ifndef __CROOTCHECK_H
-
 #define __CROOTCHECK_H
 
 #include <stdio.h>
 
-typedef struct _rkconfig
-{
-    char *workdir;
+typedef struct _rkconfig {
+    const char *workdir;
     char *basedir;
     char *rootkit_files;
     char *rootkit_trojans;
@@ -35,11 +30,35 @@ typedef struct _rkconfig
     int scanall;
     int readall;
     int disabled;
+    short skip_nfs;
+
+#ifdef OSSECHIDS
+    unsigned int tsleep;
+#endif /* OSSECHIDS */
 
     int time;
     int queue;
-}rkconfig;
 
+    struct _checks {
+        short rc_dev;
+        short rc_files;
+        short rc_if;
+        short rc_pids;
+        short rc_ports;
+        short rc_sys;
+        short rc_trojans;
+
+#ifdef WIN32
+        short rc_winaudit;
+        short rc_winmalware;
+        short rc_winapps;
+#else
+        short rc_unixaudit;
 #endif
 
-/* EOF */
+    } checks;
+
+} rkconfig;
+
+#endif /* __CROOTCHECK_H */
+