]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
netflow: log individual tcp flags
authorVictor Julien <victor@inliniac.net>
Thu, 22 May 2014 10:37:27 +0000 (12:37 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 28 Jul 2014 13:47:45 +0000 (15:47 +0200)
Log the tcp flags.

src/output-json-netflow.c

index 53fc6f5b86b6dfdb920f4ac7254d57b2c260ed5d..30d799536af5d0b6ceaea87670dad3a57963efb0 100644 (file)
@@ -226,6 +226,9 @@ static void JsonNetFlowLogJSONToServer(JsonNetFlowLogThread *aft, json_t *js, Fl
         snprintf(hexflags, sizeof(hexflags), "%02x",
                 ssn ? ssn->client.tcp_flags : 0);
         json_object_set_new(tjs, "tcp_flags", json_string(hexflags));
+
+        JsonTcpFlags(ssn ? ssn->client.tcp_flags : 0, tjs);
+
         json_object_set_new(js, "tcp", tjs);
     }
 }
@@ -273,6 +276,8 @@ static void JsonNetFlowLogJSONToClient(JsonNetFlowLogThread *aft, json_t *js, Fl
                 ssn ? ssn->server.tcp_flags : 0);
         json_object_set_new(tjs, "tcp_flags", json_string(hexflags));
 
+        JsonTcpFlags(ssn ? ssn->server.tcp_flags : 0, tjs);
+
         json_object_set_new(js, "tcp", tjs);
     }
 }