Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | | Better clang handling | Luca | 2018-08-30 |
| | | |||
* | | Cleaned up makefile | Luca | 2018-08-30 |
|/ | | | | Used clang instead of gcc on MacOS | ||
* | Added target for shared liubrary creation | Luca | 2018-08-25 |
| | | | | | Added target for install Fixes #593 | ||
* | 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> | ||
* | | Merge pull request #592 from alm-A/patch-3 | Michele Campus | 2018-08-23 |
|\ \ | | | | | | | ndpi_typedefs.h : missing include | ||
| * | | ndpi_typedefs.h : missing include | alm-A | 2018-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 ↵ | Campus | 2018-08-23 |
|/ / | | | | | | | .c in ndpi_main.c | ||
* | | Changed type to ease compilation accross platforms | Luca Deri | 2018-08-20 |
| | | |||
* | | Compilation fix | Luca Deri | 2018-08-20 |
| | | |||
* | | 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> | ||
* | | Hyperscan regex for domains such as .com.cn or .co.uk | Simone Mainardi | 2018-08-17 |
| | | |||
* | | Webex category fix | Simone Mainardi | 2018-08-17 |
| | | |||
* | | Fixes hyperscan WeChat detection | Simone Mainardi | 2018-08-17 |
| | | |||
* | | Fixes hyperscan skype detection | Simone Mainardi | 2018-08-17 |
| | | |||
* | | Fixes weibo detection | Simone Mainardi | 2018-08-17 |
| | | |||
* | | Initial hyperscan support for all protocols | 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 |
| | |||
* | Fix for #400 | Luca Deri | 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> | ||
* | Updated YouTube support | Luca Deri | 2018-08-06 |
| | |||
* | Merge pull request #576 from eglooca/pr-ssdp-min-length | Luca Deri | 2018-07-25 |
|\ | | | | | Adjust the SSDP dissector's minimum packet length | ||
| * | Decreased minimum packet payload length down to 19 from 100 for SSDP. | Darryl Sokoloski | 2018-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-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 |
| | | |||
* | | Fixed warning | Luca Deri | 2018-07-21 |
| | | |||
* | | Added comment about typedefs | Luca | 2018-07-21 |
| | | |||
* | | Defined type ndpi_protocol_id_t for protocol identifiers | Luca | 2018-07-21 |
| | | |||
* | | Major code cleanup | Luca | 2018-07-21 |
|/ | | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection | ||
* | Fixes invalid NDPI_MAX_SUPPORTED_PROTOCOLS | Simone Mainardi | 2018-07-20 |
| | |||
* | Changed RTP from VoIP to Media category | Luca Deri | 2018-07-18 |
| | |||
* | Fixed name clash | Luca Deri | 2018-07-18 |
| | |||
* | Improved tor detection to limit false positives | Luca Deri | 2018-07-17 |
| | |||
* | Pattern match improvements | Luca Deri | 2018-07-17 |
| | |||
* | Fied substring matching | Luca Deri | 2018-07-17 |
| | |||
* | Updated twitter invalid address range | Luca Deri | 2018-07-16 |
| | | | | Using content substring match in category search | ||
* | Added showmax.com detection | Marcus Hufvudsson | 2018-07-02 |
| | |||
* | Suppressed invalid messages with -q | Luca | 2018-06-21 |
| | | | | -j now accepts - as stdout | ||
* | Added site unavailable category | Luca Deri | 2018-06-11 |
| |