Commit Graph

  • ae95c95617 bump libnDPI to c49d126d3642d5b1f5168d049e3ebf0ee3451edc main Toni Uhlig 2025-03-05 19:00:23 +01:00
  • 42c54d3755 Initial tunnel decoding (GRE - Layer4 only atm) (#55) Toni 2025-02-25 15:17:16 +01:00
  • bb870cb98f Add FreeBSD CI build Toni Uhlig 2025-02-01 08:07:24 +01:00
  • e262227d65 Fix missing header file for build on freebsd (macos) (#60) Alex Eganov 2025-02-01 09:02:13 +11:00
  • 899e5a80d6 CI: Fixed config tests Toni Uhlig 2025-01-26 09:28:21 +01:00
  • 053818b242 CI: Added libnl-genl-3-dev to PF_RING build Toni Uhlig 2025-01-26 07:59:55 +01:00
  • 4048a8c300 Set minimal required nDPI version to 4.14 (tarball) and 4.13 (git) Toni Uhlig 2025-01-26 01:10:30 +01:00
  • 09b246dbfa Temp disable flow_risk.crawler_bot.list.load in default config file Toni Uhlig 2025-01-26 01:00:18 +01:00
  • 471ea83493 bump libnDPI to e946f49aca13e4447a7d7b2acae6323a4531fb55 Toni Uhlig 2025-01-25 09:14:02 +01:00
  • 064bd3aefa fix config header Toni Uhlig 2024-12-06 11:13:48 +01:00
  • acd9e871b6 Added --no-blink and --hide-risk-info Toni Uhlig 2024-12-09 11:09:34 +01:00
  • b9465c09d8 Increased maximum value for max-flows-per-thread to 65k Toni Uhlig 2024-12-02 21:02:24 +01:00
  • 3a4b7b0860 CI: make dist test (extract archive, run CMake) Toni Uhlig 2024-11-20 13:09:09 +01:00
  • 34f01b90e3 Fixed CMake warnings Toni Uhlig 2024-11-20 12:05:03 +01:00
  • 7b91ad8458 Added script to warn a user about issues regarding wrong umask and CPack Toni Uhlig 2024-11-20 11:01:01 +01:00
  • 442900bc14 Dockerfile update Toni Uhlig 2024-11-18 14:44:44 +01:00
  • 0a4f3cb0c8 Fix Gitlab CI build for some runners Toni Uhlig 2024-11-18 13:51:06 +01:00
  • 4bed2a791f CMake/RPM integration Toni Uhlig 2024-11-16 14:16:57 +01:00
  • 1aa7d9bdb6 nDPId daemon status event: serialize nDPI API version + Size/Flow Toni Uhlig 2024-11-17 13:12:33 +01:00
  • bd269c9ead Added global stats diff test Toni Uhlig 2024-11-09 14:13:57 +01:00
  • 7e4c69635a Use chmod_chown() API from utils Toni Uhlig 2024-11-12 13:12:08 +01:00
  • 9105b393e1 Fixed some SonarCloud issues Toni Uhlig 2024-11-13 09:55:40 +01:00
  • 9efdecf4ef bump libnDPI to 59ee1fe1156be234fed796972a29a31a0589e25a Toni Uhlig 2024-11-11 16:19:07 +01:00
  • 8c114e4916 cosmetics Toni Uhlig 2024-11-10 13:43:26 +01:00
  • a733d536ad Added env check NDPID_STARTED_BY_SYSTEMD to prevent logging to stderr in such a case Toni Uhlig 2024-11-07 11:32:31 +01:00
  • 9fc35e7a7e Add NUL to risks, not needed but better be safe then sorry Toni Uhlig 2024-11-05 14:20:30 +01:00
  • ce9752af16 Fixed some SonarCloud issues Toni Uhlig 2024-11-05 13:43:23 +01:00
  • f7933d0fdb Slightly unified C example's logging Toni Uhlig 2024-11-04 12:48:36 +01:00
  • d5a84ce630 Temporarily disabled some OpenWrt builds Toni Uhlig 2024-11-05 10:24:17 +01:00
  • ce5f448d3b Switched OpenWrt GitHub Actions SDK to main branch Toni Uhlig 2024-10-31 18:12:03 +01:00
  • 2b48eb0514 Added vlan_id dissection of the most outer (first) 802.1Q header. Fixes #50 Toni Uhlig 2024-10-30 15:48:45 +01:00
  • ddc96ba614 Adjusted SonarCloud config and CI Toni Uhlig 2024-10-30 10:41:48 +01:00
  • 7b2cd268bf Updated JSON schema files and a test to make use of the UUID feature. Toni Uhlig 2024-10-29 15:24:43 +01:00
  • 817559ffa7 Set an optional UUID used within all events (similar to the "alias"). Toni Uhlig 2024-10-28 12:12:02 +01:00
  • 25944e2089 Fixed some SonarCloud issues Toni Uhlig 2024-10-26 11:19:05 +02:00
  • 5423797267 Added nDPId ndpi_process_packet() LLVM fuzzer Toni Uhlig 2024-10-24 12:49:39 +02:00
  • 7e126c205e Added additional (libnDPI) config files for test runs. Toni Uhlig 2024-10-23 14:27:07 +02:00
  • 7d58703bdb Removed ENABLE_MEMORY_STATUS CMake option as it's now enabled for **all** builds Toni Uhlig 2024-10-22 13:12:59 +02:00
  • ae36f8df6c Added libnDPI global context init/deinit used for cache mgmt. Toni Uhlig 2024-10-21 15:06:19 +02:00
  • 8c5ee1f7bb Added config testing script. Toni Uhlig 2024-10-19 17:23:23 +02:00
  • 9969f955dc Updated ReadMe's, ToDo's and ChangeLog. Toni Uhlig 2024-10-21 15:44:42 +02:00
  • 2c771c54b0 Merge commit 'fb1dcc71de39e6dd5c11b8bc4288ec5e618fa946' Toni Uhlig 2024-10-17 12:16:40 +02:00
  • fb1dcc71de Squashed 'dependencies/jsmn/' changes from 1aa2e8f8..25647e69 Toni Uhlig 2024-10-17 12:16:40 +02:00
  • 071a9bcb91 Merge commit '9a14454d3c5589373253571cee7428c593adefd9' Toni Uhlig 2024-10-17 12:16:20 +02:00
  • 9a14454d3c Squashed 'dependencies/uthash/' changes from bf152630..f69112c0 Toni Uhlig 2024-10-17 12:16:20 +02:00
  • f9d9849300 Updated Grafana dashboard to make correct use of gauge max values. Toni Uhlig 2024-10-17 12:14:28 +02:00
  • efed6f196e Read and parse configuration files. Fixes #41. (#42) Toni 2024-10-16 14:13:55 +02:00
  • 3e2ce661f0 Added Filebeat Configuration (#44) Naix 2024-10-06 20:09:54 +11:00
  • 76e1ea0598 Updated Grafana dashboard. Toni Uhlig 2024-10-02 19:29:14 +02:00
  • 0e792ba301 Generate global stats with microseconds precision. Toni Uhlig 2024-09-30 11:58:39 +02:00
  • 9ef17b7bd8 Added some static assertion based sanity checks. Toni Uhlig 2024-09-08 13:28:20 +02:00
  • 1c9aa85485 Save hostname after detection finished for later use within analyse/end/idle flow events. Fixes #39. Toni Uhlig 2024-09-11 13:01:23 +02:00
  • aef9d629f0 bump libnDPI to 92507c014626bc542f2ab11c729742802c0bc345 Toni Uhlig 2024-09-09 09:29:08 +02:00
  • f97b3880b6 CI: Set nDPI minimum required version to 4.10 Toni Uhlig 2024-08-26 13:58:44 +02:00
  • c55429c131 Updated flow event schema with risk names/severites. Toni Uhlig 2024-09-02 13:56:15 +02:00
  • 7bebd7b2c7 Fix OpenWrt package build. Toni Uhlig 2024-09-01 17:51:38 +02:00
  • 335708d3e3 Extend flow JSON schema with more properties from nDPI JSON serializer. Toni Uhlig 2024-08-22 17:36:03 +02:00
  • 2a0161c1bb Fix CI. Toni Uhlig 2024-08-20 12:17:25 +02:00
  • adb8fe96f5 CMake: add coverage-clean target and fix coverage dependency issue. Toni Uhlig 2024-08-20 11:49:38 +02:00
  • 4efe7e43a2 Improved installation instructions. Fixes #40. Toni Uhlig 2024-08-18 18:39:35 +02:00
  • 5e4005162b Add PF_RING support. (#38) Toni 2024-08-19 18:33:18 +02:00
  • a230eaf061 Improved Keras Autoencoder hyper parameter. Toni Uhlig 2024-08-12 13:20:35 +02:00
  • 68e0c1f280 Fix SonarCloud complaint. Toni Uhlig 2024-08-14 13:19:13 +02:00
  • 8271f15e25 Fixed build error due to missing nDPI includes. Toni Uhlig 2024-08-16 13:14:21 +02:00
  • f6f3a4daab Extended analyse application to write global stats to a CSV. Toni Uhlig 2024-08-15 12:33:46 +02:00
  • 762e6d36bf Some small fixes. Toni Uhlig 2024-08-09 11:09:39 +02:00
  • 930aaf9276 Added global (heap) memory stats for daemon status events. Toni Uhlig 2024-06-19 14:25:42 +02:00
  • 165b18c829 Fixed OpenWrt nDPId-testing build. Toni Uhlig 2024-06-11 15:07:17 +02:00
  • 1fbfd46fe8 Bump werkzeug from 3.0.1 to 3.0.3 in /examples/py-flow-dashboard (#37) dependabot[bot] 2024-05-29 14:03:11 +02:00
  • 5290f76b5f flow-info.py: Set min risk severity required to print a risk. Toni Uhlig 2024-05-08 00:25:31 +02:00
  • f4d0f80711 CI: don't run systemd integration test on mac Toni Uhlig 2024-05-07 09:42:30 +02:00
  • 187ebeb4df CI: add DYLD_LIBRARY_PATH to env (mac/unix) Toni Uhlig 2024-05-07 09:27:46 +02:00
  • 71d2fcc491 CMake: set MacOS RPATH Toni Uhlig 2024-05-06 09:57:00 +02:00
  • 86aaf0e808 Workaround for fixing GitHub runners on macOS Toni Uhlig 2024-05-06 09:41:09 +02:00
  • e822bb6145 Fix OpenWrt builds. Toni Uhlig 2024-04-17 09:25:37 +02:00
  • 4c91038274 Removed unmaintained C JSON dumper. Toni Uhlig 2024-04-17 01:43:38 +02:00
  • 53126a0af9 bump libnDPI to 142c8f5afb90629762920db6703831826513e00b Toni Uhlig 2024-04-10 16:06:29 +02:00
  • 15608bb571 bump libnDPI to 09bb383437c11ef55e926ed15cdf986c0d426827 Toni Uhlig 2024-04-04 21:13:33 +02:00
  • e93a4c9a81 bump libnDPI to df29e12f5efbe84306c1ee7c011a197caec6de50 Toni Uhlig 2024-04-04 19:33:34 +02:00
  • b46f15de03 bump libnDPI to 6e61368cd609899048560405ad792705fffb1f1a Toni Uhlig 2024-04-04 13:55:38 +02:00
  • c7eace426c bump libnDPI to 9185c2ccc402d3368fc28ac90ab281b4f951719e Toni Uhlig 2024-04-04 11:49:48 +02:00
  • 33560d64d2 Fix example build error if memory profiling enabled. Toni Uhlig 2024-03-21 06:15:04 +01:00
  • 675640b0e6 Fixed libpcre2 build. Toni Uhlig 2024-03-20 14:36:25 +01:00
  • 5e5f268b3c Build against nDPI dev branch tarball if there is a new release required to build nDPId. Toni Uhlig 2024-03-15 14:45:44 +01:00
  • 7ef7667da3 Fix random sanitizer crashes caused by high-entropy ASLR on Ubuntu Github Runner. Toni Uhlig 2024-03-15 06:57:38 +01:00
  • d43a3d1436 Fix random sanitizer crashes caused by high-entropy ASLR on Ubuntu Github Runner. Toni Uhlig 2024-03-13 18:26:31 +01:00
  • b6e4162116 Extend CI pipeline build and test. Toni Uhlig 2024-03-04 17:46:31 +01:00
  • 717d66b0e7 Fixed missing statistics updating for unknown mapping keys in collectd/influxd. Toni Uhlig 2024-02-18 23:16:31 +01:00
  • 791b27219d CI maintenance Toni Uhlig 2024-02-13 11:07:01 +01:00
  • a487e53015 Added missing influxd test results. Toni Uhlig 2024-02-13 10:50:51 +01:00
  • aeb6e6f536 Enable CURL in the CI. Toni Uhlig 2024-02-11 10:44:45 +01:00
  • 8af37b3770 Fix some SonarCloud complaints. Toni Uhlig 2024-02-13 07:21:47 +01:00
  • 8949ba39e6 Added test mode for influx push daemon. Toni Uhlig 2024-02-08 00:58:40 +01:00
  • ea968180a2 Read Ipv6 address and netmask using getifaddrs() instead of reading /proc/net/if_inet6. Toni Uhlig 2024-02-07 14:25:14 +01:00
  • 556025b34d Removed API version macro check as it's inconsistent on different platforms. Toni Uhlig 2024-02-06 10:49:47 +01:00
  • feb2583ef6 bump libnDPI to 4543385d107fcc5a7e8632e35d9a60bcc40cb4f4 Toni Uhlig 2024-02-06 10:34:26 +01:00
  • 7368f222db Fixed broken "not-detected" event/packet capture in captured example. Toni Uhlig 2024-01-28 18:11:34 +01:00
  • a007a907da Fixed invalid flow risk aggregation in collectd/influxd examples. Toni Uhlig 2024-01-06 19:32:47 +01:00
  • 876aef98e1 Improved collectd example. Toni Uhlig 2024-01-05 11:26:53 +01:00
  • 88cf57a16f Added Grafana example dashboard image. Toni Uhlig 2023-12-17 19:15:54 +01:00