aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Rework default ports initialization (#2893)Ivan Nardi2025-06-20
* 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
* Rework sanity checks and remove some functions from API (#2882)Ivan Nardi2025-06-12
* TCP fingerprint: fix an undefined-shiftIvan Nardi2025-06-11
* Add GLBP dissector (#2879)Vladimir Gavrilov2025-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
* Cosmetic changesLuca Deri2025-06-09
* Simplified codeLuca Deri2025-06-09
* Rename `ndpi_bitmask_dealloc` into `ndpi_bitmask_free`Ivan Nardi2025-06-09
* Remove `NDPI_PROTOCOL_BITMASK`; add a new generic bitmask data structure (#2871)Ivan Nardi2025-06-09
* Add category and breed support for custom rules (#2872)Vladimir Gavrilov2025-06-08
* Fixes invalid SSH client/server detection based on stage and not on packet di...Luca Deri2025-06-08
* Sync unit tests results and fix `NDPI_HTTP_SUSPICIOUS_HEADER` (#2874)Ivan Nardi2025-06-08
* Improved HTTP risk reportLuca Deri2025-06-08
* Normalize breed/category names: use _ instead of spaces and slashes (#2873)Vladimir Gavrilov2025-06-07
* Compilation fix on old platformsLuca Deri2025-06-06
* Added IMO and Badoo filesLuca Deri2025-06-06
* Dynamic allocation of `ndpi_struct->proto_defaults[]` (#2866)Ivan Nardi2025-06-06
* Add ndpi_get_breed_by_name (#2870)Vladimir Gavrilov2025-06-05
* Speed up category lookup in ndpi_get_category_id() (#2869)Vladimir Gavrilov2025-06-05
* Speed up protocol lookup in ndpi_get_proto_by_name (#2867)Vladimir Gavrilov2025-06-05
* Improved HTTP risk message reportLuca Deri2025-06-05
* Split `ndpi_set_proto_defaults()` logic (#2864)Ivan Nardi2025-06-03
* Remove `ndpi_set_proto_defaults()` from the API (#2863)Ivan Nardi2025-06-03
* Hamachi: improve handshake check (#2861)Vladimir Gavrilov2025-06-03
* First step into a dynamic number of protocols (#2857)Ivan Nardi2025-06-03
* New API to enable/disable protocols; remove `ndpi_set_protocol_detection_bitm...Ivan Nardi2025-06-03
* Add Hamachi protocol detection support (#2860)Vladimir Gavrilov2025-06-02
* Added boundary fixLuca Deri2025-05-29
* Updated bots and scanners listLuca Deri2025-05-29
* Compilation fixLuca Deri2025-05-29
* Added ndpi_load_protocols_dir() API call for loading IP-based protocol detectionLuca Deri2025-05-28
* Fix configuration of ip lists of flow risks (#2859)Ivan Nardi2025-05-28
* Improved detection of TCP scannersLuca Deri2025-05-27
* Allow to specify default ports also via range (#2856)Ivan Nardi2025-05-27
* TypoLuca Deri2025-05-27
* Reworked fingerprint codeLuca Deri2025-05-26
* Better separation between "protocols" and "dissectors" (#2855)Ivan Nardi2025-05-26
* BFCP: fix check on payload length and extract metadata (#2854)Ivan Nardi2025-05-26
* Added boundary checkLuca Deri2025-05-26