]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smb: add smb records to fileinfo
authorVictor Julien <victor@inliniac.net>
Wed, 14 Mar 2018 08:05:12 +0000 (09:05 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 14 Mar 2018 08:05:12 +0000 (09:05 +0100)
src/output-json-file.c

index 8c9ff617927da9ac7606199cd27eaefa85df7d7e..4b07f6ae8e04a0a2b2eecea5a2533eca9d889847 100644 (file)
@@ -61,6 +61,7 @@
 #include "output-json-smtp.h"
 #include "output-json-email-common.h"
 #include "output-json-nfs.h"
+#include "output-json-smb.h"
 
 #include "app-layer-htp.h"
 #include "util-memcmp.h"
@@ -109,6 +110,11 @@ json_t *JsonBuildFileInfoRecord(const Packet *p, const File *ff,
             if (hjs)
                 json_object_set_new(js, "nfs", hjs);
             break;
+        case ALPROTO_SMB:
+            hjs = JsonSMBAddMetadata(p->flow, ff->txid);
+            if (hjs)
+                json_object_set_new(js, "smb", hjs);
+            break;
 #endif
     }