Commit Graph

  • d629fda779 bump libnDPI to 75db1a8a66476b3c16cc1a8bf63ca2b0e2fba3ed main Toni Uhlig 2025-11-15 19:26:29 +01:00
  • 643aa49d34 bump libnDPI to e9751cec26d80fe2d88706d4f7521a63ec12b3bb Toni Uhlig 2025-10-28 13:51:07 +01:00
  • 8dfaa7c86c Fix CI Toni Uhlig 2025-10-24 08:20:22 +02:00
  • 59caa5231e Dockerfile: build for ArchLinux as well Toni Uhlig 2025-09-24 09:39:51 +02:00
  • 9c0f5141bc Fix "Potentially Dangerous" breed in c-notifyd Toni Uhlig 2025-09-23 12:05:41 +02:00
  • e8ef267e0a bump libnDPI to 560a4e4954e2db38d995d3cba2c1dcc4276f92d5 Toni Uhlig 2025-09-17 10:19:26 +02:00
  • 2651833c58 CMake/CI: more robust against deprecations Toni Uhlig 2025-09-16 11:14:46 +02:00
  • bd7df393fe CI: ENABLE_CRYPTO for some builds Toni Uhlig 2025-09-16 10:34:46 +02:00
  • 88cfecdf95 Remove CMake limitation Toni Uhlig 2025-09-15 16:34:19 +02:00
  • a91aab493c fixed spelling issue Toni Uhlig 2025-09-15 15:09:18 +02:00
  • fe42e998d0 fixed SonarCloud issues Toni Uhlig 2025-09-15 08:39:06 +02:00
  • 22e44c1e0b removed crypto example Toni Uhlig 2025-09-03 20:18:31 +02:00
  • d8cad33a70 restored nio code Toni Uhlig 2025-09-03 20:17:03 +02:00
  • 37989db0bb make TLS handshakes great again Toni Uhlig 2025-09-03 20:09:16 +02:00
  • 19f80ba163 Added TLS ncrypt I/O Toni Uhlig 2025-09-03 14:34:19 +02:00
  • c8c58e0b16 nDPId crypto handshake done Toni Uhlig 2025-09-03 12:12:52 +02:00
  • 6d3dc99fad Switch to OpenSSL for all crypto stuff Toni Uhlig 2025-08-27 12:35:09 +02:00
  • b8d3cf9e8f Added send packets with type i.e. keyex / json-data Toni Uhlig 2025-04-21 19:38:45 +02:00
  • 510b03cbcd Added preps for different packet types + AAD (type+size) Toni Uhlig 2025-02-24 09:40:59 +01:00
  • 66aca303b6 Added HKDF to uniform distirbute a X25519 shared key Toni Uhlig 2025-02-04 10:34:09 +01:00
  • 0e7e5216d8 Added preps for AAD/KeyEx Toni Uhlig 2025-01-24 16:37:55 +01:00
  • 7ab7bb3772 Added some stats printing to c-decrypt Toni Uhlig 2025-01-09 11:31:43 +01:00
  • a47bc9caa3 Modified crypto to support multiple peers (multiple sender / multiple receiver) per ncrypt context Toni Uhlig 2025-01-08 21:00:37 +01:00
  • 7d94632811 nDPId decryption example Toni Uhlig 2024-12-19 15:07:54 +01:00
  • 2c81f116bf nDPId decryption example Toni Uhlig 2024-12-19 14:20:46 +01:00
  • 49b058d2d3 Updated OpenWrt In-Source build patch Toni Uhlig 2024-12-09 16:27:42 +01:00
  • fea52d98ca Added nDPId decryption example Toni Uhlig 2024-11-27 11:51:53 +01:00
  • 02b686241e initial nDPId UDP crypto [WiP!] Toni Uhlig 2024-11-05 10:22:10 +01:00
  • 2cb0d7941b Improved/Updated Grafana Dashboard Toni Uhlig 2025-09-15 10:22:17 +02:00
  • 97e60ad7ec Add security vuln reporting guide Toni Uhlig 2025-09-15 08:07:48 +02:00
  • eea5a49638 Fixed some example inconsistencies due to recent libnDPI / nDPId updates Toni Uhlig 2025-09-10 09:48:22 +02:00
  • a9934e9c9e Removed nDPI/nDPId version/api serialization for nDPId-test to reduce result diff's Toni Uhlig 2025-09-09 12:52:58 +02:00
  • 644fa2dfb3 bump libnDPI to 1c1894720e3827857cfe1afd19bb7fb4618ee594 Toni Uhlig 2025-09-08 11:38:55 +02:00
  • 1a6b1feda9 Print NDPI_(C|LD)FLAGS Toni Uhlig 2025-09-07 00:34:55 +02:00
  • 648dedc7ba bump libnDPI to 70536876f2f97b977ed43474872195bf756de67d Toni Uhlig 2025-09-05 15:44:04 +02:00
  • 19036951c7 bump libnDPI to 1216ec6a2719408a487f696f5b601bdb9eec727d Toni Uhlig 2025-09-05 14:23:22 +02:00
  • 4e7e361d84 bump libnDPI to f8869cd670adc439cc41bde0bd04960e1befafc5 Toni Uhlig 2025-05-20 11:05:53 +02:00
  • 9809ae4ea0 rs-simple: improved readability and stability Toni Uhlig 2025-05-18 09:55:21 +02:00
  • 97387d0f1c rs-simple: added argh command line parser and "stable" flow table index Toni Uhlig 2025-05-17 14:58:32 +02:00
  • 46ef266139 rs-simple: added DaemonEventStatus deserialization and statistics mgmt Toni Uhlig 2025-05-16 17:48:51 +02:00
  • ae6864d4e4 CI: build Rust examples Toni Uhlig 2025-05-11 09:23:35 +02:00
  • f3c8ffe6c1 rs-simple: added first/last seen and timeout in Toni Uhlig 2025-05-15 08:10:14 +02:00
  • 07d6018109 rs-simple: make primitive flow table work Toni Uhlig 2025-05-14 12:36:38 +02:00
  • dd909adeb8 rs-simple: add flow mgmt w/ TTL hash maps (moka-future) Toni Uhlig 2025-05-03 15:22:57 +02:00
  • 8848420a72 CI: use FreeBSD vmactions main branch Toni Uhlig 2025-04-28 23:00:53 +02:00
  • f8181d7f6a Fix CI build with PF_RING (build userspace lib only) Toni Uhlig 2025-04-30 22:33:51 +02:00
  • b747255a5d Add simple rust example (WiP) Toni Uhlig 2025-04-30 22:05:52 +02:00
  • a52a37ef78 Fix CI Toni Uhlig 2025-04-17 10:17:54 +02:00
  • ae95c95617 bump libnDPI to c49d126d3642d5b1f5168d049e3ebf0ee3451edc 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