Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Extended the API to calculate jitter | Luca Deri | 2021-02-09 | |
| | | | | | | - ndpi_jitter_init() - ndpi_jitter_free() - ndpi_jitter_add_value() | |||
* | Minor code improvements | Luca Deri | 2021-02-09 | |
| | ||||
* | Removed debug statement | Luca Deri | 2021-02-09 | |
| | ||||
* | Added timeseries forecasting support implementing Holt-Winters with ↵ | Luca Deri | 2021-02-08 | |
| | | | | | | | | | confidence interval New API calls added - ndpi_hw_init() - ndpi_hw_add_value() - ndpi_hw_free() | |||
* | Updated skype addresses | Luca Deri | 2021-02-07 | |
| | ||||
* | IP address matching update | Luca Deri | 2021-02-07 | |
| | ||||
* | Added Makefile for building the development version of libndpi for OpenWRT | Luca Deri | 2021-02-07 | |
| | ||||
* | (Temporarely) Disabled fragment manager (#1129) | Luca Deri | 2021-02-05 | |
| | ||||
* | Partial fix for #1129 | Luca Deri | 2021-02-05 | |
| | ||||
* | Code cleanup and safety checks in the fragment manager (#1129) | Alfredo Cardigliano | 2021-02-05 | |
| | ||||
* | Implemented more efficient and memory savvy RSI | Luca Deri | 2021-02-05 | |
| | ||||
* | RSI enhancements | Luca Deri | 2021-02-05 | |
| | ||||
* | Implemented API for computing RSI (Relative Strenght Index) | Luca Deri | 2021-02-04 | |
| | | | | | | void ndpi_init_rsi(struct ndpi_rsi_struct *s, u_int16_t num_learning_values); void ndpi_free_rsi(struct ndpi_rsi_struct *s); float ndpi_rsi_add_value(struct ndpi_rsi_struct *s, const u_int32_t value); | |||
* | Improved (partial) TLS dissection | Luca Deri | 2021-02-04 | |
| | ||||
* | Fix utests when "--disable-gcrypt" flag is used (#1128) | Ivan Nardi | 2021-02-04 | |
| | | | Fix: d6684f4b | |||
* | Fix some memory leakes in reassembler code (#1127) | Ivan Nardi | 2021-02-04 | |
| | ||||
* | Added fuzzy targets conditional in tests/do.sh.in which prevents the fuzzer ↵ | Toni | 2021-02-04 | |
| | | | | | | | | | from running if nDPI was configured previously --enable-fuzztargets but not for the current config (may produce invalid results). (#1126) * fixed possible NULL pointer dereference for memcpy(), src pointer should never be NULL Signed-off-by: Toni Uhlig <matzeton@googlemail.com> Co-authored-by: Luca Deri <lucaderi@users.noreply.github.com> | |||
* | Added missing check | Luca Deri | 2021-02-04 | |
| | ||||
* | Fixed leak with DTLS | Luca Deri | 2021-02-03 | |
| | ||||
* | Updated results | Luca Deri | 2021-02-03 | |
| | ||||
* | Fix a warning (#1125) | Ivan Nardi | 2021-02-03 | |
| | | | | | | | | | | | | | | | Introduced in 5f7b9d802 reader_util.c: In function ‘process_ndpi_collected_info’: reader_util.c:1148:60: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 64 [-Wformat-truncation=] 1148 | sizeof(flow->ssh_tls.client_requested_server_name), "%s", | ^~ reader_util.c:1147:5: note: ‘snprintf’ output between 1 and 256 bytes into a destination of size 64 1147 | snprintf(flow->ssh_tls.client_requested_server_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | sizeof(flow->ssh_tls.client_requested_server_name), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1149 | flow->ndpi_flow->protos.tls_quic_stun.tls_quic.client_requested_server_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
* | Added test pcap | Luca Deri | 2021-02-03 | |
| | ||||
* | HTTP: fix user-agent parsing (#1124) | Ivan Nardi | 2021-02-03 | |
| | | | | | | | | | | | User-agent information is used to try to detect the user OS; since the UA is extracted for QUIC traffic too, the "detected_os" field must be generic and not associated to HTTP flows only. Otherwise, you might overwrite some "tls_quic_stun" fields (SNI...) with random data. Strangely enough, the "detected_os" field is never used: it is never logged, or printed, or exported... | |||
* | HTTP: fix logs when NDPI_ENABLE_DEBUG_MESSAGES is defined (#1123) | Ivan Nardi | 2021-02-03 | |
| | ||||
* | Updated results due to the new fragment manager handler | Luca Deri | 2021-02-03 | |
| | ||||
* | Cosmetic fixes | Luca Deri | 2021-02-03 | |
| | ||||
* | Increased number of extra packets that is necessary since the frgament ↵ | Luca Deri | 2021-02-03 | |
| | | | | mananger introduction | |||
* | Improved debug message | Luca Deri | 2021-02-03 | |
| | ||||
* | Added pcap for testing fragments reassembly | Luca Deri | 2021-02-03 | |
| | ||||
* | Fixes an issue with https://github.com/ntop/nDPI/pull/1122 that misprocsssed ↵ | Luca Deri | 2021-02-03 | |
| | | | | packets belonging to flows whose initial part (e.g. the 3WH) was not observed by nDPI (e.g. capture started in the middle of the flow) | |||
* | fragments management added (#1122) | Roberto AGOSTINO | 2021-02-03 | |
| | | | | | | Management of tcp segments managements. Co-authored-by: ragostino <ragostino73@gmail.com> Co-authored-by: Luca Deri <lucaderi@users.noreply.github.com> | |||
* | debug message bugfix (#1108) | ragostino | 2021-02-03 | |
| | | | you can not look for memory enlargement if you print debug message after updating the variables | |||
* | Improved wireguard dissection | Luca Deri | 2021-01-29 | |
| | ||||
* | DCE/RPC improvement to avoid false positives | Luca Deri | 2021-01-29 | |
| | ||||
* | DGA name improvement | Luca Deri | 2021-01-27 | |
| | ||||
* | Added missing library | Luca Deri | 2021-01-22 | |
| | ||||
* | Fixes due to datatype rename | Luca Deri | 2021-01-22 | |
| | ||||
* | Cleaned up tls/quic datatypes | Luca Deri | 2021-01-21 | |
| | ||||
* | Reworked TLS fingerprint calcolation | Luca Deri | 2021-01-21 | |
| | | | | Modified TLS memory free | |||
* | Disable tests that require libgcrypt if --disable-gcrypt set. (#1121) | Toni | 2021-01-21 | |
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Added missing comma (#1116) | morefigs | 2021-01-21 | |
| | | | I presume there is a comma missing in this comma separated list. | |||
* | Added simple hash implementation to the nDPI API | Luca Deri | 2021-01-20 | |
| | ||||
* | Code cleanup: third party uthash is at the right place | Luca Deri | 2021-01-20 | |
| | ||||
* | Rewored UPnP protocol that in essence was WSD hence it has been renamed | Luca | 2021-01-20 | |
| | | | | Cleaned up TLS code for DTLS detection by defining a new DTLS protocol | |||
* | Improves STUN dissection removing an invalid termination condition that ↵ | Luca Deri | 2021-01-13 | |
| | | | | prevented Skype calls to be properly identified | |||
* | (C) Update | Luca Deri | 2021-01-07 | |
| | ||||
* | Warning fix | Luca Deri | 2021-01-07 | |
| | ||||
* | Increase SNI hostname buffer length to 256. (#1111) | Darryl Sokoloski | 2021-01-07 | |
| | | | | | | | | | According to RFC 4366, SNI host names can be up to 255 bytes. Previous size of 64 resulted in failed application matches due to truncation. For example: 0976e041e65b1aece3e720df36ac6bd7.safeframe.googlesyndication.co|m Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca> | |||
* | STUN: avoid false positives (#1110) | Ivan Nardi | 2021-01-07 | |
| | | | STUN traffic doesn't use multicast addresses | |||
* | HTTP: fix compilation and a memory error when NDPI_ENABLE_DEBUG_MESSAGES is ↵ | Ivan Nardi | 2021-01-07 | |
| | | | | defined (#1109) |