Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fixes broken hyperscan compilation | Simone Mainardi | 2018-09-11 | |
| | ||||
* | Avoid possible NULL pointer dereference in ndpi_detection_process_packet | Pavlos Antoniou | 2018-09-09 | |
| | ||||
* | Added fix for out of boundary memory access | Luca Deri | 2018-09-05 | |
| | | | | Fixes warning | |||
* | Merge pull request #598 from madpilot78/include_hyperscan_fix | Luca Deri | 2018-08-30 | |
|\ | | | | | Move the configure include file inclusion and code depending on it in… | |||
| * | Move the configure include file inclusion and code depending on it in code ↵ | Guido Falsi | 2018-08-27 | |
| | | | | | | | | protected by the NDPI_LIB_COMPILATION define, this should avoid it polluting the environment when including this file from ntopng. | |||
* | | Added missing categorization when giveup/guess is called | Luca | 2018-08-30 | |
|/ | | | | | Added optimization for TCP flows that do not start with a SYN packet: early giveup is performed Code cleanup | |||
* | Merge branch 'pr-remove-autoconf-include' of ↵ | Campus | 2018-08-23 | |
|\ | | | | | | | https://github.com/eglooca/ndpi-pr into eglooca-pr-remove-autoconf-include | |||
| * | Remove autoconf include from typedefs headers. | Darryl Sokoloski | 2018-08-16 | |
| | | | | | | | | | | | | Including this file in any "public" API header breaks all projects that also use autotools because macros such as PACKAGE_VERSION will be redefined. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca> | |||
* | | ADD: add prototype of function ht_free in hash.h - DEL: delete include file ↵ | Campus | 2018-08-23 | |
| | | | | | | | | .c in ndpi_main.c | |||
* | | Merge pull request #586 from eglooca/pr-sys-types-include-for-actypes-h | Luca Deri | 2018-08-17 | |
|\ \ | | | | | | | Include <sys/types.h> for u_int16_t. | |||
| * | | Include sys/types.h for u_int16_t. | Darryl Sokoloski | 2018-08-16 | |
| |/ | | | | | | | | | | | On various embedded environments (OpenWrt, EdgeOS), <sys/types.h> must be included for u_intX_t types. The Hyperscan changes made recently introducted a u_int16_t member in actypes.h which is undeclared in certainly environments without this include. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca> | |||
* / | Webex category fix | Simone Mainardi | 2018-08-17 | |
|/ | ||||
* | Adds hyperscan support for Apple and Dropbox | Simone Mainardi | 2018-08-16 | |
| | ||||
* | Hyperscan compilation fix | Simone Mainardi | 2018-08-16 | |
| | ||||
* | Completed custom category implementation | Luca Deri | 2018-08-16 | |
| | ||||
* | Merge branch 'dev' of https://github.com/ntop/nDPI into dev | Luca Deri | 2018-08-16 | |
|\ | ||||
| * | Hyperscan compilation fixes | Simone Mainardi | 2018-08-16 | |
| | | ||||
* | | Generic protocol cleanup (work in progress) | Luca Deri | 2018-08-16 | |
|/ | ||||
* | Added new dissector for Memcached. | Darryl Sokoloski | 2018-08-15 | |
| | | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca> | |||
* | Merge pull request #577 from eglooca/pr-parse-packet-line-info-length | Luca Deri | 2018-07-25 | |
|\ | | | | | Fix end-of-line bounds handling. | |||
| * | Fix end-of-line bounds handling. | Darryl Sokoloski | 2018-07-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing implementation misses ending lines and as a result, fails to match certain protocols (SMTP for example, which needs to see at least 3 commain/response matches). It appears from the commit history that an attempt was made (end-1) to prevent reads past payload length. This can be ensured by simply not reading any payload that is < 3 bytes. The updated logic for this loop is: - Payload length is >= 3 bytes, or return. - Loop over payload, compare for EOL (CR + NL) sequence. - If found, process string. - If index 'a' plus two is less than payload length, increment 'a' by one and continue. - Loop return always increments index 'a' by one. | |||
* | | Added checks for missing protocol initialization | Luca Deri | 2018-07-23 | |
| | | | | | | | | | | Fixed missing LOG_ERR initialization Fixed logging warnings | |||
* | | Fixed SEGV with undepcified protos | Luca Deri | 2018-07-22 | |
| | | ||||
* | | Major code cleanup | Luca | 2018-07-21 | |
|/ | | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection | |||
* | Changed RTP from VoIP to Media category | Luca Deri | 2018-07-18 | |
| | ||||
* | Pattern match improvements | Luca Deri | 2018-07-17 | |
| | ||||
* | Fied substring matching | Luca Deri | 2018-07-17 | |
| | ||||
* | Fix for handling IP address based custom categories | Luca Deri | 2018-06-11 | |
| | ||||
* | Fix for #560 | Luca Deri | 2018-05-29 | |
| | ||||
* | Fix for https://github.com/ntop/nDPI/issues/572 | Luca Deri | 2018-05-28 | |
| | ||||
* | Updated Viber ports | Daniele De Lorenzi | 2018-05-24 | |
| | | | | New ports taken from https://support.viber.com/customer/portal/articles/1506350-opening-ports-for-viber-desktop | |||
* | Added Musical.ly support | Luca Deri | 2018-05-23 | |
| | ||||
* | Added support for SMTPS on port 587 | Daniele De Lorenzi | 2018-05-21 | |
| | | | Added support for SMTPS on port 587 | |||
* | Implemented Facebook Messenger (mobile) support | Luca Deri | 2018-05-18 | |
| | | | | Code cleanup | |||
* | Fixed memory leak | Luca Deri | 2018-05-18 | |
| | | | | Optimized memory usage | |||
* | Implemented FacebookZero protocol support | Luca Deri | 2018-05-18 | |
| | | | | | | https://code.facebook.com/posts/608854979307125/building-zero-protocol-for-fast-secure-mobile-connections/ Discontinued filetopia protocol | |||
* | Implemented hash-based categories | Luca Deri | 2018-05-16 | |
| | ||||
* | Hidden ndpi_detection_module_struct definition | Luca Deri | 2018-05-14 | |
| | ||||
* | Added ndpi_set_detection_preferences() APi call | Luca Deri | 2018-05-14 | |
| | ||||
* | Skype CallIn/CallOut are not set as | Luca Deri | 2018-05-14 | |
| | | | | | Skype.SkypeCallOut Skype.SkypeCallIn | |||
* | 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 | |
| | ||||
* | Fix custom categories matching | emanuele-f | 2018-04-27 | |
| | ||||
* | Implemented custom category loading. | Luca | 2018-04-26 | |
| | | | | Modified ndpiReader with -c <file> (use mining_hosts.txt as example) for loading name-based categories | |||
* | Moved ndpi_config.h from ndpi_main.h to ndpi_main.c, and example source files. | Darryl Sokoloski | 2018-04-24 | |
| | ||||
* | Replaces outdates socrates protocol with ntop | Luca Deri | 2018-04-24 | |
| | ||||
* | :bulb: Add Apache JServ Protocol Dissector | Leonn | 2018-04-22 | |
| | ||||
* | Merge pull request #539 from felix-jia/fix-mem-leak | Luca Deri | 2018-04-16 | |
|\ | | | | | Fixed memory leak when flow is zeroed out. | |||
| * | Fixed memory leak when flow is zeroed out. | Felix Jia | 2018-03-26 | |
| | | ||||
* | | Merge pull request #543 from vel21ripn/fix_packet_time | Michele Campus | 2018-04-09 | |
|\ \ | | | | | | | Repaired wrong timestamp calculation. |