Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Merge pull request #932 from IvanNardi/log | Luca Deri | 2020-07-07 | |
|\ | | | | | Log | |||
| * | Fix a memory leak | Nardi Ivan | 2020-07-07 | |
| | | ||||
| * | Improve help message of --dbg-proto option | Nardi Ivan | 2020-07-02 | |
| | | | | | | | | | | Make it clear that such option is general, not about extcap functionality | |||
| * | Incorporated some feedback | Nardi Ivan | 2020-07-01 | |
| | | ||||
| * | Fix compilation with --enable-debug-messages flag | Nardi Ivan | 2020-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 Uhlig | 2020-07-06 | |
| | | | | | | | | | | | | * triggered by fuzz traces from wireshark Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | | Added unit test | Luca Deri | 2020-07-03 | |
| | | ||||
* | | Added ndpi_print_bin() API call | Luca Deri | 2020-06-29 | |
| | | ||||
* | | Added ndpi_bin_similarity() for computing bin similarity | Luca Deri | 2020-06-29 | |
| | | ||||
* | | Fix memory leak about purged/expired flows | Nardi Ivan | 2020-06-28 | |
| | | | | | | | | | | Create an helper to avoid similar errors in the future Fixes: 1a62f4c7 | |||
* | | Fix (harmless) memory leaks when DPDK is enabled | Nardi Ivan | 2020-06-28 | |
| | | ||||
* | | Fix startup when DPDK is enabled | Nardi Ivan | 2020-06-28 | |
| | | | | | | | | Fixes:a58c838c4 | |||
* | | ndpiReader: fix ports statistics | Nardi Ivan | 2020-06-28 | |
|/ | | | | They should take idle/expired flows into account, too | |||
* | Fixed harmless memory leak in extcap initialization | Nardi Ivan | 2020-06-25 | |
| | ||||
* | Restore extcap functionality, i.e. integration with wireshark | Nardi Ivan | 2020-06-25 | |
| | ||||
* | Compilation fixes for non-Linux (or outdated Linux) platforms | lucaderi | 2020-06-25 | |
| | ||||
* | Merge pull request #928 from lnslbrty/added/yet-another-ndpi-integration-example | Luca Deri | 2020-06-25 | |
|\ | | | | | PROPOSAL: ndpiSimpleIntegration: added another integration example | |||
| * | ndpiSimpleIntegration: added another integration example | Toni Uhlig | 2020-06-24 | |
| | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | | Fixed unitialized values in ndpiReader protocol detection bitmask during dga ↵ | Toni Uhlig | 2020-06-23 | |
|/ | | | | | | | | selftest. * make ./tests/vagrind_test.sh directory agnostic Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Fixes #906 | Luca Deri | 2020-06-22 | |
| | | | | Packet bins are not printed wehn empty | |||
* | Added ndpi_bin_XXX API | Luca Deri | 2020-06-22 | |
| | | | | Added packet lenght distribution bins | |||
* | DGA detection improvements | Luca Deri | 2020-06-18 | |
| | ||||
* | Added checks for DGA detection | Luca Deri | 2020-06-17 | |
| | ||||
* | Added DGA risk for names that look like a DGA | Luca Deri | 2020-06-11 | |
| | ||||
* | Added HyperLogLog cardinality estimator API calls | Luca Deri | 2020-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 dev | Luca Deri | 2020-06-06 | |
|\ | ||||
| * | Handle EOR in TLV test | Alfredo Cardigliano | 2020-06-06 | |
| | | ||||
* | | Removed some obsolete protocols (battlefield, oscar, pcanywhere, tvants) | Luca Deri | 2020-06-06 | |
|/ | ||||
* | removed obsolete yahoo plugin | Luca Deri | 2020-06-06 | |
| | ||||
* | Support for multiple records in CSV serialization | Alfredo Cardigliano | 2020-06-05 | |
| | ||||
* | Merge pull request #913 from yskcg/fix_segment_fault_dev | Luca Deri | 2020-06-05 | |
|\ | | | | | Fix segment fault dev | |||
| * | fix segment fault cause by the ssl.server_names when it may NULL | ysk | 2020-06-03 | |
| | | ||||
* | | Add ndpi_serializer_get_header API (CSV only) | Alfredo Cardigliano | 2020-06-05 | |
| | | ||||
* | | Added support for Encrypted TLS SNI dissection | Luca Deri | 2020-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 Cardigliano | 2020-05-25 | |
|/ | | | | simple lists in JSON | |||
* | Added fix to avoid potential heap buffer overflow in H.323 dissector | Luca Deri | 2020-05-19 | |
| | | | | Modified HTTP report information to make it closer to the HTTP field names | |||
* | Added check for invalid HTTP URLs | Luca Deri | 2020-05-16 | |
| | ||||
* | Added check for binary scripts | Luca Deri | 2020-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 port | Luca Deri | 2020-05-10 | |
| | | | | Added check to spot executables exchanged via HTTP | |||
* | Added TLS issuerDN and subjectDN | Luca Deri | 2020-05-07 | |
| | ||||
* | Introduced custom protocols with IP and (optional) port support | Luca Deri | 2020-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_t | Luca Deri | 2020-05-06 | |
| | ||||
* | Merge pull request #884 from lnslbrty/dev | Luca Deri | 2020-04-27 | |
|\ | | | | | Added missing ndpiReader dependency for the install target | |||
| * | Added missing ndpiReader dependency for the install target | Toni Uhlig | 2020-04-22 | |
| | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | | Fix heap-overflow error in CAPWAP detunneling code | Nardi Ivan | 2020-04-24 | |
| | | ||||
* | | Fix "division by zero" runtime error | Nardi Ivan | 2020-04-23 | |
| | | ||||
* | | Add basic support for some ip-in-ip tunnels | Nardi Ivan | 2020-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 | |||
* | Merge pull request #879 from IvanNardi/warnings | Luca Deri | 2020-04-21 | |
|\ | | | | | Fix some compilation warnings | |||
| * | Fix some compilation warnings | Nardi Ivan | 2020-04-20 | |
| | | ||||
* | | Gets right protocol after IPv6 header | Philippe Antoine | 2020-04-21 | |
|/ |