Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | OpenBSD: Introduce pkt_timeval to deal with (bpf_)_timeval | Adrian Zgorzałek | 2020-08-09 | |
| | | | | | | Some BSD APIs called in example/ return `struct bpf_timeval`, where nDPI APIs expect `struct timeval`. These two structs, besides having a different name, share the exact same set of fields. | |||
* | Tiny changes for TLS block lenght dissection | Luca Deri | 2020-07-29 | |
| | ||||
* | wrapper cleanup | Luca Deri | 2020-07-13 | |
| | ||||
* | Fixed heap overflow caused by missing lengthcheck in 802.11 LLC header parsing. | Toni Uhlig | 2020-07-11 | |
| | | | | | | * triggered by fuzz traces from wireshark Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Removed csv_fp as external symbol. Instead passing csv_fp through as argument. | Toni Uhlig | 2020-07-08 | |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Added ndpi_cluster_bins() for clustering bins and ancillary functions for ↵ | Luca Deri | 2020-07-07 | |
| | | | | bins manipulation | |||
* | Merge pull request #932 from IvanNardi/log | Luca Deri | 2020-07-07 | |
|\ | | | | | Log | |||
| * | 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> | |||
* | | 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 | |
|/ | ||||
* | Added ndpi_bin_XXX API | Luca Deri | 2020-06-22 | |
| | | | | Added packet lenght distribution bins | |||
* | Added checks for DGA detection | Luca Deri | 2020-06-17 | |
| | ||||
* | Removed some obsolete protocols (battlefield, oscar, pcanywhere, tvants) | Luca Deri | 2020-06-06 | |
| | ||||
* | 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 | |
| | | ||||
* | | Added support for Encrypted TLS SNI dissection | Luca Deri | 2020-05-28 | |
|/ | | | | https://datatracker.ietf.org/doc/draft-ietf-tls-sni-encryption/ | |||
* | 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 | |
| | ||||
* | Fix heap-overflow error in CAPWAP detunneling code | Nardi Ivan | 2020-04-24 | |
| | ||||
* | 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 | |
|/ | ||||
* | Compilation fixes | Luca Deri | 2020-04-20 | |
| | ||||
* | Seeting right flow protocol after IP6 extensions | Philippe Antoine | 2020-04-18 | |
| | | | | Finally fixing https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20727 | |||
* | Adds bound check before calling ndpi_handle_ipv6_extension_headers | Philippe Antoine | 2020-04-17 | |
| | ||||
* | additional csv semicolon fix | Alexander Czyrny | 2020-04-16 | |
| | | | | Created function correct_csv_data_field to pevent duplicated code. Additionally used for _flow->ndpi_flow->protos.stun_ssl.ssl.alpn_ and _flow->ndpi_flow->protos.stun_ssl.ssl.tls_supported_versions_ to guarantee a valid csv output (commas replaced by semicolon) . | |||
* | Use ndpi_handle_ipv6_extension_headers in reader_util | Philippe Antoine | 2020-04-15 | |
| | ||||
* | Adds bound check for TZSP | Philippe Antoine | 2020-04-15 | |
| | ||||
* | ndpiReader: fix memory leak in idle sessions purging | Nardi Ivan | 2020-04-08 | |
| | ||||
* | Checks enough data for UDP header | Philippe Antoine | 2020-03-19 | |
| | ||||
* | Compilation fix | Luca Deri | 2020-02-28 | |
| | ||||
* | Run ndpi_detection_process_packet only with payload | Philippe Antoine | 2020-02-26 | |
| | | | | Real problem is decapsulation of all ipv6 headers | |||
* | Fix read overflow before UDP header | Philippe Antoine | 2020-02-26 | |
| | ||||
* | Fix various buffer over reads | Philippe Antoine | 2020-02-18 | |
| | ||||
* | Minor fix | Luca Deri | 2020-02-17 | |
| | ||||
* | Checks length for next ip header | Philippe Antoine | 2020-02-14 | |
| | ||||
* | Checks l4 size against l3 size | Philippe Antoine | 2020-02-14 | |
| | ||||
* | Compliation warning fixes | Luca Deri | 2020-02-08 | |
| | ||||
* | Merge pull request #838 from catenacyber/fix2 | Luca Deri | 2020-02-08 | |
|\ | | | | | Adds missing checks | |||
| * | Adds missing checks | Philippe Antoine | 2020-02-03 | |
| | | | | | | | | Found by fuzzing | |||
* | | Added export of TLS supported version in TLS header | Luca Deri | 2020-02-07 | |
| | | ||||
* | | Added TLS ALPN support | Luca Deri | 2020-02-07 | |
| | | ||||
* | | Fix for IPv6 address format across the various platforms/distributions | Luca Deri | 2020-02-04 | |
| | | ||||
* | | Warnign fix | Luca Deri | 2020-02-04 | |
| | | ||||
* | | Improved DNS response decoding | Luca Deri | 2020-02-04 | |
|/ | | | | The first decoded address is now reported by ndpiReader | |||
* | Uses ip_size in get_ndpi_flow_info6 | Philippe Antoine | 2020-01-31 | |
| | ||||
* | Fix infinite loop in ndpi_workflow_process_packet | Philippe Antoine | 2020-01-31 | |
| | ||||
* | Added sanity check | Luca | 2020-01-15 | |
| |