Commit Graph

  • 7e81f5b1b7 Added Grafana nDPId dashboard. Toni Uhlig 2023-12-16 15:20:27 +01:00
  • 8acf2d7273 Improved InfluxDB push daemon. Toni Uhlig 2023-12-15 09:16:28 +01:00
  • 71d933b0cd Fixed an event issue. Toni Uhlig 2023-12-14 15:45:08 +01:00
  • fbe07fd882 Improved InfluxDB push daemon. Toni Uhlig 2023-12-14 15:38:38 +01:00
  • 5432b06665 Improved InfluxDB push daemon. Toni Uhlig 2023-12-10 23:14:00 +01:00
  • 142a435bf6 Add InfluxDB push daemon. Toni Uhlig 2023-12-07 09:54:48 +01:00
  • f5c5bc88a7 Replaced ambiguous naming of "JSON string" to more accurate "JSON message". #2 Toni Uhlig 2023-12-04 13:13:05 +01:00
  • 53d8a28582 Replaced ambiguous naming of "JSON string" to more accurate "JSON message". Toni Uhlig 2023-12-04 13:01:27 +01:00
  • 37f3770e3e Improved zlib compression ratio. Toni Uhlig 2023-11-30 22:29:48 +01:00
  • 7368d34d8d c-collectd: Fixed missing escape char. Toni Uhlig 2023-11-30 18:47:42 +01:00
  • ff77bab398 Warn about unused return values that are quite important. Toni Uhlig 2023-11-26 12:35:33 +01:00
  • d274a06176 flow-info.py: Do not print any information if a flow is "empty" meaning no L4 payload seen so far. Toni Uhlig 2023-11-24 10:41:26 +01:00
  • a5dcc17396 Update README.md (#32) Paul Donald 2023-11-27 09:08:25 +01:00
  • 3416db11dc Updated ReadMe's, ToDo's and ChangeLog. Toni Uhlig 2023-11-20 22:59:11 +01:00
  • 830174c7b5 Fixed possible buffer underflow. Toni Uhlig 2023-11-20 15:30:28 +01:00
  • bb9f02719d Added SonarCloud exclusions for third-party files and files lacking relevance. Toni Uhlig 2023-11-20 14:32:11 +01:00
  • f38f1ec37f Changed CI image from ubuntu-18.04 to ubuntu-20.04 as it is deprecated since '22. Toni Uhlig 2023-11-20 13:44:19 +01:00
  • fa7e76cc75 Fixed SonarCloud complaints. Toni Uhlig 2023-11-20 13:40:48 +01:00
  • b0c343a795 Workaround for libpap (<1.9.0) on Ubuntu-18.04 Toni Uhlig 2023-11-20 12:40:43 +01:00
  • d5266b7f44 Support simple config file reading via systemd environment file. Toni Uhlig 2023-11-20 12:25:44 +01:00
  • 82934b7271 Fixed clang-tidy warnings. Toni Uhlig 2023-11-13 13:52:42 +01:00
  • 4920b2a4be Use c-captured within test/run_tests.sh. Toni Uhlig 2023-11-11 19:06:48 +01:00
  • 8ebaccc27d py-flow-info: Improved analyse result printing. Toni Uhlig 2023-11-09 23:18:55 +01:00
  • dcb595e161 bump libnDPI to b08c787fe267053afdea82701071f3878c09244b Toni Uhlig 2023-11-09 19:50:29 +01:00
  • b667f9e1da Forcefully reset NDPI_UNIDIRECTIONAL_TRAFFIC if classification was done after the first packet. Nonsense. Toni Uhlig 2023-11-08 17:07:20 +01:00
  • 55c8a848d3 Fixed missing deflate during flow event json serializing. Toni Uhlig 2023-11-08 13:13:55 +01:00
  • d80ea84d2e Reset Unidirectional Traffc risk if packets from both directions processed. Toni Uhlig 2023-11-08 01:27:42 +01:00
  • b1e679b0bb Improved DBUS notification daemon. Toni Uhlig 2023-11-07 16:12:28 +01:00
  • 949fc0c35e bump libnDPI to 0db12b1390b1cc554b927230c76b05264c05b498 Toni Uhlig 2023-11-07 00:27:58 +01:00
  • 5d56288a11 Fixed more SonarCloud complaints. Toni Uhlig 2023-11-06 23:49:51 +01:00
  • 84b12cd02c Fixed some SonarCloud complaints. Toni Uhlig 2023-11-03 23:23:44 +01:00
  • 93498fff02 Apple/BSD port (#30) Toni 2023-11-06 13:25:49 +01:00
  • 1b67927169 Event I/O abstraction layer. (#28) Toni 2023-11-06 12:38:15 +01:00
  • 17c21e1d27 Updated ToDo and added ChangeLog. Toni Uhlig 2023-11-05 16:00:47 +01:00
  • 5fb706e9a6 Set timeout for nDPId-test run's. Toni Uhlig 2023-10-30 13:36:01 +01:00
  • 5335d84fe5 Add DBUS suspicious flow event notification daemon. Toni Uhlig 2023-11-03 15:51:30 +01:00
  • 32ab500eb0 Bump werkzeug to 3.0.1 Toni Uhlig 2023-11-02 14:15:06 +01:00
  • e124f2d660 Switched to UNIX socket use for tests. Toni Uhlig 2023-10-19 19:39:48 +02:00
  • 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
  • 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