Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change ndpi_fill_ip_protocol_category to pass IPs explicitly | emanuele-f | 2019-02-12 |
| | |||
* | Removed this party LRU and replaced with home grown | Luca Deri | 2019-01-17 |
| | |||
* | Expose ndpi_fill_ip_protocol_category api to handle ICMP flows category | emanuele-f | 2018-12-12 |
| | |||
* | Improved skype, teredo, netbios heuristics | Luca Deri | 2018-11-21 |
| | | | | Changed ndpi_detection_giveup() API: guess is now part of the 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 | ||
* | Added ndpi_flowv4_flow_hash and ndpi_flowv6_flow_hash skeletons for | Luca Deri | 2018-11-14 |
| | | | | implementing https://github.com/corelight/community-id-spec | ||
* | Add function to search host in custom categories | emanuele-f | 2018-10-10 |
| | |||
* | Added ndpi_protocol2id() API call | Luca | 2018-09-17 |
| | |||
* | 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 |
| | |||
* | Added ndpi_set_detection_preferences() APi call | Luca Deri | 2018-05-14 |
| | |||
* | Added ndpi_fill_protocol_category call | Luca Deri | 2018-05-11 |
| | | | | Introduced intitial Skype in/out support | ||
* | Improved hyperscan support and category definition | Luca Deri | 2018-05-10 |
| | |||
* | Implemented custom category loading. | Luca | 2018-04-26 |
| | | | | Modified ndpiReader with -c <file> (use mining_hosts.txt as example) for loading name-based categories | ||
* | Added API calls | Luca Deri | 2018-03-23 |
| | | | | | | | ndpi_network_ptree_match ndpi_check_flow_func ndpi_config.h is now installed with "make install" | ||
* | Added ndpi_get_api_version() API call to be used in applications that | Luca | 2018-03-21 |
| | | | | are dynamically linking with nDPI, to make sure the APIs are in sync | ||
* | Added simplified makefile | Luca Deri | 2017-12-25 |
| | | | | | Fixed small warnings Compilation fixes | ||
* | Implements ndpi_get_category_id | Simone Mainardi | 2017-12-11 |
| | |||
* | Refactoring the debugging output. | Vitaly Lavrov | 2017-10-26 |
| | | | | | | | | | | | | | | levels of debug output: 0 - ERROR: Only for errors. 1 - TRACE: Start of each packets and if found protocol. 2 - DEBUG: Start of searching each protocol and excluding protocols. 3 - DEBUG_EXTRA: For all other messages. Added field ndpi_struct->debug_logging for enable debug output of each protocols. Simple macros for debugging output are added: NDPI_LOG_ERR(), NDPI_LOG_INFO(), NDPI_LOG_DBG(), NDPI_LOG_DBG2(), NDPI_EXCLUDE_PROTO() | ||
* | Added ndpi_is_subprotocol_informative() API call | Luca Deri | 2017-10-06 |
| | |||
* | Patch for giving prority in case of match to custom-defined protocols | Luca Deri | 2017-09-24 |
| | |||
* | Added ndpi_category_set_name() API call | Luca Deri | 2017-09-19 |
| | |||
* | Reorganized protocol families | Luca Deri | 2017-09-15 |
| | | | | Added new API calls ndpi_set_proto_breed() and ndpi_set_proto_category() for overwriting nDPI protocol specifications | ||
* | Added custom 5 protocol categories to be used by applications. They are ↵ | Luca Deri | 2017-09-15 |
| | | | | | | currently empty Added ndpi_is_custom_category() to check if a defined category is custom | ||
* | Partial fix for #410: added case insensitive HTTP header checks. | Luca | 2017-08-29 |
| | | | | If the user will provide a pcap for reproducing further potential issues reported we will consider them | ||
* | Implementation for extra packet processing if desired | Micah Lyle | 2017-07-17 |
| | |||
* | Added new API calls | Luca Deri | 2017-05-01 |
| | | | | | - ndpi_add_string_value_to_automa - ndpi_match_string_id | ||
* | Added ndpi_flow_ free/malloc and set_ functions: | Vito Piserchia | 2017-03-16 |
| | | | | | | | | | | | | | | | | Ideally these two new functions will provide more flexibility in regards of application that want to use specific allocation approaches, for example storage queues for this structures from where the application can pop and release the data it needs. Semantically they can be set up as the other ndpi_malloc and ndpi_free functions, that is via the set_ndpi_flow_malloc and set_ndpi_flow_free. In case a NULL parameter is passed to the above functions the old approach will be used, that means that the ndpi_malloc will be used as the ndpi_flow_malloc function and ndpi_free_flow as the ndpi_flow_free one. Application that use the old functions will be not affected by this change, and the ndpi_free_flow can be deprecated in the future and made private. | ||
* | deleted useless function - change macro name | Campus | 2017-03-15 |
| | |||
* | change behaviour for https://github.com/ntop/nDPI/issues/344 - fix skype ↵ | Campus | 2017-03-15 |
| | | | | detection deleting parts that detect host name and ip addr (duplicate behaviour) - improved any detection after fix - added skype host name | ||
* | Merge pull request #279 from emanuele-f/category | Luca Deri | 2016-10-23 |
|\ | | | | | Add protocol category ids | ||
| * | Add protocol category ids | emanuele-f | 2016-10-22 |
| | | |||
* | | Avoid c99 complains about function prototypes | Marco Gigante | 2016-10-20 |
|/ | |||
* | fix debug function | Campus | 2016-10-15 |
| | |||
* | Synchronized ndpi_l4_detection_process_packet impl | theirix | 2016-05-24 |
| | |||
* | ndpi_api(.h): fix '@return' command used in a comment that is attached to a ↵ | Alexis La Goutte | 2016-05-24 |
| | | | | function returning void [-Wdocumentation] | ||
* | Simplified ndpi_exit_detection_module() | Luca Deri | 2016-05-08 |
| | |||
* | Simplified nDPI initialization function | Luca Deri | 2016-05-08 |
| | |||
* | Added wrappers for substring-search | Luca Deri | 2016-05-07 |
| | | | | | | | | | | ndpi_init_automa() ndpi_free_automa() ndpi_add_string_to_automa() ndpi_finalize_automa() ndpi_match_string() set_ndpi_malloc() set_ndpi_free() | ||
* | rework API (part 1) - minor fixes functions | Campus | 2016-03-14 |
| | |||
* | added check_punycode_string for issue https://github.com/ntop/nDPI/issues/157 | Campus | 2016-03-10 |
| | |||
* | Added new ndpi_detection_giveup() API call to call before giving up for a ↵ | Luca Deri | 2016-03-04 |
| | | | | | | given flow Code cleanup | ||
* | Removed VEOHTV protocol and replaced with HTTPDownload | Luca Deri | 2016-02-28 |
| | | | | Fixed bug that prevented content type to be properly detected | ||
* | Fixed warning | Luca Deri | 2016-02-27 |
| | | | | Reworked protocol initialization | ||
* | Added ndpi_automa_match_string_subprotocol call | Luca | 2016-01-21 |
| | | | | Fixed DNS dissector decoding bug | ||
* | Made ndpi memory allocator type compatible with C++ on x686 platforms. ↵ | Pavel Odintsov | 2015-12-28 |
| | | | | Switch from unsigned long to size_t as allocation functions parameter. | ||
* | reorganized header files - added ndpi_includes.h | Campus | 2015-11-30 |
| | |||
* | Added missing prototype | Luca | 2015-11-12 |
| | |||
* | deleted useless or not used functions and #ifdef | Campus | 2015-11-10 |
| |