aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Temporarily disabled some OpenWrt buildsToni Uhlig2024-11-05
| | | | | | * See: https://github.com/openwrt/gh-action-sdk/issues/43 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Switched OpenWrt GitHub Actions SDK to main branchToni Uhlig2024-11-02
| | | | | | | | | * fixed some SonarCloud complaints * added more systemd CI tests * fixed debian package scripts to obey remove/purge * changed `chmod_chown()` error handling Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added `vlan_id` dissection of the most outer (first) 802.1Q header. Fixes #50Toni Uhlig2024-11-02
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Adjusted SonarCloud config and CIToni Uhlig2024-11-02
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Updated JSON schema files and a test to make use of the UUID feature.Toni Uhlig2024-10-29
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Set an optional UUID used within all events (similar to the "alias").Toni Uhlig2024-10-29
| | | | | | | | * added default values to usage * UUID can be either read from a file or used directly from option value * adjusted example config file Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed some SonarCloud issuesToni Uhlig2024-10-26
| | | | | | * fixed dependabot werkzeug (3.0.3 to 3.0.6) Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added nDPId `ndpi_process_packet()` LLVM fuzzerToni Uhlig2024-10-24
| | | | | | | | | * replaced dumb `dumb_fuzzer.sh` * fixed nDPId NULL pointer deref found by fuzzer * nDPI: `--enable-debug-build` and `--enable-debug-messages` for non release builds * nDPI: do not force `log.level` to `3` anymore, use config value instead Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added additional (libnDPI) config files for test runs.Toni Uhlig2024-10-23
| | | | | | * redirect `run_tests.sh` stderr to filename which prepends config name Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Removed `ENABLE_MEMORY_STATUS` CMake option as it's now enabled for **all** ↵Toni Uhlig2024-10-22
| | | | | | builds Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added libnDPI global context init/deinit used for cache mgmt.Toni Uhlig2024-10-21
| | | | | | | | * support for adding *.ndpiconf for nDPI config tests * all other configs should have the suffix *.conf * fixed nDPI malloc/free wrapper set (was already too late set) Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added config testing script.Toni Uhlig2024-10-21
| | | | | | * nDPId-test may now make use of an optional config file as cmd arg Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Updated ReadMe's, ToDo's and ChangeLog.1.7Toni Uhlig2024-10-21
| | | | | | * 1.7-release Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Merge commit 'fb1dcc71de39e6dd5c11b8bc4288ec5e618fa946'1.7rc2Toni Uhlig2024-10-17
|\
| * Squashed 'dependencies/jsmn/' changes from 1aa2e8f8..25647e69Toni Uhlig2024-10-17
| | | | | | | | | | | | | | 25647e69 Fix position of a comment in string parsing git-subtree-dir: dependencies/jsmn git-subtree-split: 25647e692c7906b96ffd2b05ca54c097948e879c
* | Merge commit '9a14454d3c5589373253571cee7428c593adefd9'Toni Uhlig2024-10-17
|\ \
| * | Squashed 'dependencies/uthash/' changes from bf152630..f69112c0Toni Uhlig2024-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f69112c0 utarray: Fix typo in docs 619fe95c Fix MSVC warning C4127 in HASH_BLOOM_TEST (#261) eeba1961 uthash: Improve the docs for HASH_ADD_INORDER ca98384c HASH_DEL should be able to delete a const-qualified node 095425f7 utlist: Add one more assertion in DL_DELETE2 399bf74b utarray: Stop making `oom` a synonym for `utarray_oom` 85bf75ab utarray_str_cpy: Remove strdup; utarray_oom() if strdup fails. 1a53f304 GitHub CI: Also test building the docs (#248) 4d01591e The MCST Elbrus C Compiler supports __typeof. (#247) 1e0baf06 CI: Add GitHub Actions CI 8844b529 Update test57.c per a suggestion by @mark-summerfield 44a66fe8 Update http:// URLs to https://, and copyright dates to 2022. NFC. git-subtree-dir: dependencies/uthash git-subtree-split: f69112c04f1b6e059b8071cb391a1fcc83791a00
* | | Updated Grafana dashboard to make correct use of gauge max values.Toni Uhlig2024-10-17
| | | | | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | Read and parse configuration files. Fixes #41. (#42)1.7rc1Toni2024-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read and parse configuration files. Fixes #41. * supports nDPId / nDPIsrvd via command line parameter `-f` * nDPId: read general/tuning and libnDPI settings * support for settings risk domains libnDPI option via config file or via `-R` (Fixes #45, thanks to @UnveilTech) * added some documentation in the config file * adjusted Systemd and Debian packaging to make use of config files 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>
* | | 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>