aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols
Commit message (Collapse)AuthorAge
...
* Fixed name clashLuca Deri2018-07-18
|
* Improved tor detection to limit false positivesLuca Deri2018-07-17
|
* Added missing includeLuca Deri2018-06-05
|
* Fix for https://github.com/ntop/nDPI/issues/572Luca Deri2018-05-28
|
* Update ssl.cDaniele De Lorenzi2018-05-21
| | | Added support for SMTPS on port 587
* Implemented Facebook Messenger (mobile) supportLuca Deri2018-05-18
| | | | Code cleanup
* Implemented FacebookZero protocol supportLuca Deri2018-05-18
| | | | | | https://code.facebook.com/posts/608854979307125/building-zero-protocol-for-fast-secure-mobile-connections/ Discontinued filetopia protocol
* fix spotify detectionCampus2018-05-17
|
* Added ndpi_set_detection_preferences() APi callLuca Deri2018-05-14
|
* Skype CallIn/CallOut are not set asLuca Deri2018-05-14
| | | | | Skype.SkypeCallOut Skype.SkypeCallIn
* Added ndpi_fill_protocol_category callLuca Deri2018-05-11
| | | | Introduced intitial Skype in/out support
* SSH: increase client's maximum payload length from 100 to 500Alexander Gozman2018-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 ntopLuca Deri2018-04-24
|
* :bulb: Add Apache JServ Protocol DissectorLeonn2018-04-22
|
* Add length check before several memcmps in msn.c [ASan detected].Yingpei Zeng2018-04-16
|
* Add length check before do memcmp to "x-steam-sid" in http.cYingpei Zeng2018-04-16
|
* Add length check before checking a Tor certificate nameYingpei Zeng2018-04-16
|
* Removed NDPI_PROTOCOL_MOVE protocol no longer usedLuca Deri2018-04-05
| | | | Merged NDPI_PROTOCOL_CITRIX_ONLINE with NDPI_PROTOCOL_CITRIX
* Increased number of protocols to 512Luca Deri2018-03-01
| | | | Implemented WhatsApp file exchage support (added test pcap)
* Added fix for invalid RTP/Skype detectionLuca Deri2018-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 RTPLuca Deri2018-02-21
|
* Added option --enable-debug-messages.Vitaly Lavrov2018-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 packetsSimone Mainardi2018-01-31
|
* Added minor hardening code in STUNLuca2018-01-26
|
* Inital hyperscan workLuca Deri2018-01-24
|
* Added ApplePush supportLuca Deri2018-01-15
|
* added diameter protocol dissectorCampus2018-01-02
|
* Added simplified makefileLuca Deri2017-12-25
| | | | | Fixed small warnings Compilation fixes
* Implemented GooglePlus support that replaced ancient Quake protocol now obsoleteLuca Deri2017-12-15
|
* Compilation fixesLuca Deri2017-12-13
|
* Simplified IPv6 datatypesLuca Deri2017-12-08
|
* Merge branch 'dev' into devMichele Campus2017-12-07
|\
| * Fix for #491 (SpeedTest/Ookla)Luca2017-12-07
| |
| * Return before calling ndpi_match_host_subprotocol when dns_dissect_response ↵Darryl Sokoloski2017-11-30
| | | | | | | | | | | | enabled. Otherwise responses will never be seen if a host sub-protocol matched.
| * Compilation fixesLuca Deri2017-11-28
| |
| * Added dissector for protocol check_mkcymaniac2017-11-28
| |
| * Merge pull request #493 from evengx/devLuca Deri2017-11-28
| |\ | | | | | | Fixed ndpi_win32.h so that it compiles on MinGW+GCC
| | * Changed MinGW __forceinline strategy to something with less side effectsJacob Masen-Smith2017-11-23
| | |
| * | Warning fixLuca2017-11-23
| | |
| * | Further check if a STUN flow will eventually become RTPLuca Deri2017-11-23
| | |
| * | STUN improvementsLuca Deri2017-11-23
| |/
| * Fixes #485Luca Deri2017-11-03
| |
* | Merge branch 'dev' into devVitaly Lavrov2017-11-02
|\|
| * Merge pull request #486 from vel21ripn/dev-sipMichele Campus2017-11-01
| |\ | | | | | | Bug fix. Protocol SIP: command 'CANCEL sip:' is not recognized.
| | * Bug fix. Protocol SIP: command 'CANCEL sip:' is not recognized.Vitaly Lavrov2017-10-31
| | | | | | | | | | | | Add sip.pcap for tests ( Source: https://wiki.wireshark.org/SIP ).
| * | Added DHCP class identifier support.Darryl Sokoloski2017-10-26
| |/
* / Refactoring the debugging output.Vitaly Lavrov2017-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 Deri2017-10-08
| | | | Fixed memory leak in ndpiReader
* Fixes for iQIYI and 1kxun protocolsLuca Deri2017-10-06
|
* Fix undefined behavior (detected by gcc):Vitaly Lavrov2017-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).