Commit Graph

  • 6ff8982ffb Fixed bug which may happen if additional write buffers are empty but main write buffer not. Toni Uhlig 2023-10-19 13:40:44 +02:00
  • 315dc32baf Improved syslog logging. Toni Uhlig 2023-10-19 13:38:26 +02:00
  • 3d0c06ef54 Disable SonarCloud Coverage generation. Toni Uhlig 2023-10-18 22:48:44 +02:00
  • 8dca2b546a Added Coverage generation for SonarCloud. Toni Uhlig 2023-10-16 20:57:23 +02:00
  • e134eef5bb Fixed Dockerfile related SonarCloud issues. Toni Uhlig 2023-10-16 20:38:54 +02:00
  • d29efd4d7c Docker: Switched from Ubuntu 22.10 to 22.04 LTS. Toni Uhlig 2023-10-16 16:45:46 +02:00
  • 44adfc0b7d Sonarcloud integration Toni Uhlig 2023-08-14 01:15:46 +02:00
  • dfd0449306 Fix issues detected by SonarCloud. Toni Uhlig 2023-10-05 12:33:13 +02:00
  • 07f2c2d9cc nDPId-test: ingore event handler failures caused by arpa mockup Toni Uhlig 2023-10-04 16:39:43 +02:00
  • 73b8c378f2 nDPId event I/O fixes. Toni Uhlig 2023-10-04 15:21:55 +02:00
  • a0e0611c56 nDPIsrvd: Log error if collector unix socket can not be removed. Toni Uhlig 2023-09-11 16:58:13 +02:00
  • 7f8e01d442 Fix CI. Toni Uhlig 2023-09-11 12:55:54 +02:00
  • 835a7bafb1 Fix CI. Toni Uhlig 2023-09-11 05:14:31 +02:00
  • a7ac83385b Fix systemd CI test. Toni Uhlig 2023-09-10 22:16:44 +02:00
  • 0a0342ce28 c-captured: Log only flows w/o packet data to syslog if in logging mode. Toni Uhlig 2023-09-10 21:46:51 +02:00
  • 7515c1b072 Fix CI. Toni Uhlig 2023-09-10 20:28:11 +02:00
  • be07c16c0e sklearn-random-forest.py: Pretty print false positive/negative. Toni Uhlig 2023-09-08 20:20:25 +02:00
  • e42e3fe406 Serialize nDPId / libnDPI versions within daemon events. Toni Uhlig 2023-09-09 19:32:08 +02:00
  • 96b0a8a474 Add event I/O abstraction. Toni Uhlig 2023-09-10 19:11:58 +02:00
  • 091fd4d116 Added CMake option BUILD_NDPI_FORCE_GIT_UPDATE to fix broken submodule caches in GitLab CIs.. Toni Uhlig 2023-08-27 22:37:55 +02:00
  • dfb8d3379f bump libnDPI to 1f693c3f5a5dcd9d69dffb610b9a81bd33f95382 Toni Uhlig 2023-08-27 20:52:45 +02:00
  • a7bd3570b0 Enable custom JSON filter expressions for Python scripts. Toni Uhlig 2023-08-25 20:08:01 +02:00
  • b01498f011 Fix some GCC-12 warnings. Toni Uhlig 2023-08-26 12:49:39 +02:00
  • cc60e819e8 Fixed invalid base64 encoding in some rare cases. Toni Uhlig 2023-08-24 22:51:03 +02:00
  • 5234f4621b keras-autoencoder.py: TensorBoard, SGD optimizer, KLDivergence loss function, EarlyStopping Toni Uhlig 2023-08-23 22:56:59 +02:00
  • 86ac09a8db keras-autoencoder.py: Improved Model Toni Uhlig 2023-08-20 23:05:08 +02:00
  • 4b3031245d keras-autoencoder.py: fixed invalid preprocessing of received base64 packet data Toni Uhlig 2023-08-15 11:21:46 +02:00
  • 2b881d56e7 c-captured extension Toni Uhlig 2023-08-14 00:57:13 +02:00
  • dd4357c238 CMake: install header files for experimental usage Toni Uhlig 2023-08-05 01:15:48 +02:00
  • 7b15838696 Added docker build&push to the CI. Toni Uhlig 2023-08-03 08:36:19 +02:00
  • 0e31829401 nDPId-test: threads should block all unix signals Toni Uhlig 2023-08-02 23:34:10 +02:00
  • d9f304e4b0 nDPId-test: print additional startup/init log messages Toni Uhlig 2023-08-02 22:32:33 +02:00
  • ebb439d959 Tiny improvments. Toni Uhlig 2023-08-02 20:21:53 +02:00
  • 79834df457 Removed CI matrix based jobs. Toni Uhlig 2023-07-29 23:08:10 +02:00
  • 4b923bdf44 py-flow-info: print flow src/dst packets Toni Uhlig 2023-07-28 13:16:29 +02:00
  • ba8236c1f7 py-flow-info: print flow src/dst bytes/packets Toni Uhlig 2023-07-18 11:24:09 +02:00
  • d915530feb Circle CI integration Toni Uhlig 2023-07-27 18:33:25 +02:00
  • 7bd8081cd2 bump libpcap dependency to 1.9.0 Toni Uhlig 2023-07-27 18:20:36 +02:00
  • bc0a5782cc bump libnDPI to 2b230e28e0612e8654ad617534deb9aaaabd51b7 Toni Uhlig 2023-07-23 18:40:48 +02:00
  • 8a8de12fb3 Keras AE supports loading/saving models. Toni Uhlig 2023-07-20 09:25:11 +02:00
  • c57ace2fd3 Correctly handle EINTR while doing I/O.. Toni Uhlig 2023-07-18 13:51:00 +02:00
  • 344934b7d9 CI: Upload generated packages. Toni Uhlig 2023-07-18 10:45:12 +02:00
  • 22ba5d5103 Improved OpenWrt Makefile: set an optional libnDPI commit hash Toni Uhlig 2023-07-18 01:21:18 +02:00
  • 7217b90cd1 nDPId: `-v' give information about libnDPI linkage Toni Uhlig 2023-07-17 19:32:41 +02:00
  • 74a9f7d86b nDPId: `-v' prints also information about dependecies Toni Uhlig 2023-07-17 19:19:52 +02:00
  • 57d8dda350 nDPId-test: Fixed invalid error retval when epoll_wait() returns EINTR. Toni Uhlig 2023-07-16 23:23:07 +02:00
  • 425617abdf Added GLFW/OpenGL stats drawer written in C++. Toni Uhlig 2023-07-16 22:19:20 +02:00
  • 92b3c76446 Added Keras based Autoencode (Work-in-Progress!) Toni Uhlig 2023-07-03 22:03:53 +02:00
  • 967381a599 get-and-build-libndpi.sh uses GMake MAKEFLAGS for sub-make (required for e.g. jobserver) Toni Uhlig 2023-06-26 13:11:21 +02:00
  • d107560049 Updated OpenWrt In-Source build patch. Toni Uhlig 2023-06-12 19:55:44 +02:00
  • c8ec505b9c bump libnDPI to 8ea0eaa0d0c4a3be05f67ef7fa1d22c2579cf7d1 Toni Uhlig 2023-06-01 18:55:43 +02:00
  • 9678d33d0c sync'd with ndpiSimpleIntegration from https://github.com/ntop/nDPI.git ndpi-example-proposal lns 2023-06-01 19:33:51 +02:00
  • 2b1db0a556 Required libnDPI version increases (>=4.8.0) due to an API change. lns 2023-05-30 12:40:44 +02:00
  • d8c20d37e5 Allow in-source builds required for OpenWrt toolchain. lns 2023-05-30 11:19:22 +02:00
  • 5a9b40779d bump libnDPI to 04f5c5196e790db8b8cc39e42c8645fb7f3dd141 lns 2023-05-30 09:26:43 +02:00
  • d0c070a800 Added CentOs and ArchLinux to the CI. lns 2023-05-25 10:04:37 +02:00
  • 8a936a5072 Fixed integer overflow for tcp timeout (>INT_MAX). lns 2023-05-26 11:17:38 +02:00
  • c9514136b7 bump libnDPI to ... Toni Uhlig 2023-05-23 04:38:07 +02:00
  • a4e5bab9b2 Fix CI. Toni Uhlig 2023-04-25 17:18:07 +02:00
  • b76a0c4607 Update build-openwrt.yml to use snapshot explicitly Paul Spooren 2023-04-22 11:35:03 +02:00
  • c9da8b0fd9 Github Actions: update OpenWrt SDK to use main branch Toni Uhlig 2023-04-21 17:03:34 +02:00
  • ca355b1fdb Updated js-rt-analyzer and js-rt-analyzer-frontend examples. Toni Uhlig 2023-04-21 16:51:58 +02:00
  • 99accd03a2 Moved datalink json key/value from error to packet events and renamed it to pkt_datalink. Toni Uhlig 2023-04-21 16:48:40 +02:00
  • 225f4b3fb6 Github Actions: enable build against libnDPI-4.6, build nDPId executable from CLI Toni Uhlig 2023-02-23 13:00:46 +01:00
  • a8d46ef343 Merge branch 'main' of github.com:utoni/nDPId Toni Uhlig 2023-02-27 02:02:12 +01:00
  • aafc72a44b Github Actions: enable build against libnDPI-4.6, build nDPId executable from CLI Toni Uhlig 2023-02-23 02:01:18 +01:00
  • 0a959993bc Improved: Toni Uhlig 2023-02-25 01:20:23 +01:00
  • 595bd5c5e3 Bump werkzeug from 2.0 to 2.2.3 in /examples/py-flow-dashboard dependabot[bot] 2023-02-16 03:57:51 +00:00
  • 4236aafa0d py-machine-learning: Print CSV line numbers for invalid lines (SKLearn Random Forest Classificator). Toni Uhlig 2023-01-30 22:33:53 +01:00
  • 23816f1403 Revert "Revert "Minor fixes."" Toni Uhlig 2023-01-27 12:48:20 +01:00
  • 42aad33ec8 Revert "Minor fixes." Toni Uhlig 2023-01-27 02:02:16 +01:00
  • c71284291e updated js-rt-analyzer* Toni Uhlig 2023-01-27 01:47:49 +01:00
  • 58439a6761 Minor fixes. Toni Uhlig 2023-01-27 01:39:03 +01:00
  • 9f2bf9fdc3 Removed TLS proxy capabilities as it complicates the code and makes no sense. add/tls-proxy-support lns 2022-08-15 14:03:28 +02:00
  • ac4c7390a3 Added TLS proxy support. Toni Uhlig 2022-07-13 12:06:19 +02:00
  • 5e313f43f9 Small CI/CD/nDPIsrvd.py improvements. Toni Uhlig 2023-01-17 20:56:33 +01:00
  • a3d20c17d1 Improved collectd risk processing to be in sync with libnDPI risks. Toni Uhlig 2023-01-11 06:28:10 +01:00
  • c0717c7e6c Gitlab-CI: Upload coverage report. Toni Uhlig 2023-01-11 06:14:44 +01:00
  • 470ed99eaf Added https://gitlab.com/verzulli/ndpid-rt-analyzer-frontend.git example. Toni Uhlig 2023-01-11 06:13:51 +01:00
  • ac3757a367 Merge branch 'main' of github.com:utoni/nDPId Toni Uhlig 2023-01-10 10:13:57 +01:00
  • 07efb1efd4 Added distclean-libnDPI target to CMake. Toni Uhlig 2023-01-06 01:03:34 +01:00
  • afe873c0de Delete docker-compose.yml Macauley Cheng 2022-12-21 17:32:40 +08:00
  • 3dcc13b052 add Docker related file macauley_cheng 2022-12-21 17:28:21 +08:00
  • 464450486b bump libnDPI to a944514ddec73f79704f55aab1423e39f4ce7a03 Toni Uhlig 2023-01-08 02:16:00 +01:00
  • 655393e953 nDPid: Fixed base64encode bug which lead to invalid base64 strings. Toni Uhlig 2023-01-09 01:30:40 +01:00
  • e9443d7618 Fix libnDPI build script. Toni Uhlig 2022-12-26 09:07:57 +01:00
  • 4e19ab929c py-machine-learning / sklearn-random-forest: Quality Of Life improvments Toni Uhlig 2022-12-21 22:13:08 +01:00
  • c5930e3510 Add collectd statistics diff test. Toni Uhlig 2022-11-25 19:51:53 +01:00
  • d21a38cf02 Limit the size of base64 serialized raw packet data (8192 bytes per packet). Toni Uhlig 2022-11-24 12:09:24 +01:00
  • ced5f5d4b4 py-flow-info: ignore certain json lines that match various criteria Toni Uhlig 2022-11-23 01:23:26 +01:00
  • 60741d5649 Strace support for diff tests. Toni Uhlig 2022-11-22 01:21:20 +01:00
  • 8b81b170d3 Updated Github/Gitlab CI Toni Uhlig 2022-11-21 23:24:06 +01:00
  • 2c95b31210 nDPId-test: Reworked I/O handling to prevent some endless loop scenarios. Fixed a race condition in the memory wrapper as well. Toni Uhlig 2022-11-20 10:22:02 +01:00
  • 532961af33 Fixed MD format issues. Toni Uhlig 2022-11-19 11:34:10 +01:00
  • 64f6abfdbe Unified nDPId/nDPIsrvd command line argument storage. Toni Uhlig 2022-11-18 11:26:05 +01:00
  • 77ee336cc9 Added Network Buffer Size CI Check. Toni Uhlig 2022-11-17 22:42:06 +01:00
  • 9b78939096 Updated README's. Toni Uhlig 2022-11-16 22:25:18 +01:00
  • 57c5d8532b Test for diff's in flow-analyse CSV generator daemon. Toni Uhlig 2022-11-12 23:06:37 +01:00
  • 869d4de271 Improved make daemon / daemon.sh to accept nDPId / nDPIsrvd arguments via env. Toni Uhlig 2022-11-11 07:05:29 +01:00
  • ce567ae5b7 Improved the point of time when to append the raw packet base64 data to the serializer. Toni Uhlig 2022-11-10 06:25:16 +01:00