aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* websocket: `ndpi_set_detected_protocol()` should be called only once (#2911)Ivan Nardi2025-07-01
* Add auto-updating cryptocurrency mining pool lists (#2891)JH2025-07-01
* Rework classification in `ndpi_match_host_subprotocol()`-like functions (#2910)Ivan Nardi2025-07-01
* Update README.mdIvan Nardi2025-07-01
* Jabber: proper subclassification of TruPhoneIvan Nardi2025-07-01
* Remove some hack for Google traffic in `ndpi_reconcile_protocols()`Ivan Nardi2025-07-01
* Fix `ndpi_reconcile_protocols` with classification by port/ipIvan Nardi2025-07-01
* Fix classification with nBPF rulesIvan Nardi2025-07-01
* TypoLuca Deri2025-07-01
* Fix logic: reset stats once per thread after clearing all flow roots (#2905)Fábio Depin2025-06-24
* fuzz: extend fuzzing coverageIvan Nardi2025-06-24
* Fix stats memory reuse and cleanup across duration loops in ndpiReader (#2903...Fábio Depin2025-06-24
* Bittorrent: update default ports (#2902)Ivan Nardi2025-06-23
* STUN: don't check `NDPI_KNOWN_PROTOCOL_ON_NON_STANDARD_PORT` flow risk (#2901)Ivan Nardi2025-06-23
* ndpiReader: fix check on max number of packets per flowIvan Nardi2025-06-23
* Viber: fix categoryIvan Nardi2025-06-23
* TypoLuca Deri2025-06-23
* TypoLuca Deri2025-06-23
* Classify Tracking/ADS/Analytics traffic only via category (#2900)Ivan Nardi2025-06-23
* Added new protocol categoriesLuca Deri2025-06-23
* IndentLuca Deri2025-06-23
* If `NDPI_KNOWN_PROTOCOL_ON_NON_STANDARD_PORT` risk is disabled, avoid some wo...Ivan Nardi2025-06-23
* Create a wrapper to check for `NDPI_KNOWN_PROTOCOL_ON_NON_STANDARD_PORT` risk...Ivan Nardi2025-06-23
* New API to enable/disable protocols. Removed `NDPI_LAST_IMPLEMENTED_PROTOCOL`...Ivan Nardi2025-06-23
* fuzz: fuzz loading of external protocols lists (#2897)Ivan Nardi2025-06-22
* Fix heap-buffer-overflow (#2896)Ivan Nardi2025-06-22
* ndpiReader: print categories summary (#2895)Ivan Nardi2025-06-21
* Rework default ports initialization (#2893)Ivan Nardi2025-06-20
* Fix protocol documentationIvan Nardi2025-06-18
* fuzz: fix compilationIvan Nardi2025-06-18
* Merged protocols (now free to use) into existing categoriesLuca Deri2025-06-17
* Renamed custom protocol labelsLuca Deri2025-06-17
* Rework `ndpi_init_detection_module_ext()` (#2888)Ivan Nardi2025-06-17
* Faster configuration (#2887)Ivan Nardi2025-06-17
* Move dissectors initialization to `ndpi_finalize_initialization()` (#2886)Ivan Nardi2025-06-17
* Fix double-free on domain reloadIvan Nardi2025-06-17
* Prelimary work to remove `NDPI_LAST_IMPLEMENTED_PROTOCOL` (#2885)Ivan Nardi2025-06-16
* Added missing ndpi_is_custom_category() the ndpi_api.hLuca Deri2025-06-16
* No limits on the number of (custom) protocols (#2875)Ivan Nardi2025-06-16
* Check `ndpi_finalize_initialization()` return value (#2884)Ivan Nardi2025-06-14
* fuzz: try to improve coverage (#2883)Ivan Nardi2025-06-14
* Added webinar videoLuca Deri2025-06-12
* fuzz: make allocation failures a bit more unlikelyIvan Nardi2025-06-12
* Rework sanity checks and remove some functions from API (#2882)Ivan Nardi2025-06-12
* A new attempt to improve public documentation (#2881)Ivan Nardi2025-06-11
* TCP fingerprint: fix an undefined-shiftIvan Nardi2025-06-11
* Add GLBP dissector (#2879)Vladimir Gavrilov2025-06-10
* fuzz: improve coverage (#2878)Ivan Nardi2025-06-10
* Simplify `ndpi_internal_detection_process_packet()` (#2877)Ivan Nardi2025-06-10
* TCP fingerprint: fix an heap-buffer-overflow (#2876)Ivan Nardi2025-06-09