aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Added usage help for `-R'add/config-file-supportToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Removed PID arguments to systemd unit filesToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Moved some config params to systemd unit file instead of config fileToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Add PID arguments to systemd unit filesToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added some additional config docToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Some minor fixesToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Moved some code out of `change_user_group()` to `chmod_chown()`.Toni Uhlig2024-10-16
| | | | | | | | * makes lots sense for nDPIsrvd and some examples * added debian dpkg scripts for user mgmt * nDPIsrvd: set different groups for collector/distributor UNIX socket Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed missing config defaults in nDPId-testToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Removed unused UNIX_PATH_MAX (re)definitionToni Uhlig2024-10-16
| | | | | | * removed unsafe and not necessary `strlen()`s Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Support loading of custom risk domains. Fixes #45Toni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added config file support for nDPIsrvdToni Uhlig2024-10-16
| | | | | | * adjusted systemd to make use of those Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed PF_RING buildToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed TOCTOU for config fileToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Renamed `GET_CMDARG_BOOLEAN()` to `GET_CMDARG_BOOL()`Toni Uhlig2024-10-16
| | | | | | * added WARN_UNUSED Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added additional is-a-file checkToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed missing `set_config_from()`.Toni Uhlig2024-10-16
| | | | | | | * added additional missing config options * added some documentation in the config file Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added info about ignored signals, adjusted config fileToni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added support for parsing (protos) libnDPI options via config file.Toni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added support for parsing (global) libnDPI options via config file.Toni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added support for setting tuning options via config file.Toni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved/Added (tuning) subopt parsing and config file reading.Toni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Read and parse configuration files. Fixes #41.Toni Uhlig2024-10-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Filebeat Configuration (#44)Naix2024-10-06
| | | | | Added Filebeat Configuration Co-authored-by: Toni <matzeton@googlemail.com>
* Updated Grafana dashboard.Toni Uhlig2024-10-02
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Generate global stats with microseconds precision.Toni Uhlig2024-10-01
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* 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>