Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | serializer char* parameters are now const | Alfredo Cardigliano | 2019-07-19 |
| | |||
* | Improvements for dta dissection | Luca Deri | 2019-07-18 |
| | |||
* | Deserialization boundary check fix, new end_of_record type | Alfredo Cardigliano | 2019-07-17 |
| | |||
* | Added ndpi_serialization_uint32_uint64 and ndpi_serialization_string_uint64 | Alfredo Cardigliano | 2019-07-17 |
| | |||
* | Added ndpi_serialization_string_uint32 | Alfredo Cardigliano | 2019-07-16 |
| | |||
* | Merge pull request #736 from themadprofessor/patch-1 | Luca Deri | 2019-07-13 |
|\ | | | | | Fix invalid function prototype | ||
| * | Fix invalid function prototype | Stuart Reilly | 2019-07-12 |
| | | | | | | Solves a warning when compiling with strict-prototypes. | ||
* | | initial work towards simple serilizer/deserialier | Luca Deri | 2019-07-13 |
|/ | |||
* | Various TLS improvements | Luca Deri | 2019-07-02 |
| | |||
* | Merge remote-tracking branch 'upstream' into dev | Stuart Reilly | 2019-07-01 |
|\ | |||
| * | Added ndpi_has_human_readeable_string for detecting human-readeable strings ↵ | Luca Deri | 2019-06-30 |
| | | | | | | | | in buffers | ||
* | | Remove duplicate defintions and fix function prototypes | Stuart Reilly | 2019-06-28 |
|/ | |||
* | Dissection improvements | Luca Deri | 2019-06-27 |
| | |||
* | Reworked SSL cipher handling | Luca Deri | 2019-06-16 |
| | |||
* | Added ndpi_is_safe_ssl_cipher(0 call | Luca Deri | 2019-05-23 |
| | |||
* | Make path const in ndpi_load_protocols_file | Derrick Lyndon Pallas | 2019-04-05 |
| | |||
* | Implemented ndpi_process_partial_detection() API call to handle partial ↵ | Luca Deri | 2019-04-01 |
| | | | | matches due to the nDPI specified configuration | ||
* | 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 |
| | |