aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_api.h
Commit message (Collapse)AuthorAge
...
* Added simplified makefileLuca Deri2017-12-25
| | | | | Fixed small warnings Compilation fixes
* Implements ndpi_get_category_idSimone Mainardi2017-12-11
|
* Refactoring the debugging output.Vitaly Lavrov2017-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 callLuca Deri2017-10-06
|
* Patch for giving prority in case of match to custom-defined protocolsLuca Deri2017-09-24
|
* Added ndpi_category_set_name() API callLuca Deri2017-09-19
|
* Reorganized protocol familiesLuca Deri2017-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 Deri2017-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.Luca2017-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 desiredMicah Lyle2017-07-17
|
* Added new API callsLuca Deri2017-05-01
| | | | | - ndpi_add_string_value_to_automa - ndpi_match_string_id
* Added ndpi_flow_ free/malloc and set_ functions:Vito Piserchia2017-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 nameCampus2017-03-15
|
* change behaviour for https://github.com/ntop/nDPI/issues/344 - fix skype ↵Campus2017-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/categoryLuca Deri2016-10-23
|\ | | | | Add protocol category ids
| * Add protocol category idsemanuele-f2016-10-22
| |
* | Avoid c99 complains about function prototypesMarco Gigante2016-10-20
|/
* fix debug functionCampus2016-10-15
|
* Synchronized ndpi_l4_detection_process_packet impltheirix2016-05-24
|
* ndpi_api(.h): fix '@return' command used in a comment that is attached to a ↵Alexis La Goutte2016-05-24
| | | | function returning void [-Wdocumentation]
* Simplified ndpi_exit_detection_module()Luca Deri2016-05-08
|
* Simplified nDPI initialization functionLuca Deri2016-05-08
|
* Added wrappers for substring-searchLuca Deri2016-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 functionsCampus2016-03-14
|
* added check_punycode_string for issue https://github.com/ntop/nDPI/issues/157Campus2016-03-10
|
* Added new ndpi_detection_giveup() API call to call before giving up for a ↵Luca Deri2016-03-04
| | | | | | given flow Code cleanup
* Removed VEOHTV protocol and replaced with HTTPDownloadLuca Deri2016-02-28
| | | | Fixed bug that prevented content type to be properly detected
* Fixed warningLuca Deri2016-02-27
| | | | Reworked protocol initialization
* Added ndpi_automa_match_string_subprotocol callLuca2016-01-21
| | | | Fixed DNS dissector decoding bug
* Made ndpi memory allocator type compatible with C++ on x686 platforms. ↵Pavel Odintsov2015-12-28
| | | | Switch from unsigned long to size_t as allocation functions parameter.
* reorganized header files - added ndpi_includes.hCampus2015-11-30
|
* Added missing prototypeLuca2015-11-12
|
* deleted useless or not used functions and #ifdefCampus2015-11-10
|
* Fix warning when use -WdocumentationAlexis La Goutte2015-08-18
| | | | | | | | | src/include/ndpi_api.h:73:13: error: parameter 'ndpi_malloc' not found in the function declaration [-Werror,-Wdocumentation] src/include/ndpi_api.h:91:13: error: parameter 'cache' not found in the function declaration [-Werror,-Wdocumentation] src/include/ndpi_api.h:92:13: error: parameter 'cache' not found in the function declaration [-Werror,-Wdocumentation] ndpiReader.c:152:22: error: not a Doxygen trailing comment [-Werror,-Wdocumentation] ndpiReader.c:153:36: error: not a Doxygen trailing comment [-Werror,-Wdocumentation] ndpiReader.c:156:39: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
* Fixes for issues #40 -> #52Luca2015-07-11
| | | | Implemented sub-protocol detection for SSL/HTTP/HTTPS
* 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()
* Added support for subprotocolsLuca2015-07-01
| | | | Modified ndpiReaded to print subprotocols
* deleted protocol type (real-correlated)Michele Campus2015-06-29
|
* Initial import from SVNLuca Deri2015-04-19