aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | Merge pull request #598 from madpilot78/include_hyperscan_fixLuca Deri2018-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 Falsi2018-08-27
| |/ / / / | | | | | | | | | | | | | | | protected by the NDPI_LIB_COMPILATION define, this should avoid it polluting the environment when including this file from ntopng.
* | | | | Added missing -lpthreadLuca2018-08-30
| | | | |
* | | | | CleanupLuca2018-08-30
| | | | |
* | | | | Added missing fileLuca2018-08-30
| | | | |
* | | | | Added missing categorization when giveup/guess is calledLuca2018-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | Added optimization for TCP flows that do not start with a SYN packet: early giveup is performed Code cleanup
* | | | | Better clang handlingLuca2018-08-30
| | | | |
* | | | | Cleaned up makefileLuca2018-08-30
|/ / / / | | | | | | | | | | | | Used clang instead of gcc on MacOS
* | | | Added target for shared liubrary creationLuca2018-08-25
| | | | | | | | | | | | | | | | | | | | Added target for install Fixes #593
* | | | Merge branch 'eglooca-pr-remove-autoconf-include' into devCampus2018-08-23
|\ \ \ \
| * | | | Merge branch 'pr-remove-autoconf-include' of ↵Campus2018-08-23
|/| | | | | | | | | | | | | | | | | | | https://github.com/eglooca/ndpi-pr into eglooca-pr-remove-autoconf-include
| * | | | Remove autoconf include from typedefs headers.Darryl Sokoloski2018-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>
* | | | | Merge pull request #591 from alm-A/patch-2Michele Campus2018-08-23
|\ \ \ \ \ | | | | | | | | | | | | README add protocol : removed Makefile.am step
| * | | | | README add protocol : removed Makefile.am stepalm-A2018-08-22
| | | | | |
* | | | | | Merge pull request #592 from alm-A/patch-3Michele Campus2018-08-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | ndpi_typedefs.h : missing include
| * | | | | | ndpi_typedefs.h : missing includealm-A2018-08-22
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include to ndpi_protocol_ids.h needed for: - NDPI_PROTOCOL_SIZE - NDPI_MAX_SUPPORTED_PROTOCOLS - NDPI_MAX_NUM_CUSTOM_PROTOCOLS
* / / / / / ADD: add prototype of function ht_free in hash.h - DEL: delete include file ↵Campus2018-08-23
|/ / / / / | | | | | | | | | | | | | | | .c in ndpi_main.c
* | | | | Moved to 2.5.0Luca Deri2018-08-22
| | | | |
* | | | | Updates changelog release dateSimone Mainardi2018-08-21
| | | | |
* | | | | Updates ChangeLogSimone Mainardi2018-08-21
| | | | |
* | | | | Changed type to ease compilation accross platformsLuca Deri2018-08-20
| | | | |
* | | | | Compilation fixLuca Deri2018-08-20
| | | | |
* | | | | Merge pull request #586 from eglooca/pr-sys-types-include-for-actypes-hLuca Deri2018-08-17
|\ \ \ \ \ | | | | | | | | | | | | Include <sys/types.h> for u_int16_t.
| * | | | | Include sys/types.h for u_int16_t.Darryl Sokoloski2018-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>
* | | | | Hyperscan regex for domains such as .com.cn or .co.ukSimone Mainardi2018-08-17
| | | | |
* | | | | Webex category fixSimone Mainardi2018-08-17
| | | | |
* | | | | Fixes hyperscan WeChat detectionSimone Mainardi2018-08-17
| | | | |
* | | | | Fixes hyperscan skype detectionSimone Mainardi2018-08-17
| | | | |
* | | | | Fixes weibo detectionSimone Mainardi2018-08-17
| | | | |
* | | | | Initial hyperscan support for all protocolsSimone Mainardi2018-08-17
|/ / / /
* | | | Adds hyperscan support for Apple and DropboxSimone Mainardi2018-08-16
| | | |
* | | | Hyperscan compilation fixSimone Mainardi2018-08-16
| | | |
* | | | Fix for #400Luca Deri2018-08-16
| | | |
* | | | Completed custom category implementationLuca Deri2018-08-16
| | | |
* | | | Tests updateLuca Deri2018-08-16
| | | |
* | | | Merge branch 'dev' of https://github.com/ntop/nDPI into devLuca Deri2018-08-16
|\ \ \ \
| * | | | Hyperscan compilation fixesSimone Mainardi2018-08-16
| | | | |
* | | | | Generic protocol cleanup (work in progress)Luca Deri2018-08-16
|/ / / /
* | | | Merge pull request #584 from eglooca/pr-memcachedLuca Deri2018-08-16
|\ \ \ \ | | | | | | | | | | Added new dissector for Memcached.
| * | | | Added new dissector for Memcached.Darryl Sokoloski2018-08-15
|/ / / / | | | | | | | | | | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* | | | Updated YouTube supportLuca Deri2018-08-06
| | | |
* | | | Merge pull request #576 from eglooca/pr-ssdp-min-lengthLuca Deri2018-07-25
|\ \ \ \ | | | | | | | | | | Adjust the SSDP dissector's minimum packet length
| * | | | Added example SSDP M-SEARCH capture file.Darryl Sokoloski2018-07-20
| | | | |
| * | | | Decreased minimum packet payload length down to 19 from 100 for SSDP.Darryl Sokoloski2018-07-20
| | | | | | | | | | | | | | | | | | | | The minimum packet payload length is: "NOTIFY * HTTP/1.1" + 0x0d + 0x0a (19 bytes).
* | | | | Merge pull request #577 from eglooca/pr-parse-packet-line-info-lengthLuca Deri2018-07-25
|\ \ \ \ \ | | | | | | | | | | | | Fix end-of-line bounds handling.
| * | | | | Fix end-of-line bounds handling.Darryl Sokoloski2018-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 initializationLuca Deri2018-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | Fixed missing LOG_ERR initialization Fixed logging warnings
* | | | | Fixed SEGV with undepcified protosLuca Deri2018-07-22
| | | | |
* | | | | Fixed warningLuca Deri2018-07-21
| | | | |
* | | | | Fixed required library prefixLuca2018-07-21
| | | | |