Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | removed obsolete EXTRA_VERBOSE mode | Toni Uhlig | 2020-07-11 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | -fsanitize=enum | Toni Uhlig | 2020-07-11 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | use a string mapping table for event id to name conversion | Toni Uhlig | 2020-07-11 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | more write after read race conditions fixed | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | do not omit frame pointer in debug mode | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | enable thread snitizer | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | fixed some race conditions | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | support json key w/o value filtering | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | compare&fetch for global flow_id counter, set missing variable on new flow, ↵ | Toni Uhlig | 2020-07-10 | |
| | | | | | | added struct padding for alignment Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | support for filter for specific json key/values, useful for debugging | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | care more about DISABLE_JSONIZER | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | clang-format and set BreakBeforeBraces to Allmanz | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | json formatting/ stringification overhaul | Toni Uhlig | 2020-07-10 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | renamed EchoServer to JsonCollector | Toni Uhlig | 2020-07-09 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | send json string to sink, added basic json event serialization fn call | Toni Uhlig | 2020-07-09 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Revert "not using python script as collector" | Toni Uhlig | 2020-07-08 | |
| | | | | | | This reverts commit f700457d9b3debc738559e5b656eb8c9b9b4cb33. Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | renamed: jsonize_basic_event_error -> jsonize_format_error | Toni Uhlig | 2020-07-08 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | jsonize_basic_event // jsonize_basic_event_error | Toni Uhlig | 2020-07-07 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | not using python script as collector | Toni Uhlig | 2020-07-07 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | send JSON string on a per thread basis to a remote sink, means that no ↵ | Toni Uhlig | 2020-07-05 | |
| | | | | | | expensive locking required Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | UNIX socket connect, primitive cmdline parsing | Toni Uhlig | 2020-07-04 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | clang-format, use syslog | Toni Uhlig | 2020-07-03 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | store / calculate / jsonize per flow metrics e.g. min/max/avg l4 data len | Toni Uhlig | 2020-07-03 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | print json string for FLOW_END / FLOW_IDLE as well | Toni Uhlig | 2020-07-01 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | only printf() flow events #ifdef DISABLE_JSONIZER, print only json string ↵ | Toni Uhlig | 2020-07-01 | |
| | | | | | | otherwise Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | add configuration variable VERBOSE / EXTRA VERBOSE, print build ↵ | Toni Uhlig | 2020-06-30 | |
| | | | | | | configuration in Makefile Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | print event for idle flows as well, simplified jsonize_flow/flow2json | Toni Uhlig | 2020-06-30 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | init/close syslog logging | Toni Uhlig | 2020-06-30 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | do not guess protocol if detection successful and completed | Toni Uhlig | 2020-06-30 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | json-serialize new flow | Toni Uhlig | 2020-06-30 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | generalized flow2json (IPv4 only for now) | Toni Uhlig | 2020-06-30 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | serialize and print new flow | Toni Uhlig | 2020-06-28 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | unified logging prefix | Toni Uhlig | 2020-06-24 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | -Wl == CFLAG | Toni Uhlig | 2020-06-23 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | adding some comments, obey coding style, etc | Toni Uhlig | 2020-06-22 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | xcompile ready | Toni Uhlig | 2020-06-22 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | checking only IPv4/IPv6 header size, as rest is done through ↵ | Toni Uhlig | 2020-06-21 | |
| | | | | | | ndpi_detection_get_l4() Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | fixed possible crash (extra packet dissection is done via packet processing) | Toni Uhlig | 2020-06-21 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | using ndpi_detection_get_l4 to do some additional checks and get L4 payload | Toni Uhlig | 2020-06-20 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | more fine-tuning regarding TCP flow end | Toni Uhlig | 2020-06-20 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | some fine-tuning regarding flow fin/idle cleanup, still not perfect | Toni Uhlig | 2020-06-20 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | reduced MAX_FLOW_ROOTS_PER_THREAD to 2048 to safe some mem, print something ↵ | Toni Uhlig | 2020-06-19 | |
| | | | | | | to stderr if flow can't be classified at all (besides L3/L4) Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | improved console printing which is now more consistent any easier to read | Toni Uhlig | 2020-06-17 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | support for TCP-FIN | Toni Uhlig | 2020-06-15 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | new features: l7/l7-dissect/l7-guess/tcp-midstream/ssl/tls detection | Toni Uhlig | 2020-06-15 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | process extra packets if supported by protocol detection, prepare and print ↵ | Toni Uhlig | 2020-06-14 | |
| | | | | | | some statistics Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | do not print ThreadID during flow free'ing | Toni Uhlig | 2020-06-13 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | use ndpi_flowv(4|6)_flow_hash api call and only as fallback src + dst | Toni Uhlig | 2020-06-13 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | print total packets captured, reduced console spam and added VERBOSE mode to ↵ | Toni Uhlig | 2020-06-13 | |
| | | | | | | print some l3/l4 metadata, used ull instead of size_t as its size is architecture dependant Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | read captured packets from a pcap savefile, check if file is EoF or an error ↵ | Toni Uhlig | 2020-06-13 | |
| | | | | | | occurred Signed-off-by: Toni Uhlig <matzeton@googlemail.com> |