Toni Uhlig
bb870cb98f
Add FreeBSD CI build
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2025-02-01 10:54:27 +01:00
Toni Uhlig
ae36f8df6c
Added libnDPI global context init/deinit used for cache mgmt.
...
* 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 >
2024-10-21 16:17:01 +02:00
Toni Uhlig
ea968180a2
Read Ipv6 address and netmask using getifaddrs() instead of reading /proc/net/if_inet6.
...
* fixes a compatibility issue with Mac OSX
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2024-02-07 14:25:14 +01:00
Toni Uhlig
feb2583ef6
bump libnDPI to 4543385d107fcc5a7e8632e35d9a60bcc40cb4f4
...
* incorporated API changes from nDPI
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2024-02-06 10:34:52 +01:00
Toni
93498fff02
Apple/BSD port ( #30 )
...
* Add MacOS to Github CI builds.
* Fixed libnDPI-4.8 CI build.
* Fixed missing include for `struct sockaddr*`.
* Reworked IPv4 address and netmask retrieval.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2023-11-06 13:25:49 +01:00
Toni Uhlig
7f8e01d442
Fix CI.
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2023-09-11 12:55:54 +02:00
Toni Uhlig
091fd4d116
Added CMake option BUILD_NDPI_FORCE_GIT_UPDATE to fix broken submodule caches in GitLab CIs..
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2023-08-27 22:37:55 +02:00
Toni Uhlig
22ba5d5103
Improved OpenWrt Makefile: set an optional libnDPI commit hash
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2023-07-18 01:25:06 +02:00
Toni Uhlig
967381a599
get-and-build-libndpi.sh uses GMake MAKEFLAGS for sub-make (required for e.g. jobserver)
...
* fixed invalid CMake `test -r ...`
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2023-07-16 22:06:31 +02:00
lns
d0c070a800
Added CentOs and ArchLinux to the CI.
...
* 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 >
2023-05-28 00:46:58 +02:00
Toni Uhlig
c9514136b7
bump libnDPI to ...
...
* upstream changed regression test interface, needed to adapt
* improved libnDPI helper build script
* updated JSON schema
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2023-05-24 19:30:19 +02:00
Toni Uhlig
e9443d7618
Fix libnDPI build script.
...
* added ntop Webinar 2022 reference
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-12-26 19:35:12 +01:00
Toni Uhlig
14f6b87551
Added nDPIsrvd-analysed to generate CSV files from analyse events.
...
* nDPIsrvd.h: iterate over JSON arrays
* nDPId: calculate l3 payload packet entropies for analysis
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-09-30 19:28:49 +02:00
Toni Uhlig
aca1615dc1
OpenWrt packaging support.
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-09-13 13:53:48 +02:00
Toni Uhlig
83409e5b79
Use CMake XCompile and collect host-triplet from ${CC}.
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-09-11 16:50:56 +02:00
Toni Uhlig
f9bd7d29ce
Bump libnDPI to 37f918322c0a489b5143a987c8f1a44a6f78a6f3 and updated flow json schema file.
...
* export env vars AR / CMAKE_C_COMPILER_AR and RANLIB / CMAKE_C_COMPILER_RANLIB while building libnDPI
* nDPId check API version during startup (macro vs. function call) and print a warning if they are different
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-09-06 14:50:46 +02:00
lns
9aeff586bd
bump libnDPI to 8b2c9860be8b0663bfe9fc3b6defc041bb90e5b2
...
Signed-off-by: lns <matzeton@googlemail.com >
2022-04-18 19:26:27 +02:00
lns
db83f82d29
Fixed build if BUILD_NDPI=ON. May happen during XCompilation.
...
Signed-off-by: lns <matzeton@googlemail.com >
2022-04-16 22:18:19 +02:00
Toni Uhlig
9f9e881b3f
bump libnDPI to bb12837ca75efc2691ecb18fd5f56e2d097ef26b
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-03-24 02:16:33 +01:00
Toni Uhlig
9db048c9d9
Serialize flow risk score / confidence.
...
* bump libnDPI to 8b062295cc76a60e3905c054ce37bd17669464d1
* removed ndpi_id_struct's
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2022-02-27 02:53:39 +01:00
Toni Uhlig
4fa1694b05
Github Actions integration
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2021-09-17 18:59:49 +02:00
Toni Uhlig
4d6ea33aa4
Trying to fix BUILD_NDPI for xcompilation.
...
* added a CMake warning as well
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2021-06-09 00:28:54 +02:00
Toni Uhlig
7daeee141d
make dist
...
* fixed run_tests.sh file check bug, CI compat
* updated results due to libnDPI submodule update
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2021-06-08 16:18:54 +02:00
Toni Uhlig
5954e46340
Build system cleanup / cosmetics.
...
* libnDPI submodule update
Signed-off-by: Toni Uhlig <matzeton@googlemail.com >
2021-06-07 16:22:49 +02:00