|
|
@ -128,29 +128,29 @@ static void FileWriteJsonRecord(JsonFileLogThread *aft, const Packet *p, const F
|
|
|
|
if (ff->flags & FILE_MD5) {
|
|
|
|
if (ff->flags & FILE_MD5) {
|
|
|
|
size_t x;
|
|
|
|
size_t x;
|
|
|
|
int i;
|
|
|
|
int i;
|
|
|
|
char s[256];
|
|
|
|
char str[256];
|
|
|
|
for (i = 0, x = 0; x < sizeof(ff->md5); x++) {
|
|
|
|
for (i = 0, x = 0; x < sizeof(ff->md5); x++) {
|
|
|
|
i += snprintf(&s[i], 255-i, "%02x", ff->md5[x]);
|
|
|
|
i += snprintf(&str[i], 255-i, "%02x", ff->md5[x]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
json_object_set_new(fjs, "md5", json_string(s));
|
|
|
|
json_object_set_new(fjs, "md5", json_string(str));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (ff->flags & FILE_SHA1) {
|
|
|
|
if (ff->flags & FILE_SHA1) {
|
|
|
|
size_t x;
|
|
|
|
size_t x;
|
|
|
|
int i;
|
|
|
|
int i;
|
|
|
|
char s[256];
|
|
|
|
char str[256];
|
|
|
|
for (i = 0, x = 0; x < sizeof(ff->sha1); x++) {
|
|
|
|
for (i = 0, x = 0; x < sizeof(ff->sha1); x++) {
|
|
|
|
i += snprintf(&s[i], 255-i, "%02x", ff->sha1[x]);
|
|
|
|
i += snprintf(&str[i], 255-i, "%02x", ff->sha1[x]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
json_object_set_new(fjs, "sha1", json_string(s));
|
|
|
|
json_object_set_new(fjs, "sha1", json_string(str));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (ff->flags & FILE_SHA256) {
|
|
|
|
if (ff->flags & FILE_SHA256) {
|
|
|
|
size_t x;
|
|
|
|
size_t x;
|
|
|
|
int i;
|
|
|
|
int i;
|
|
|
|
char s[256];
|
|
|
|
char str[256];
|
|
|
|
for (i = 0, x = 0; x < sizeof(ff->sha256); x++) {
|
|
|
|
for (i = 0, x = 0; x < sizeof(ff->sha256); x++) {
|
|
|
|
i += snprintf(&s[i], 255-i, "%02x", ff->sha256[x]);
|
|
|
|
i += snprintf(&str[i], 255-i, "%02x", ff->sha256[x]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
json_object_set_new(fjs, "sha256", json_string(s));
|
|
|
|
json_object_set_new(fjs, "sha256", json_string(str));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|