Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Removed master protocol as it was only used for STUN and via also removed ↵fix/ndpi-subprotocol-detection-and-refactoring | Toni Uhlig | 2021-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 Uhlig | 2021-03-19 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Refactor subprotocol handling (1/2). | Toni Uhlig | 2021-03-11 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Improved DGA detection with trigrams. Disadvantage: slower startup time | Luca Deri | 2021-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 now | Luca Deri | 2021-02-10 |
| | |||
* | (C) Update | Luca Deri | 2021-01-07 |
| | |||
* | Use ndpi_handle_ipv6_extension_headers in reader_util | Philippe Antoine | 2020-04-15 |
| | |||
* | Fixes netbios overread | Simone Mainardi | 2020-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_interpret | Simone Mainardi | 2020-03-12 |
| | | | | This reverts commit 7a2bcd9c395f9fe554109e04add33e9e65564d82. | ||
* | Fix buffer overread in netbios | Philippe Antoine | 2020-03-12 |
| | |||
* | Updated (C) | Luca Deri | 2020-01-05 |
| | |||
* | Implement nDPI patricia tree API | emanuele-f | 2019-10-15 |
| | |||
* | Adedd DTLS check in STUN | Luca Deri | 2019-09-21 |
| | | | | Uodated (C) | ||
* | Add ndpi_parse_ip_string and ndpi_get_ip_string API | emanuele-f | 2019-09-19 |
| | |||
* | Fixed false positive with FTP_DATA protocol | Luca | 2019-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 ↵ | Luca | 2018-11-30 |
| | | | | | | cannot have subprotocols, DNS can (DNS.Spotify) Merged Skype call in/out in Skype Call | ||
* | Improved WeChat support | Luca Deri | 2018-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 implementation | Luca Deri | 2018-08-16 |
| | |||
* | Major code cleanup | Luca | 2018-07-21 |
| | | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection | ||
* | Hidden ndpi_detection_module_struct definition | Luca Deri | 2018-05-14 |
| | |||
* | Moved ndpi_config.h from ndpi_main.h to ndpi_main.c, and example source files. | Darryl Sokoloski | 2018-04-24 |
| | |||
* | Added option --enable-debug-messages. | Vitaly Lavrov | 2018-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, xflowResearch | 2017-09-14 |
| | |||
* | Exported ndpi_netbios_name_interpret() to all nDPI apps | Luca Deri | 2017-03-19 |
| | |||
* | Add protocol category ids | emanuele-f | 2016-10-22 |
| | |||
* | Added ndpi_get_proto_by_name() for mapping protocolIDs to protocol names | Luca Deri | 2016-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 functions | Campus | 2016-04-24 |
| | |||
* | Fixed buffer overflows with safe str search | theirix | 2016-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.h | Campus | 2015-11-30 |
| | |||
* | Win32 compilation fixes | Luca Deri | 2015-11-26 |
| | |||
* | fixed missed library netinet/in.h under FreeBSD | Campus | 2015-11-26 |
| | |||
* | deleted useless or not used functions and #ifdef | Campus | 2015-11-10 |
| | |||
* | initial refactoring nDPI - typedef defined only in ndpi_typedef.h | Campus | 2015-11-09 |
| | |||
* | Removed linux kernel support | Luca Deri | 2015-10-24 |
| | |||
* | Remove duplicated function declarations | Marco Gigante | 2015-09-22 |
| | |||
* | Introduced ndpi_protocol datatype to handle master+subprotocol | Luca | 2015-07-07 |
| | | | | | | Reworked protocol/master_protocol Added new API call to print protocol/master_protocol - ndpi_protocol2name() | ||
* | Split former protocol into upper and lower protocol | Luca | 2015-07-01 |
| | |||
* | Removed commented code | Luca | 2015-07-01 |
| | | | | Renamed ndpi_int_add_connection() with ndpi_set_detected_protocol() | ||
* | deleted protocol type (real-correlated) | Michele Campus | 2015-06-29 |
| | |||
* | Initial import from SVN | Luca Deri | 2015-04-19 |