Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fixed name clash | Luca Deri | 2018-07-18 | |
| | ||||
* | Improved tor detection to limit false positives | Luca Deri | 2018-07-17 | |
| | ||||
* | Added missing include | Luca Deri | 2018-06-05 | |
| | ||||
* | Fix for https://github.com/ntop/nDPI/issues/572 | Luca Deri | 2018-05-28 | |
| | ||||
* | Update ssl.c | 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 | |||
* | 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 | |||
* | fix spotify detection | Campus | 2018-05-17 | |
| | ||||
* | 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 | |||
* | SSH: increase client's maximum payload length from 100 to 500 | Alexander Gozman | 2018-05-04 | |
| | | | | | | | According to RFC4253, a client may send additional data right after its identification string (before receiving the server's identification string). For instance, PuTTY sends supported ciphers. This exceeds 100 bytes and nDPI fails to detect such SSH sessions. | |||
* | Replaces outdates socrates protocol with ntop | Luca Deri | 2018-04-24 | |
| | ||||
* | :bulb: Add Apache JServ Protocol Dissector | Leonn | 2018-04-22 | |
| | ||||
* | Add length check before several memcmps in msn.c [ASan detected]. | Yingpei Zeng | 2018-04-16 | |
| | ||||
* | Add length check before do memcmp to "x-steam-sid" in http.c | Yingpei Zeng | 2018-04-16 | |
| | ||||
* | Add length check before checking a Tor certificate name | Yingpei Zeng | 2018-04-16 | |
| | ||||
* | Removed NDPI_PROTOCOL_MOVE protocol no longer used | Luca Deri | 2018-04-05 | |
| | | | | Merged NDPI_PROTOCOL_CITRIX_ONLINE with NDPI_PROTOCOL_CITRIX | |||
* | Increased number of protocols to 512 | Luca Deri | 2018-03-01 | |
| | | | | Implemented WhatsApp file exchage support (added test pcap) | |||
* | Added fix for invalid RTP/Skype detection | Luca Deri | 2018-02-21 | |
| | | | | Added change in config.h generated by nDPI to avoid name clashes (the GNU autotools are really outdated) | |||
* | Remove too strict check for RTP | Luca Deri | 2018-02-21 | |
| | ||||
* | Added option --enable-debug-messages. | Vitaly Lavrov | 2018-02-07 | |
| | | | | | | The configurator option "--enable-debug-messages" is added to enable debug information output (define NDPI_ENABLE_DEBUG_MESSAGES=1). Mandatory inclusion of the file ndpi_config.h in all the compiled files. | |||
* | Fixes possible out-of-bounds due to malformed DHCP packets | Simone Mainardi | 2018-01-31 | |
| | ||||
* | Added minor hardening code in STUN | Luca | 2018-01-26 | |
| | ||||
* | Inital hyperscan work | Luca Deri | 2018-01-24 | |
| | ||||
* | Added ApplePush support | Luca Deri | 2018-01-15 | |
| | ||||
* | added diameter protocol dissector | Campus | 2018-01-02 | |
| | ||||
* | Added simplified makefile | Luca Deri | 2017-12-25 | |
| | | | | | Fixed small warnings Compilation fixes | |||
* | Implemented GooglePlus support that replaced ancient Quake protocol now obsolete | Luca Deri | 2017-12-15 | |
| | ||||
* | Compilation fixes | Luca Deri | 2017-12-13 | |
| | ||||
* | Simplified IPv6 datatypes | Luca Deri | 2017-12-08 | |
| | ||||
* | Merge branch 'dev' into dev | Michele Campus | 2017-12-07 | |
|\ | ||||
| * | Fix for #491 (SpeedTest/Ookla) | Luca | 2017-12-07 | |
| | | ||||
| * | Return before calling ndpi_match_host_subprotocol when dns_dissect_response ↵ | Darryl Sokoloski | 2017-11-30 | |
| | | | | | | | | | | | | enabled. Otherwise responses will never be seen if a host sub-protocol matched. | |||
| * | Compilation fixes | Luca Deri | 2017-11-28 | |
| | | ||||
| * | Added dissector for protocol check_mk | cymaniac | 2017-11-28 | |
| | | ||||
| * | Merge pull request #493 from evengx/dev | Luca Deri | 2017-11-28 | |
| |\ | | | | | | | Fixed ndpi_win32.h so that it compiles on MinGW+GCC | |||
| | * | Changed MinGW __forceinline strategy to something with less side effects | Jacob Masen-Smith | 2017-11-23 | |
| | | | ||||
| * | | Warning fix | Luca | 2017-11-23 | |
| | | | ||||
| * | | Further check if a STUN flow will eventually become RTP | Luca Deri | 2017-11-23 | |
| | | | ||||
| * | | STUN improvements | Luca Deri | 2017-11-23 | |
| |/ | ||||
| * | Fixes #485 | Luca Deri | 2017-11-03 | |
| | | ||||
* | | Merge branch 'dev' into dev | Vitaly Lavrov | 2017-11-02 | |
|\| | ||||
| * | Merge pull request #486 from vel21ripn/dev-sip | Michele Campus | 2017-11-01 | |
| |\ | | | | | | | Bug fix. Protocol SIP: command 'CANCEL sip:' is not recognized. | |||
| | * | Bug fix. Protocol SIP: command 'CANCEL sip:' is not recognized. | Vitaly Lavrov | 2017-10-31 | |
| | | | | | | | | | | | | Add sip.pcap for tests ( Source: https://wiki.wireshark.org/SIP ). | |||
| * | | Added DHCP class identifier support. | Darryl Sokoloski | 2017-10-26 | |
| |/ | ||||
* / | Refactoring the debugging output. | Vitaly Lavrov | 2017-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() | |||
* | Fixed bug in someip dissector (access out of boundary) | Luca Deri | 2017-10-08 | |
| | | | | Fixed memory leak in ndpiReader | |||
* | Fixes for iQIYI and 1kxun protocols | Luca Deri | 2017-10-06 | |
| | ||||
* | Fix undefined behavior (detected by gcc): | Vitaly Lavrov | 2017-10-03 | |
| | | | | | | | | | | | | | | ndpi_define.h.in:218: Macros NDPI_SET(), NDPI_CLR(), NDPI_ISSET() runtime error: left shift of 1 by 31 places cannot be represented in type 'int' http.c:364: strncpy((char*)flow->protos.http.nat_ip,(char*)packet->forwarded_line.ptr,len); runtime error: null pointer passed as argument 2, which is declared to never be null ndpi_patricia.c:ndpi_comp_with_mask(): int m = ((-1) << (8 - (mask % 8))); runtime error: left shift of negative value -1 Original function ndpi_comp_with_mask() is unreadable and slow. We have only 2 type of address: 32 bit and 128 bit. The optimized version works 6 times faster (IPv4). |