Modified files:
win_agent.c
Log message:
Description: Adding shared-version number on the output from agent.
Reviewed by: dcid
Bug:
Index: win_agent.c
===================================================================
RCS file: /usr/cvsroot/ossec-hids/src/win32/win_agent.c,v
diff -u -r1.49 -r1.50
--- win_agent.c 24 Jun 2009 18:53:10 -0000 1.49
+++ win_agent.c 26 Jun 2009 13:50:02 -0000 1.50
@@ -582,8 +582,27 @@
}
+
+ /* creating message */
+ if(File_DateofChange(AGENTCONFIGINT) > 0)
+ {
+ os_md5 md5sum;
+ if(OS_MD5_File(AGENTCONFIGINT, md5sum) != 0)
+ {
+ snprintf(tmp_msg, OS_SIZE_1024, "#!-%s\n%s", __win32_uname, __win32_shared);
+ }
+ else
+ {
+ snprintf(tmp_msg, OS_SIZE_1024, "#!-%s / %s\n%s", __win32_uname, md5sum, __win32_shared);
+ }
+ }
+ else
+ {
+ snprintf(tmp_msg, OS_SIZE_1024, "#!-%s\n%s", __win32_uname, __win32_shared);
+ }
+
+
/* creating message */
- snprintf(tmp_msg, OS_SIZE_1024, "#!-%s\n%s", __win32_uname, __win32_shared);
debug1("%s: DEBUG: Sending keep alive: %s", ARGV0, tmp_msg);
msg_size = CreateSecMSG(&keys, tmp_msg, crypt_msg, 0);
Modified files:
win_agent.c
Log message:
Description: Missing include.
Reviewed by: dcid
Bug:
Index: win_agent.c
===================================================================
RCS file: /usr/cvsroot/ossec-hids/src/win32/win_agent.c,v
diff -u -r1.50 -r1.51
--- win_agent.c 26 Jun 2009 13:50:02 -0000 1.50
+++ win_agent.c 26 Jun 2009 18:06:30 -0000 1.51
@@ -21,6 +21,7 @@
#include "os_win.h"
#include "os_net/os_net.h"
#include "os_execd/execd.h"
+#include "os_crypto/md5/md5_op.h"
#ifndef ARGV0
#define ARGV0 "ossec-agent"