aboutsummaryrefslogtreecommitdiff
path: root/example
Commit message (Collapse)AuthorAge
...
* Memory allocation fixesLuca Deri2020-07-07
|
* fixed memory leak in ndpi_cluster_bins / binUnitTestToni Uhlig2020-07-07
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added ndpi_cluster_bins() for clustering bins and ancillary functions for ↵Luca Deri2020-07-07
| | | | bins manipulation
* Merge pull request #932 from IvanNardi/logLuca Deri2020-07-07
|\ | | | | Log
| * Fix a memory leakNardi Ivan2020-07-07
| |
| * Improve help message of --dbg-proto optionNardi Ivan2020-07-02
| | | | | | | | | | Make it clear that such option is general, not about extcap functionality
| * Incorporated some feedbackNardi Ivan2020-07-01
| |
| * Fix compilation with --enable-debug-messages flagNardi Ivan2020-06-26
| | | | | | | | | | | | | | | | | | | | | | | | NDPI_LOG* macros dereference ndpi_detection_module_struct object which is private to ndpi library (via NDPI_LIB_COMPILATION define). So we can't use them outside the library itself, i.e. in ndpiReader code Therefore, in files in example/, convert all (rare) uses of NDPI_LOG* macros to a new very simple macro, private to ndpiReader program. If necessary, such macro may be improved. According to a comment in ndpi_define.h, each dissector must define its own NDPI_CURRENT_PROTO macro before including ndpi_api.h file
* | Fixed heap overflow caused by missing lengthcheck in reader uutil.Toni Uhlig2020-07-06
| | | | | | | | | | | | * triggered by fuzz traces from wireshark Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | Added unit testLuca Deri2020-07-03
| |
* | Added ndpi_print_bin() API callLuca Deri2020-06-29
| |
* | Added ndpi_bin_similarity() for computing bin similarityLuca Deri2020-06-29
| |
* | Fix memory leak about purged/expired flowsNardi Ivan2020-06-28
| | | | | | | | | | Create an helper to avoid similar errors in the future Fixes: 1a62f4c7
* | Fix (harmless) memory leaks when DPDK is enabledNardi Ivan2020-06-28
| |
* | Fix startup when DPDK is enabledNardi Ivan2020-06-28
| | | | | | | | Fixes:a58c838c4
* | ndpiReader: fix ports statisticsNardi Ivan2020-06-28
|/ | | | They should take idle/expired flows into account, too
* Fixed harmless memory leak in extcap initializationNardi Ivan2020-06-25
|
* Restore extcap functionality, i.e. integration with wiresharkNardi Ivan2020-06-25
|
* Compilation fixes for non-Linux (or outdated Linux) platformslucaderi2020-06-25
|
* Merge pull request #928 from lnslbrty/added/yet-another-ndpi-integration-exampleLuca Deri2020-06-25
|\ | | | | PROPOSAL: ndpiSimpleIntegration: added another integration example
| * ndpiSimpleIntegration: added another integration exampleToni Uhlig2020-06-24
| | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | Fixed unitialized values in ndpiReader protocol detection bitmask during dga ↵Toni Uhlig2020-06-23
|/ | | | | | | | selftest. * make ./tests/vagrind_test.sh directory agnostic Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixes #906Luca Deri2020-06-22
| | | | Packet bins are not printed wehn empty
* Added ndpi_bin_XXX APILuca Deri2020-06-22
| | | | Added packet lenght distribution bins
* DGA detection improvementsLuca Deri2020-06-18
|
* Added checks for DGA detectionLuca Deri2020-06-17
|
* Added DGA risk for names that look like a DGALuca Deri2020-06-11
|
* Added HyperLogLog cardinality estimator API callsLuca Deri2020-06-10
| | | | | | | | | | | | | /* Memory lifecycle */ int ndpi_hll_init(struct ndpi_hll *hll, u_int8_t bits); void ndpi_hll_destroy(struct ndpi_hll *hll); /* Add values */ void ndpi_hll_add(struct ndpi_hll *hll, const char *data, size_t data_len); void ndpi_hll_add_number(struct ndpi_hll *hll, u_int32_t value) ; /* Get cardinality estimation */ double ndpi_hll_count(struct ndpi_hll *hll);
* Merge branch 'dev' of https://github.com/ntop/nDPI into devLuca Deri2020-06-06
|\
| * Handle EOR in TLV testAlfredo Cardigliano2020-06-06
| |
* | Removed some obsolete protocols (battlefield, oscar, pcanywhere, tvants)Luca Deri2020-06-06
|/
* removed obsolete yahoo pluginLuca Deri2020-06-06
|
* Support for multiple records in CSV serializationAlfredo Cardigliano2020-06-05
|
* Merge pull request #913 from yskcg/fix_segment_fault_devLuca Deri2020-06-05
|\ | | | | Fix segment fault dev
| * fix segment fault cause by the ssl.server_names when it may NULLysk2020-06-03
| |
* | Add ndpi_serializer_get_header API (CSV only)Alfredo Cardigliano2020-06-05
| |
* | Added support for Encrypted TLS SNI dissectionLuca Deri2020-05-28
| | | | | | | | https://datatracker.ietf.org/doc/draft-ietf-tls-sni-encryption/
* | Add ndpi_serialize_start_of_list/ndpi_serialize_end_of_list to serialize ↵Alfredo Cardigliano2020-05-25
|/ | | | simple lists in JSON
* Added fix to avoid potential heap buffer overflow in H.323 dissectorLuca Deri2020-05-19
| | | | Modified HTTP report information to make it closer to the HTTP field names
* Added check for invalid HTTP URLsLuca Deri2020-05-16
|
* Added check for binary scriptsLuca Deri2020-05-15
| | | | | Added NDPI_HTTP_NUMERIC_IP_HOST risk ndpi_risk moved to 32 bit
* Added the ability to detect when a known protocol is using a non-standard portLuca Deri2020-05-10
| | | | Added check to spot executables exchanged via HTTP
* Added TLS issuerDN and subjectDNLuca Deri2020-05-07
|
* Introduced custom protocols with IP and (optional) port supportLuca Deri2020-05-06
| | | | | | | | | | | | | | | | Example - Single IP address ip:213.75.170.11@CustomProtocol - IP address with CIDR ip:213.75.170.11/32@CustomProtocol - IP address with CIDR and port ip:213.75.170.11/32:443@CustomProtocol Please note that there are some restrictions on the port usage. They have been listed in example/protos.txt
* Reworked protocol handling chnging it is u_int16_tLuca Deri2020-05-06
|
* Merge pull request #884 from lnslbrty/devLuca Deri2020-04-27
|\ | | | | Added missing ndpiReader dependency for the install target
| * Added missing ndpiReader dependency for the install targetToni Uhlig2020-04-22
| | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | Fix heap-overflow error in CAPWAP detunneling codeNardi Ivan2020-04-24
| |
* | Fix "division by zero" runtime errorNardi Ivan2020-04-23
| |
* | Add basic support for some ip-in-ip tunnelsNardi Ivan2020-04-23
|/ | | | | | | | Add support for 4in4, 6in6 and 4in6 encapsulations Add support for ipv6 traffic in gtp tunnels, too To allow gtp unit test, gtp detunneling flag has been globally enabled in the test suite