aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_main.h
Commit message (Collapse)AuthorAge
* Removed master protocol as it was only used for STUN and via also removed ↵fix/ndpi-subprotocol-detection-and-refactoringToni Uhlig2021-03-20
| | | | | | | | API function ndpi_get_protocol_id_master_proto * Adjusted Python code to conform to the changes made during the refactoring process. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Refactor subprotocol handling (2/2).Toni Uhlig2021-03-19
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Refactor subprotocol handling (1/2).Toni Uhlig2021-03-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved DGA detection with trigrams. Disadvantage: slower startup timeLuca Deri2021-03-03
| | | | | Reworked Tor dissector embedded in TLS (fixes #1141) Removed false positive on HTTP User-Agent
* Removed now obsolete NDPI_DETECTION_SUPPORT_IPV6: code is more readeable nowLuca Deri2021-02-10
|
* (C) UpdateLuca Deri2021-01-07
|
* Use ndpi_handle_ipv6_extension_headers in reader_utilPhilippe Antoine2020-04-15
|
* Fixes netbios overreadSimone Mainardi2020-03-12
| | | | | | This commit inherits from https://github.com/ntop/nDPI/commit/7a2bcd9c395f9fe554109e04add33e9e65564d82 but leaves ndpi_netbios_name_interpret as part of the API as it is used by ntopng
* Fixed API change which removed ndpi_netbios_name_interpretSimone Mainardi2020-03-12
| | | | This reverts commit 7a2bcd9c395f9fe554109e04add33e9e65564d82.
* Fix buffer overread in netbiosPhilippe Antoine2020-03-12
|
* Updated (C)Luca Deri2020-01-05
|
* Implement nDPI patricia tree APIemanuele-f2019-10-15
|
* Adedd DTLS check in STUNLuca Deri2019-09-21
| | | | Uodated (C)
* Add ndpi_parse_ip_string and ndpi_get_ip_string APIemanuele-f2019-09-19
|
* Fixed false positive with FTP_DATA protocolLuca2019-04-05
| | | | | Added coherency in application protol guess by exploiting the host server name Various protocol optimizations
* Added the concept of protocols that can have subprotocols. Example Spotify ↵Luca2018-11-30
| | | | | | cannot have subprotocols, DNS can (DNS.Spotify) Merged Skype call in/out in Skype Call
* Improved WeChat supportLuca Deri2018-11-19
| | | | | Removed Musical.ly protocol as the service has been merged with another one and thus it is no longer used Improved guess for UDP protocols
* Completed custom category implementationLuca Deri2018-08-16
|
* Major code cleanupLuca2018-07-21
| | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection
* Hidden ndpi_detection_module_struct definitionLuca Deri2018-05-14
|
* Moved ndpi_config.h from ndpi_main.h to ndpi_main.c, and example source files.Darryl Sokoloski2018-04-24
|
* Added option --enable-debug-messages.Vitaly Lavrov2018-02-07
| | | | | | The configurator option "--enable-debug-messages" is added to enable debug information output (define NDPI_ENABLE_DEBUG_MESSAGES=1). Mandatory inclusion of the file ndpi_config.h in all the compiled files.
* Added LISP protocol. By Huniya Arif (xFlowResearch)huniya arif, xflowResearch2017-09-14
|
* Exported ndpi_netbios_name_interpret() to all nDPI appsLuca Deri2017-03-19
|
* Add protocol category idsemanuele-f2016-10-22
|
* Added ndpi_get_proto_by_name() for mapping protocolIDs to protocol namesLuca Deri2016-07-25
| | | | Added a new parameter to ndpi_guess_protocol_id() to indicate if the guessed protocol has been set by the user through a custom protocols file
* rework some stuffs - added missing comments on functionsCampus2016-04-24
|
* Fixed buffer overflows with safe str searchtheirix2016-04-12
| | | | | | | | | | | | 1. Detected a lot of memory errors using address sanitizer and ndpi-scapy tool. 2. Added ndpi_match_prefix function that compares strings with taking care of payload packet len. Almost drop-in replacement for match_first_bytes function. 3. Replaced unsafe match_first_bytes usage with a ndpi_match_prefix and additional length checks.
* reorganized header files - added ndpi_includes.hCampus2015-11-30
|
* Win32 compilation fixesLuca Deri2015-11-26
|
* fixed missed library netinet/in.h under FreeBSDCampus2015-11-26
|
* deleted useless or not used functions and #ifdefCampus2015-11-10
|
* initial refactoring nDPI - typedef defined only in ndpi_typedef.hCampus2015-11-09
|
* Removed linux kernel supportLuca Deri2015-10-24
|
* Remove duplicated function declarationsMarco Gigante2015-09-22
|
* Introduced ndpi_protocol datatype to handle master+subprotocolLuca2015-07-07
| | | | | | Reworked protocol/master_protocol Added new API call to print protocol/master_protocol - ndpi_protocol2name()
* Split former protocol into upper and lower protocolLuca2015-07-01
|
* Removed commented codeLuca2015-07-01
| | | | Renamed ndpi_int_add_connection() with ndpi_set_detected_protocol()
* deleted protocol type (real-correlated)Michele Campus2015-06-29
|
* Initial import from SVNLuca Deri2015-04-19