Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Added Ookla cache | Luca Deri | 2018-12-17 | |
| | ||||
* | Expose ndpi_fill_ip_protocol_category api to handle ICMP flows category | emanuele-f | 2018-12-12 | |
| | ||||
* | Improvements in SpeedTest (Ookla) detection | Luca Deri | 2018-12-10 | |
| | ||||
* | Added the concept of protocols that can have subprotocols. Example Spotify ↵ | Luca | 2018-11-30 | |
| | | | | | | cannot have subprotocols, DNS can (DNS.Spotify) Merged Skype call in/out in Skype Call | |||
* | Fix for custom protocol load | Luca | 2018-11-30 | |
| | ||||
* | Improved heuristics | Luca | 2018-11-29 | |
| | | | | Used the host guessed protocol if upper protocol has not been detected | |||
* | Added Signal.org dissector | Luca | 2018-11-28 | |
| | ||||
* | Improved skype, teredo, netbios heuristics | Luca Deri | 2018-11-21 | |
| | | | | Changed ndpi_detection_giveup() API: guess is now part of the call | |||
* | Improved Skype detection | Luca Deri | 2018-11-19 | |
| | | | | | Update test results Added initialization for some free protocols | |||
* | 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 | |||
* | Merge pull request #636 from 2miksyn/dev | Luca Deri | 2018-11-14 | |
|\ | | | | | Improve SSL detection, prevent false positive SSL detection | |||
| * | Improve SSL detection, prevent false positive SSL detection | Mikhail Smirnov | 2018-11-09 | |
| | | ||||
* | | Improved Skype detection | Luca Deri | 2018-11-09 | |
| | | ||||
* | | Improved Messenger/Hangout detection | Luca Deri | 2018-11-08 | |
| | | ||||
* | | Removed skype false positives | Luca Deri | 2018-11-08 | |
|/ | | | | better STUP detection | |||
* | Implemented UPnP dissector | Luca Deri | 2018-11-07 | |
| | ||||
* | Added NDPI_MIN_NUM_STUN_DETECTION constant | Luca | 2018-10-29 | |
| | ||||
* | Fix category match not using client certificate | emanuele-f | 2018-10-11 | |
| | ||||
* | Custom categories have now priority over protocol related categories | emanuele-f | 2018-10-10 | |
| | ||||
* | Fix custom categories match by IP not working | emanuele-f | 2018-10-10 | |
| | ||||
* | Add function to search host in custom categories | emanuele-f | 2018-10-10 | |
| | ||||
* | Fix category field not accounted in ndpi_get_proto_category | emanuele-f | 2018-10-10 | |
| | | | | Fixes #627 | |||
* | Merge pull request #610 from eglooca/pr-nest-log-sink | Luca Deri | 2018-10-02 | |
|\ | | | | | New dissector: Nest Log Sink | |||
| * | New dissector: Nest Log Sink | Darryl Sokoloski | 2018-09-19 | |
| | | | | | | | | | | | | This is a dissector for the Nest Log Sink protocol which is used by the Nest Protect (https://nest.com/ca/smoke-co-alarm/overview/). Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca> | |||
* | | Renamed files to avoid name clashes during compilation with other libs | Luca Deri | 2018-09-29 | |
| | | ||||
* | | Renamed source files to avoid clashes | Luca Deri | 2018-09-29 | |
| | | ||||
* | | Added check for not going beyond the string lenght | Luca Deri | 2018-09-24 | |
|/ | ||||
* | Mapped the mining category in ndpi_category_get_name() | Luca | 2018-09-18 | |
| | ||||
* | Implementation of Bitcoin, Ethereum, ZCash, Monero dissectors all identified ↵ | Luca | 2018-09-18 | |
| | | | | | | as mining Implements #503 | |||
* | Addes support for SMBv1 traffic that has been split from SMBv23 | Luca Deri | 2018-09-17 | |
| | ||||
* | Added ndpi_protocol2id() API call | Luca | 2018-09-17 | |
| | ||||
* | Prevent invalid reads past end-of-buffer. | Darryl Sokoloski | 2018-09-11 | |
| | | | | | | The recent revert commit applied to ndpi_parse_packet_line_info resurrects an old bug where the last lines in packets that end with a CR+NL will not be parsed. This revert commit is an attempt to prevent invalid reads past the end of the packet buffer. This PR moves the end-of-bounds test to before the 16-bit read and returns if true. This fixes the case where a text line ends aligned to the buffer-end boundary, and it fixes the invalid read issue. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca> | |||
* | parse protocol's string_to_match into hex which could be match by hyperscan ↵ | 诟屍 | 2018-09-11 | |
| | | | | | | | | | | | | | (#589) * if one protocol do not have it's regex (pattern_to_match) then parse it's string (string_to_match) into hex so we can match every protocol with hyperscan * fix string2hex() * fix init_hyperscan(): check return value of string2hex() | |||
* | 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 | |
|\ |