Commit Graph

  • 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
  • c8e1d1b7a5 Extend CI pipeline build and test. tmp Toni Uhlig 2024-01-09 10:24:02 +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
  • 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. 1.6 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. 1.6rc4 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. 1.6rc3 Toni Uhlig 2023-11-08 13:13:55 +01:00
  • d80ea84d2e Reset Unidirectional Traffc risk if packets from both directions processed. 1.6rc2 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 1.6rc1 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
  • 29904cfb46 Reworked IPv4 address and netmask retrieval. add/apple-bsd-port Toni Uhlig 2023-11-01 22:05:24 +01:00
  • f5b07efee7 Fixed invalid use of SIOCAIFADDR for ioctl(). Toni Uhlig 2023-11-01 18:25:15 +01:00
  • 85a4e32d1b Fixed missing include for struct sockaddr*. Toni Uhlig 2023-11-01 12:33:06 +01:00
  • bcc2125ed4 Fixed libnDPI-4.8 CI build. Toni Uhlig 2023-10-26 19:30:57 +02:00
  • a23a600aa0 FreeBSD / Apple port Toni Uhlig 2023-10-24 13:28:55 +02:00
  • 0ab066ad47 Add MacOS to Github CI builds. Toni Uhlig 2023-10-20 15:49:20 +02:00
  • 1b67927169 Event I/O abstraction layer. (#28) Toni 2023-11-06 12:38:15 +01:00
  • b84dbd0b63 Add nDPId / nDPIsrvd command line option to use poll() on Linux instead of the default epoll(). add/event-io-abstraction Toni Uhlig 2023-11-06 12:02:25 +01:00
  • b6de3555bf Fixed nDPId-test nDPIsrvd-arpa-mockup stuck indefinitely. Toni Uhlig 2023-11-05 12:29:44 +01:00
  • a299de3709 Fixed some SonarCloud complaints. Toni Uhlig 2023-11-05 11:35:17 +01:00
  • 7c7c7084cd Fixed possible memory leak. Toni Uhlig 2023-10-21 12:54:22 +02:00
  • 59116492e5 Fixed possible uninitialized signalfd variable. Toni Uhlig 2023-10-19 18:34:43 +02:00
  • c8842f98e5 Fix possible fd leakage, Gitlab-CI build and error logging. Toni Uhlig 2023-10-16 16:36:36 +02:00
  • f4f27f72b2 Finalize Event I/O abstraction layer. Toni Uhlig 2023-10-16 15:21:48 +02: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