aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
* Implemented ndpi_process_partial_detection() API call to handle partial ↵Luca Deri2019-04-01
| | | | matches due to the nDPI specified configuration
* Add DNS response addressemanuele-f2019-03-29
|
* SSL cleanupLuca Deri2019-03-25
|
* Merge pull request #681 from chiehmin/certificate-parsingLuca Deri2019-03-23
|\ | | | | Parse server certificate organization
| * retreive ssl certificate origanizationchiehminw2019-03-20
| | | | | | | | Signed-off-by: chiehminw <chiehminw@synology.com>
* | Merge pull request #677 from chiehmin/add-http-method-prefixLuca Deri2019-03-23
|\ \ | |/ |/| Add NDPI prefix for HTTP_METHOD enum to avoid name collisions
| * Add NDPI prefix for HTTP_METHOD enum to avoid name collisionschiehminw2019-03-12
| | | | | | | | | | | | ref: https://stackoverflow.com/questions/35380279/avoid-name-collisions-with-enum-in-c-c99 Signed-off-by: chiehminw <chiehminw@synology.com>
* | Removed categories based on file contentLuca Deri2019-03-10
| |
* | Proto cleanupLuca2019-03-08
| |
* | Merge branch 'dev' of https://github.com/ntop/nDPI into devLuca Deri2019-03-08
|\|
| * Re-Added TikTok/Musical.ly protocolLuca Deri2019-03-03
| |
| * Change ndpi_fill_ip_protocol_category to pass IPs explicitlyemanuele-f2019-02-12
| |
* | Added new categoriesLuca Deri2019-03-08
|/ | | | | | | | | | - NDPI_PROTOCOL_CATEGORY_MUSIC - NDPI_PROTOCOL_CATEGORY_VIDEO - NDPI_PROTOCOL_CATEGORY_SHOPPING - NDPI_PROTOCOL_CATEGORY_PRODUCTIVITY - NDPI_PROTOCOL_CATEGORY_FILE_SHARING Protocol vs category rework
* Aligned DNS to HTTP dissectionLuca Deri2019-02-07
|
* Improved HTTP response code handlingLuca Deri2019-01-23
|
* Merge pull request #659 from cavedon/direction-endiannessLuca Deri2019-01-20
|\ | | | | Compute packet_direction consistently independently from endianness
| * QUIC: convert little endian offsets to host endiannessLudovico Cavedon2019-01-15
| | | | | | | | | | | | | | Offset in the QUIC protocol are little endian. Reading them as uint32_t works on little endian architectures, but breaks on big endian ones. This change applies the proper conversion and fixes running the http_ipv6 and quic tests on big endian architectures.
* | Removed this party LRU and replaced with home grownLuca Deri2019-01-17
|/
* nDPi now finally honours dissection of HTTP responsesLuca Deri2019-01-07
|
* Added Modbus over TCP dissectorLuca Deri2018-12-21
|
* Added Ookla cacheLuca Deri2018-12-17
|
* Expose ndpi_fill_ip_protocol_category api to handle ICMP flows categoryemanuele-f2018-12-12
|
* Added the concept of protocols that can have subprotocols. Example Spotify ↵Luca2018-11-30
| | | | | | cannot have subprotocols, DNS can (DNS.Spotify) Merged Skype call in/out in Skype Call
* Added Signal.org dissectorLuca2018-11-28
|
* Improved skype, teredo, netbios heuristicsLuca Deri2018-11-21
| | | | Changed ndpi_detection_giveup() API: guess is now part of the call
* Improved WeChat supportLuca Deri2018-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 forLuca Deri2018-11-14
| | | | implementing https://github.com/corelight/community-id-spec
* Implemented UPnP dissectorLuca Deri2018-11-07
|
* Improved SSL decodingLuca Deri2018-11-03
|
* Added NDPI_MIN_NUM_STUN_DETECTION constantLuca2018-10-29
|
* Add function to search host in custom categoriesemanuele-f2018-10-10
|
* Added missing declarations for nest_log_sink dissector.Darryl Sokoloski2018-09-19
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* New dissector: Nest Log SinkDarryl Sokoloski2018-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>
* Mapped the mining category in ndpi_category_get_name()Luca2018-09-18
|
* Implementation of Bitcoin, Ethereum, ZCash, Monero dissectors all identified ↵Luca2018-09-18
| | | | | | as mining Implements #503
* Addes support for SMBv1 traffic that has been split from SMBv23Luca Deri2018-09-17
|
* Added ndpi_protocol2id() API callLuca2018-09-17
|
* Fixes broken hyperscan compilationSimone Mainardi2018-09-11
|
* 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 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
* 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>
* | 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
* | Compilation fixLuca Deri2018-08-20
|/
* Fix for #400Luca Deri2018-08-16
|
* Completed custom category implementationLuca 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
|/