summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* bump libnDPI to 2b230e28e0612e8654ad617534deb9aaaabd51b7Toni Uhlig2023-07-23
| | | | | | | * fixes loading of gambling lists which increased nDPId's memory usage *a lot* * nDPId: handle EINTR correctly Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Keras AE supports loading/saving models.Toni Uhlig2023-07-22
| | | | | | * added training/batch size as cmdargs Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Correctly handle EINTR while doing I/O..Toni Uhlig2023-07-18
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI: Upload generated packages.Toni Uhlig2023-07-18
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved OpenWrt Makefile: set an optional libnDPI commit hashToni Uhlig2023-07-18
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* nDPId: `-v' give information about libnDPI linkageToni Uhlig2023-07-17
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* nDPId: `-v' prints also information about dependeciesToni Uhlig2023-07-17
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* nDPId-test: Fixed invalid error retval when epoll_wait() returns EINTR.Toni Uhlig2023-07-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added GLFW/OpenGL stats drawer written in C++.Toni Uhlig2023-07-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Keras based Autoencode (Work-in-Progress!)Toni Uhlig2023-07-16
| | | | | | * minor fixes Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* `get-and-build-libndpi.sh` uses GMake MAKEFLAGS for sub-make (required for ↵Toni Uhlig2023-07-16
| | | | | | | | e.g. jobserver) * fixed invalid CMake `test -r ...` Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Updated OpenWrt In-Source build patch.Toni Uhlig2023-06-12
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* bump libnDPI to 8ea0eaa0d0c4a3be05f67ef7fa1d22c2579cf7d1Toni Uhlig2023-06-12
| | | | | | | | | | * added build fix for Gitlab CI * added friendly C11 check * set required libnDPI versionto 4.7 (ArchLinux ndpi-git sets version to 4.7, which is not released yet) * reduced sklearn-random-forest memory consumption by adjusting min. sample leaf Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Required libnDPI version increases (>=4.8.0) due to an API change.lns2023-05-31
| | | | | | * fix CI issues Signed-off-by: lns <matzeton@googlemail.com>
* Allow in-source builds required for OpenWrt toolchain.lns2023-05-30
| | | | Signed-off-by: lns <matzeton@googlemail.com>
* bump libnDPI to 04f5c5196e790db8b8cc39e42c8645fb7f3dd141lns2023-05-30
| | | | | | * added custom nDPI logging callback Signed-off-by: lns <matzeton@googlemail.com>
* Added CentOs and ArchLinux to the CI.lns2023-05-28
| | | | | | | | * added some additional checks in get-and-build-libndpi.sh * CMake fallback library checks Signed-off-by: lns <matzeton@googlemail.com> Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed integer overflow for tcp timeout (>INT_MAX).lns2023-05-26
| | | | Signed-off-by: lns <matzeton@googlemail.com>
* bump libnDPI to ...Toni Uhlig2023-05-24
| | | | | | | | * upstream changed regression test interface, needed to adapt * improved libnDPI helper build script * updated JSON schema Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix CI.Toni Uhlig2023-04-25
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Update build-openwrt.yml to use snapshot explicitlyPaul Spooren2023-04-25
| | | Consciously use the (unstable) snapshot tag.
* Github Actions: update OpenWrt SDK to use `main` branchToni Uhlig2023-04-21
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Updated js-rt-analyzer and js-rt-analyzer-frontend examples.Toni Uhlig2023-04-21
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Moved `datalink` json key/value from error to packet events and renamed it ↵Toni Uhlig2023-04-21
| | | | | | to `pkt_datalink`. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Github Actions: enable build against libnDPI-4.6, build nDPId executable ↵Toni Uhlig2023-02-27
| | | | | | from CLI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Merge branch 'main' of github.com:utoni/nDPIdToni Uhlig2023-02-27
|\
| * Bump werkzeug from 2.0 to 2.2.3 in /examples/py-flow-dashboarddependabot[bot]2023-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0 to 2.2.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/2.0.0...2.2.3) --- updated-dependencies: - dependency-name: werkzeug dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* | Github Actions: enable build against libnDPI-4.6, build nDPId executable ↵Toni Uhlig2023-02-27
| | | | | | | | | | | | from CLI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | Improved:Toni Uhlig2023-02-27
|/ | | | | | | | * Gitlab-CI: build nDPId executable from CLI * C-Simple: log affected JSON line on READ/PARSE error * Sklearn: quality of life changes Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* py-machine-learning: Print CSV line numbers for invalid lines (SKLearn ↵Toni Uhlig2023-01-30
| | | | | | | | Random Forest Classificator). * c-analysed: fix wrong length check Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Revert "Revert "Minor fixes.""Toni Uhlig2023-01-27
| | | | This reverts commit 42aad33ec83137a95fb45292cf7c4e4300634fa5.
* Revert "Minor fixes."Toni Uhlig2023-01-27
| | | | This reverts commit 58439a676116baffb04a24a59ebae81780528327.
* updated js-rt-analyzer*Toni Uhlig2023-01-27
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Minor fixes.Toni Uhlig2023-01-27
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Small CI/CD/nDPIsrvd.py improvements.Toni Uhlig2023-01-17
| | | | | | * Updated examples/js-rt-analyzer and examples/js-rt-analyzer-frontend Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved collectd risk processing to be in sync with libnDPI risks.Toni Uhlig2023-01-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Gitlab-CI: Upload coverage report.Toni Uhlig2023-01-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added https://gitlab.com/verzulli/ndpid-rt-analyzer-frontend.git example.Toni Uhlig2023-01-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Merge branch 'main' of github.com:utoni/nDPIdToni Uhlig2023-01-10
|\
| * Delete docker-compose.ymlMacauley Cheng2023-01-09
| |
| * add Docker related filemacauley_cheng2023-01-09
| |
* | Added distclean-libnDPI target to CMake.Toni Uhlig2023-01-10
| | | | | | | | | | | | | | * Gitlab-CI: Additional job for debian packages * Install Python examples iff BUILD_EXAMPLES=ON Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | bump libnDPI to a944514ddec73f79704f55aab1423e39f4ce7a03Toni Uhlig2023-01-09
| | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | nDPid: Fixed base64encode bug which lead to invalid base64 strings.Toni Uhlig2023-01-09
|/ | | | | | | | * py-semantic-validation: Decode base64 raw packet data as well * nDPIsrvd.py: Added PACKETS_PLEN_MAX * nDPIsrvd.py: Improved JSON parse error/exception handling Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix libnDPI build script.Toni Uhlig2022-12-26
| | | | | | * added ntop Webinar 2022 reference Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* py-machine-learning / sklearn-random-forest: Quality Of Life improvmentsToni Uhlig2022-12-22
| | | | | | * fixed libnDPI submodule build on some platforms Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Add collectd statistics diff test.Toni Uhlig2022-12-06
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Limit the size of base64 serialized raw packet data (8192 bytes per packet).Toni Uhlig2022-12-06
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* py-flow-info: ignore certain json lines that match various criteriaToni Uhlig2022-12-03
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Strace support for diff tests.Toni Uhlig2022-12-03
| | | | | | * tiny README update Signed-off-by: Toni Uhlig <matzeton@googlemail.com>