aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_api.h
Commit message (Expand)AuthorAge
* Faster configuration (#2887)Ivan 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
* Rework sanity checks and remove some functions from API (#2882)Ivan Nardi2025-06-12
* Simplify `ndpi_internal_detection_process_packet()` (#2877)Ivan Nardi2025-06-10
* 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
* Improved HTTP risk reportLuca Deri2025-06-08
* Dynamic allocation of `ndpi_struct->proto_defaults[]` (#2866)Ivan Nardi2025-06-06
* Add ndpi_get_breed_by_name (#2870)Vladimir Gavrilov2025-06-05
* 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
* Added ndpi_load_protocols_dir() API call for loading IP-based protocol detectionLuca Deri2025-05-28
* Reworked fingerprint codeLuca Deri2025-05-26
* Add ndpi_memcasecmp, refactor mail protocol dissectors (#2849)Vladimir Gavrilov2025-05-24
* A new interface for dissectors registration (#2843)Ivan Nardi2025-05-24
* Added new APi callsLuca Deri2025-05-20
* Flow: keep track of "dissectors" (#2828)Ivan Nardi2025-05-19
* OS fingerprint code cleanupLuca Deri2025-03-31
* Added ndpi_str_to_utf8() API call to convert an ISO 8859 stirng to UTF-8Luca2025-03-27
* Added API calls to load TCP fingeprintsLuca Deri2025-03-25
* Add Autonomous System Organization to geoip (#2763)Leonardo Teixeira Alves2025-03-06
* Add city as a geoip possibility (#2746)Leonardo Teixeira Alves2025-02-24
* Improved RTP dissection with EVS and other mobile voice codecsLuca Deri2025-02-20
* Exported RTP payload in packet metadataLuca Deri2025-02-19
* DNS: fix check for DGA domain (#2716)Ivan Nardi2025-02-11
* DNS: evaluate all flow risks even if sub-classification is disabled (#2714)Ivan Nardi2025-02-11
* Added ndpi_find_protocol_qoe() API callLuca Deri2025-02-10
* Added ndpi_network_ptree6_match() API callLuca Deri2025-01-31
* Added ndpi_data_jitter() API callLuca Deri2025-01-29
* Add (kind of) support for loading a list of JA4C malicious fingerprints (#2678)Ivan Nardi2025-01-14
* Update `flow->flow_multimedia_types` to a bitmask (#2625)Ivan Nardi2024-11-25
* SIP: extract some basic metadataIvan Nardi2024-11-12
* Added HTTP credentials extractionLuca Deri2024-10-31
* Added ndpi_str_endswith()Luca Deri2024-10-28
* Improved TCP fingepring calculationLuca Deri2024-10-18
* Added u_int8_t ndpi_is_public_ipv4(u_int32_t a /* host byte order */);Luca Deri2024-10-13
* Added -N option for dumping/restoring the DNS cache (when enabled)Luca Deri2024-10-10
* Added new API calls for serializing/restoring the DNS cacheLuca Deri2024-10-10
* Implemented (disabled by default) DNS host cache. You can set the cache size ...Luca Deri2024-10-07
* Let the library returning the packet direction calculated internally (#2572)Ivan Nardi2024-09-27
* Add some heuristics to detect encrypted/obfuscated/proxied TLS flows (#2553)Ivan Nardi2024-09-24
* buffer lenghtt is now returned by ndpi_quick_encrypt() and ndpi_quick_deecrypt()Luca Deri2024-09-24
* Added new API callsLuca Deri2024-09-24
* Added ndpi_quick_encrypt() ndpi_quick_decrypt() APi calls (#2568)Luca Deri2024-09-24
* Implemented ndpi_strrstr()Luca Deri2024-09-19
* Updated ndpi_serialize_flow_fingerprint API signatureLuca2024-09-17
* Reworked fingerprint export now in JSONLuca2024-09-16
* Implemented algorithms for K-Nearest Neighbor Search (KNN) (#2554)Luca Deri2024-09-10
* Added print_ndpi_address_port in nDPi APILuca Deri2024-08-27