]> git.ipfire.org Git - thirdparty/suricata.git/commit
app-layer: add flow counters
authorGiuseppe Longo <glongo@stamus-networks.com>
Tue, 26 Apr 2016 12:58:59 +0000 (14:58 +0200)
committerGiuseppe Longo <glongo@stamus-networks.com>
Tue, 27 Sep 2016 07:20:55 +0000 (09:20 +0200)
commit5908dd080475bccd689bf2d5309b92530f33801c
tree70a0ee493bda895f1d13cd07f7df3b9d89183f07
parent398489e6df179e621563ac966e47a6a376c4e3de
app-layer: add flow counters

This adds per flow counters for all
supported protocols.

This results in new data in stats output that looks like:
```
    "app-layer": {
      "flow": {
        "http": 9310,
        "ftp": 0,
        "smtp": 0,
        "tls": 71,
        "ssh": 0,
        "imap": 0,
        "msn": 0,
        "smb": 170,
        "dcerpc_udp": 0,
        "dns_udp": 870,
        "dcerpc_tcp": 2,
        "dns_tcp": 0
      },
    },
```
src/app-layer-parser.c
src/app-layer-parser.h
src/app-layer.c
src/app-layer.h
src/flow-worker.c