]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Add input interface's name to JSON log
authorAlexander Gozman <a.gozman@securitycode.ru>
Mon, 28 Jul 2014 16:22:32 +0000 (20:22 +0400)
committerVictor Julien <victor@inliniac.net>
Wed, 30 Jul 2014 12:40:18 +0000 (14:40 +0200)
src/output-json.c

index 2bcca89d835d9ee859fd8ae54f2de80d17ff8474..1c65e087abef864fa2770db60e2ee0be4e4d56b0 100644 (file)
@@ -57,6 +57,7 @@
 #include "util-optimize.h"
 #include "util-buffer.h"
 #include "util-logopenfile.h"
+#include "util-device.h"
 
 
 #ifndef HAVE_LIBJANSSON
@@ -245,6 +246,11 @@ json_t *CreateJSONHeader(Packet *p, int direction_sensitive, char *event_type)
     if (sensor_id >= 0)
         json_object_set_new(js, "sensor_id", json_integer(sensor_id));
 
+    /* input interface */
+    if (p->livedev) {
+        json_object_set_new(js, "in_iface", json_string(p->livedev->dev));
+    }
+
     /* pcap_cnt */
     if (p->pcap_cnt != 0) {
         json_object_set_new(js, "pcap_cnt", json_integer(p->pcap_cnt));