aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Added some static assertion based sanity checks.Toni Uhlig2024-09-11
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Save hostname after detection finished for later use within analyse/end/idle ↵Toni Uhlig2024-09-11
| | | | | | | | | | | | | | | | | | flow events. Fixes #39. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to 92507c014626bc542f2ab11c729742802c0bc345Toni Uhlig2024-09-09
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | CI: Set nDPI minimum required version to 4.10Toni Uhlig2024-09-03
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Updated flow event schema with risk names/severites.Toni Uhlig2024-09-03
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix OpenWrt package build.Toni Uhlig2024-09-02
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Extend flow JSON schema with more properties from nDPI JSON serializer.Toni Uhlig2024-08-22
| | | | | | | | | | | | | | | | | | * unfortunately, JSON schema definitions could not be used to make this easier to read and maintain Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix CI.Toni Uhlig2024-08-20
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | CMake: add `coverage-clean` target and fix `coverage` dependency issue.Toni Uhlig2024-08-20
| | | | | | | | | | | | | | | | | | * improve/fix README Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Improved installation instructions. Fixes #40.Toni Uhlig2024-08-19
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Add PF_RING support. (#38)Toni2024-08-19
| | |
* | | Improved Keras Autoencoder hyper parameter.Toni Uhlig2024-08-16
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix SonarCloud complaint.Toni Uhlig2024-08-16
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fixed build error due to missing nDPI includes.Toni Uhlig2024-08-16
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Extended analyse application to write global stats to a CSV.Toni Uhlig2024-08-16
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Some small fixes.Toni Uhlig2024-08-09
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Added global (heap) memory stats for daemon status events.Toni Uhlig2024-06-19
| | | | | | | | | | | | | | | | | | | | | | | | * added new CMake option `ENABLE_MEMORY_STATUS` to restore the old behavior (and increase performance) * splitted `ENABLE_MEMORY_PROFILING` into `ENABLE_MEMORY_STATUS` and `ENABLE_MEMORY_PROFILING` Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fixed OpenWrt `nDPId-testing` build.Toni Uhlig2024-06-12
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Bump werkzeug from 3.0.1 to 3.0.3 in /examples/py-flow-dashboard (#37)dependabot[bot]2024-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to 3.0.3. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3) --- updated-dependencies: - dependency-name: werkzeug dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | flow-info.py: Set min risk severity required to print a risk.Toni Uhlig2024-05-08
| | | | | | | | | | | | | | | | | | * ReadMe update Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | CI: don't run systemd integration test on macToni Uhlig2024-05-07
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | CI: add DYLD_LIBRARY_PATH to env (mac/unix)Toni Uhlig2024-05-07
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | CMake: set MacOS RPATHToni Uhlig2024-05-06
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Workaround for fixing GitHub runners on macOSToni Uhlig2024-05-06
| | | | | | | | | | | | | | | | | | * See: https://github.com/ntop/nDPI/pull/2411 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix OpenWrt builds.Toni Uhlig2024-04-17
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Removed unmaintained C JSON dumper.Toni Uhlig2024-04-17
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to 142c8f5afb90629762920db6703831826513e00bToni Uhlig2024-04-10
| | | | | | | | | | | | | | | | | | * fixed `git format` hash length Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to 09bb383437c11ef55e926ed15cdf986c0d426827Toni Uhlig2024-04-04
| | | | | | | | | | | | | | | | | | * fixed "unused function" warning in `ndpi_bitmap64_fuse.c` Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to df29e12f5efbe84306c1ee7c011a197caec6de50Toni Uhlig2024-04-04
| | | | | | | | | | | | | | | | | | * fixed "unused function" warning in `roaring.h` Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to 6e61368cd609899048560405ad792705fffb1f1aToni Uhlig2024-04-04
| | | | | | | | | | | | | | | | | | * fixed "unused function" warning in `gcrypt_light.c` Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to 9185c2ccc402d3368fc28ac90ab281b4f951719eToni Uhlig2024-04-04
| | | | | | | | | | | | | | | | | | * incorporated API changes from 41eef9246c6a3055e3876e3dd7aeaadecb4b76c0 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix example build error if memory profiling enabled.Toni Uhlig2024-03-21
| | | | | | | | | | | | | | | | | | | | | * CI: build against libnDPI with `-DNDPI_NO_PKGCONFIG=ON` and `-DSTATIC_LIBNDPI_INSTALLDIR=/usr` * CI: `ENABLE_DBUS=ON` for most builds Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fixed libpcre2 build.Toni Uhlig2024-03-20
| | | | | | | | | | | | | | | | | | * CI: build against libpcre2 / libmaxminddb Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Build against nDPI dev branch tarball if there is a new release required to ↵Toni Uhlig2024-03-16
| | | | | | | | | | | | | | | | | | build `nDPId`. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix random sanitizer crashes caused by high-entropy ASLR on Ubuntu Github ↵Toni Uhlig2024-03-15
| | | | | | | | | | | | | | | | | | | | | | | | Runner. * removed arch condition (c&p mistake) Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix random sanitizer crashes caused by high-entropy ASLR on Ubuntu Github ↵Toni Uhlig2024-03-14
| | | | | | | | | | | | | | | | | | | | | | | | Runner. * See: https://github.com/actions/runner-images/issues/9491 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Extend CI pipeline build and test.Toni Uhlig2024-03-07
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fixed missing statistics updating for unknown mapping keys in collectd/influxd.Toni Uhlig2024-02-20
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | CI maintenanceToni Uhlig2024-02-13
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Added missing influxd test results.Toni Uhlig2024-02-13
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Enable CURL in the CI.Toni Uhlig2024-02-13
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fix some SonarCloud complaints.Toni Uhlig2024-02-13
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Added test mode for influx push daemon.Toni Uhlig2024-02-08
| | | | | | | | | | | | | | | | | | | | | | | | * required for regression testing * added new confidence value (match by custom rule) * updated / tweaked grafana exported dashboard Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Read Ipv6 address and netmask using `getifaddrs()` instead of reading ↵Toni Uhlig2024-02-07
| | | | | | | | | | | | | | | | | | | | | | | | `/proc/net/if_inet6`. * fixes a compatibility issue with Mac OSX Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Removed API version macro check as it's inconsistent on different platforms.Toni Uhlig2024-02-06
| | | | | | | | | | | | | | | | | | * set min required nDPI version to 4.9.0 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | bump libnDPI to 4543385d107fcc5a7e8632e35d9a60bcc40cb4f4Toni Uhlig2024-02-06
| | | | | | | | | | | | | | | | | | * incorporated API changes from nDPI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fixed broken "not-detected" event/packet capture in captured example.Toni Uhlig2024-01-29
| | | | | | | | | | | | | | | | | | * aligned it with influxd example Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Fixed invalid flow risk aggregation in collectd/influxd examples.Toni Uhlig2024-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | * CI: build single nDPId executable with `-Wall -Wextra -std=gnu99` * fixed missing error events in influxd example * added additional test cases for collectd * extended grafana dashboard Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Improved collectd example.Toni Uhlig2024-01-05
| | | | | | | | | | | | | | | | | | | | | * similiar behavior to influxd example * gauges and counters are now handled properly Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Added Grafana example dashboard image.Toni Uhlig2023-12-20
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>