Commit graph

  • 14b879be2b
    Merge 4b4942f54f into 4260e867e9 netcons 2026-05-08 11:37:08 +02:00
  • 4260e867e9 Fix after merge flow_info-4 Vitaly Lavrov 2026-05-07 14:16:29 +03:00
  • a71c75f0be Merge commit 'cf193d33c1' into flow_info-4 Vitaly Lavrov 2026-05-07 12:00:40 +03:00
  • 80000b34ba Merge commit '5d941ca7cf' into flow_info-4 Vitaly Lavrov 2026-05-07 11:46:48 +03:00
  • 6518e1e08a Merge commit '2255d82d2d' into flow_info-4 Vitaly Lavrov 2026-05-07 11:43:35 +03:00
  • c8f7d5afc1 Merge commit '914084cba8' into flow_info-4 Vitaly Lavrov 2026-05-07 11:32:10 +03:00
  • 6580a390c4 Merge commit '315a70591a' into flow_info-4 Vitaly Lavrov 2026-05-07 11:17:51 +03:00
  • e5d3178c64 Merge commit '68c7159a72' into flow_info-4 Vitaly Lavrov 2026-05-07 10:17:25 +03:00
  • 47f7d09550 Merge commit 'c4c18440cc' into flow_info-4 Vitaly Lavrov 2026-05-06 14:58:30 +03:00
  • cf193d33c1
    CI: make it faster, fixing detection of last-modified pcaps (#3178) Ivan Nardi 2026-05-05 10:00:10 +00:00
  • f404523791 fuzz: fix corpus name Ivan Nardi 2026-05-05 11:28:08 +02:00
  • 211d26151d
    CI: run internal unit tests only once (#3177) Ivan Nardi 2026-05-02 19:39:04 +00:00
  • b76a732f8a
    SSH: another fix for metadata extraction (#3176) Ivan Nardi 2026-05-02 18:58:00 +00:00
  • b30d0b9870 Added ndpi_add_to_ptree() API call Luca Deri 2026-05-02 16:31:36 +02:00
  • ac85ecaef5 Added ndpi_network_prefix_match API call Luca Deri 2026-05-02 16:04:38 +02:00
  • 5d941ca7cf Typo fix Luca Deri 2026-05-02 15:54:56 +02:00
  • da372c59cc SSH: fix metadata extraction Ivan Nardi 2026-04-29 11:17:42 +02:00
  • 1eea474e90 fuzz: fixfuzz_http_parse fuzzers and add some basic corpora Ivan Nardi 2026-04-27 10:29:45 +02:00
  • 06fc1bc709 Zapped non-ASCII chars Luca Deri 2026-04-27 17:05:41 +02:00
  • d4093d42e4
    Enhanced SSH metadata extraction (#3174) Luca Deri 2026-04-27 14:10:47 +02:00
  • 2255d82d2d
    Reworked code removing legacy code (#3173) Luca Deri 2026-04-26 21:52:37 +02:00
  • 914084cba8 Possible crash fix Luca Deri 2026-04-23 14:48:21 +02:00
  • 92dd5cc768 Improved IPSec dissection: now we store the IKE request and response Luca Deri 2026-04-21 23:09:46 +02:00
  • 7bc7bd9d9a
    IPSec: fix infinite loop in metadata extraction (#3172) Ivan Nardi 2026-04-21 19:21:05 +00:00
  • 915ba442ee
    Recoded some legaci nDPI code (#3170) Luca Deri 2026-04-21 21:20:52 +02:00
  • 14620854e3
    ndpiReader: install custom memory allocators before any nDPI API usage (#3164) Fábio Depin 2026-04-21 05:20:33 -03:00
  • 315a70591a
    fuzz: harden ndpi_hex_decode and add targeted parser harnesses (#3163) parasol-aser 2026-04-20 09:21:30 -05:00
  • 836eefc083 fuzz: update dictionary Ivan Nardi 2026-04-20 13:52:48 +02:00
  • 937195e03d Minor fix about RPC over HTTP classification Ivan Nardi 2026-04-20 12:56:38 +02:00
  • d1a3dc8bf9
    Improved LagoFast detection pattern (#3171) Toni 2026-04-20 11:54:59 +02:00
  • 25b92ece25
    Improved GearUP Booster proprietary TCP protocol detection (#3168) Toni 2026-04-19 16:59:10 +02:00
  • 17a401e02a Modified IPsec JSON, added IKE version Luca Deri 2026-04-17 17:00:47 +02:00
  • 886b1b04db Improved IPSEC dissesction Luca Deri 2026-04-17 16:17:28 +02:00
  • faf05e6e0c Increased the number of packets processed with the IMO dissector as the limit of 5 is not always enough Luca Deri 2026-04-17 15:15:07 +02:00
  • 1d657756d6 Simplified JSON dump API Luca Deri 2026-04-16 21:16:44 +02:00
  • 87eaedebad
    Improve HAProxy to support Proxy Protocol v2 as well (#3165) Toni 2026-04-16 19:59:42 +02:00
  • b1f2f44a96
    Fix export of TLS info. See cb7bd38906 (#3162) Ivan Nardi 2026-04-16 16:09:50 +00:00
  • 68c7159a72
    fix(tests/unit): fix MinGW build in serializeProtoUnitTest (#3161) Fábio Depin 2026-04-16 08:38:46 -03:00
  • 307643d4ee
    Remove Whatsapp IPs list: Meta doesn't provide it anymore (#3153) Ivan Nardi 2026-04-16 11:32:27 +00:00
  • 853d5931dc
    Rework internal unit tests (#3149) Ivan Nardi 2026-04-16 11:32:07 +00:00
  • 4e6bc67c0b
    Update CI; more Windows tests (#3152) Ivan Nardi 2026-04-16 11:31:39 +00:00
  • cb7bd38906 Extended quic dump Luca Deri 2026-04-16 09:49:57 +02:00
  • ea3586e663 IRC: simplify detection Ivan Nardi 2026-04-14 14:24:27 +02:00
  • f2b448e006 IRC: remove detection over HTTP Ivan Nardi 2026-04-14 14:19:03 +02:00
  • bbbd117fe5
    icecast: remove dissector; detection only over HTTP (#3155) Ivan Nardi 2026-04-14 13:02:21 +00:00
  • 9eb914d587
    Add Simple Binary Encoding (SBE) protocol dissector (#3154) Toni 2026-04-13 12:27:42 +02:00
  • a6fa73921b Implemented IPSEC JSON serielization Luca Deri 2026-04-09 16:51:27 +02:00
  • ae586c875c Extended IPSEC dissection and added metadata extraction Luca Deri 2026-04-09 15:08:48 +02:00
  • 624b5be593 Fixed a bug in the /info parser. Issue #240 Vitaly Lavrov 2026-04-06 14:57:45 +03:00
  • 7299edad10 Disabled trace Luca Deri 2026-04-02 14:24:37 +02:00
  • 1b2c282f47
    Fixes Some Windows Tests (#3150) Luca Deri 2026-03-31 12:15:48 +02:00
  • 4c1a23b053 Fix issue #232/2 Vitaly Lavrov 2026-03-30 11:09:51 +03:00
  • 457e33383e Fix issue #232 Vitaly Lavrov 2026-03-30 11:09:16 +03:00
  • 9c6d2be8c3
    Add configuration for the new nDPI server fingerprint (#3147) Ivan Nardi 2026-03-27 18:52:04 +00:00
  • 408953e8f3
    Add content-control categories (Search Engine, Children, Violence, Drugs, Weapons) (#3143) Matheus Gutjahr Stolf 2026-03-26 08:07:13 -03:00
  • c4c18440cc
    Implemented nDPI server fingerprint (#3139) Luca Deri 2026-03-24 00:09:11 +01:00
  • 9294427976
    Extend BitTorrent default ports: add standard port used by trackers (#3141) Ivan Nardi 2026-03-23 20:06:34 +00:00
  • 7607ee714c
    Check for NDPI_KNOWN_PROTOCOL_ON_NON_STANDARD_PORT risk on internal_giveup() (#3140) Ivan Nardi 2026-03-23 17:31:31 +00:00
  • 95f39c7ab1
    Possible fix for python binding configuration issue (#3138) Luca Deri 2026-03-22 19:05:22 +01:00
  • 5ce0a0cd62
    Added new API calls for implementing anomaly detection (#3137) Luca Deri 2026-03-22 16:53:17 +01:00
  • 7c61d68bd9 Merge commit '6258bda34d' into flow_info-4 Vitaly Lavrov 2026-03-20 14:45:11 +03:00
  • 60bf93c7bc Merge commit 'e3801f4d14' into flow_info-4 Vitaly Lavrov 2026-03-20 11:52:21 +03:00
  • b308663cc3 Merge commit 'df5e8b56b6' into flow_info-4 Vitaly Lavrov 2026-03-20 11:40:12 +03:00
  • b47b40c651 Revert "Merge commit 'de0109ec30' into flow_info-4" Vitaly Lavrov 2026-03-20 11:38:23 +03:00
  • bb6727b200 Merge commit 'de0109ec30' into flow_info-4 Vitaly Lavrov 2026-03-20 11:34:26 +03:00
  • cee87ef833 Merge commit '2870b8c457' into flow_info-4 Vitaly Lavrov 2026-03-20 11:32:03 +03:00
  • b93c5af596 Merge commit '035cb4ae66' into flow_info-4 Vitaly Lavrov 2026-03-20 11:09:35 +03:00
  • 4928347756 Merge commit '15bac7a892' into flow_info-4 Vitaly Lavrov 2026-03-20 11:06:51 +03:00
  • b787cde405 Merge commit '8ef80ca013' into flow_info-4 Vitaly Lavrov 2026-03-20 11:06:43 +03:00
  • c4e6a75800 Merge commit 'ac4cc91cea' into flow_info-4 Vitaly Lavrov 2026-03-20 11:01:23 +03:00
  • 6258bda34d Fixed macOS warning on latest OS versions Luca Deri 2026-03-18 23:06:02 +01:00
  • 22dcc755e3 Updated test results Luca Deri 2026-03-17 18:41:06 +00:00
  • bd010a420f Test update Luca Deri 2026-03-17 19:19:52 +01:00
  • ff1991cced Fixed invalid number of extensions reported in ndpi fingerprint Luca Deri 2026-03-17 19:06:50 +01:00
  • 44824e3ba5
    Refactor FTP control dissector (#3136) Vladimir G. 2026-03-16 14:40:33 +03:00
  • 1a4fc8d4b7 doc: usdt: fix documentation Ivan Nardi 2026-03-15 21:26:44 +01:00
  • 17faa58fa1
    doc: usdt: fix typos, broken command, and improve clarity (#3135) Ivan Nardi 2026-03-15 12:58:42 +00:00
  • 8a3aa62f5f
    USDT probes: add two new probes for detecting IP fragments (#3134) Ivan Nardi 2026-03-14 20:46:09 +00:00
  • 9db9a7f8b9
    usdt probes: pass flow pointer to probes for flexible field access (#3133) Ivan Nardi 2026-03-10 13:48:30 +00:00
  • e3801f4d14
    fuzz: reset flow state and populate headers in fuzz_is_stun (#3128) Ze Sheng 2026-03-09 05:12:58 -05:00
  • e637cdd108
    Add USDT static tracing probes for zero-overhead runtime observability (#3130) Ivan Nardi 2026-03-08 20:10:48 +01:00
  • d4ea2be1b7
    build: plugins: fix missing header dependencies causing stale rebuilds (#3132) Ivan Nardi 2026-03-08 20:08:56 +01:00
  • 8a13702094
    HTTP: remove ndpi_check_http_header() (#3131) Ivan Nardi 2026-03-08 19:58:25 +01:00
  • 31c3610ea7 ndpiReader: better memory statistics: malloc vs realloc Ivan Nardi 2026-03-04 18:09:00 +01:00
  • b4103a7f80 HTTP: calculate the entropy according to the config (ndpi_struct->cfg.compute_entropy) Ivan Nardi 2026-02-26 13:43:33 +01:00
  • f0ae9abd1e Increase buffer in log messages; try to avoid truncated messages Ivan Nardi 2026-03-04 17:20:26 +01:00
  • 30e699e349 TLS: remove superfluous code Ivan Nardi 2026-03-04 17:12:19 +01:00
  • b7db8cda8e Another attempt to better identify TCP retransmissions Ivan Nardi 2026-03-04 15:50:30 +01:00
  • cce0a15c5c Minor fix to an SSDP header name Ivan Nardi 2026-03-04 14:49:30 +01:00
  • df5e8b56b6 HTTP: fix NDPI_PROTOCOL_CATEGORY_CONNECTIVITY_CHECK category via URL matching Ivan Nardi 2026-03-04 13:58:08 +01:00
  • de0109ec30 Remove flow.direction_detection configuration option Ivan Nardi 2026-03-03 20:41:57 +01:00
  • 2870b8c457 tests: sync unit tests results Ivan Nardi 2026-03-03 20:33:52 +01:00
  • bdcaaddf76 Reworked tlc blocks code and extended to ndpi fingerprint Luca 2026-03-03 14:51:19 +01:00
  • 896ded6106 Fixed JA4 not matching QUIC flows Minor TLS matching API change (simplified code) Luca Deri 2026-02-26 18:35:34 +01:00
  • 11807612e2
    Extended ja4 protocol rule with the ability to specify tls blocks (#3125) Luca Deri 2026-02-20 23:15:02 +01:00
  • 035cb4ae66 example: update perf.sh script Ivan Nardi 2026-02-20 15:59:32 +01:00
  • 1189526f4b
    ndpiReader: add perf support for "runtime" code (#3124) Ivan Nardi 2026-02-20 12:27:49 +01:00
  • ec2e9db2e5 fuzz: fix a warning Ivan Nardi 2026-02-18 13:33:25 +01:00
  • 2ea1d42d29 fuzz: another attempt to fix introspector builds Ivan Nardi 2026-02-18 13:31:08 +01:00
  • 7e30f1f1e8 Minor tls_blocks utility function changes Luca Deri 2026-02-17 22:12:09 +01:00