Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | When triggering risk "Known Proto on Non Std Port", nDPi now reports the ↵ | Luca Deri | 2024-11-22 | |
| | | | | port that was supposed to be used as default | |||
* | Improved TCP probing attempt | Luca Deri | 2024-11-20 | |
| | ||||
* | RTP, STUN: improve detection of multimedia flow type (#2620) | Ivan Nardi | 2024-11-19 | |
| | | | | Let's see if we are able to tell audio from video calls only looking at RTP Payload Type field... | |||
* | Small updates on domains list (#2623) | Ivan Nardi | 2024-11-18 | |
| | | | | See #2595 (no sure about the best way to handle the two domains about games...) | |||
* | Zoom: fix heap-buffer-overflow (#2621) | Ivan Nardi | 2024-11-18 | |
| | | | | | | | | | | | | | ``` ================================================================= ==30923==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x50400023cc34 at pc 0x591f8b5dd546 bp 0x7ffe5ffc3530 sp 0x7ffe5ffc3528 READ of size 1 at 0x50400023cc34 thread T0 #0 0x591f8b5dd545 in is_sfu_5 /home/ivan/svnrepos/nDPI/src/lib/protocols/zoom.c:146:6 #1 0x591f8b5dda11 in zoom_search_again /home/ivan/svnrepos/nDPI/src/lib/protocols/zoom.c:166:6 #2 0x591f8b22182f in ndpi_process_extra_packet /home/ivan/svnrepos/nDPI/src/lib/ndpi_main.c:8156:9 #3 0x591f8b236f88 in ndpi_internal_detection_process_packet /home/ivan/svnrepos/nDPI/src/lib/ndpi_main.c:8793:5 ``` Found by oss-fuzz See: https://issues.oss-fuzz.com/issues/379072455 | |||
* | Added ndpi_intoav6() | Luca Deri | 2024-11-17 | |
| | | | | Implemented Mikrotik JSON serialization | |||
* | Heap overflow fix | Luca Deri | 2024-11-16 | |
| | ||||
* | Added DICOM support | Luca | 2024-11-15 | |
| | | | | Testing pcaps courtesy of https://github.com/virtalabs/tapirx.git | |||
* | Implemented Mikrotik discovery protocol dissection and metadata extraction ↵ | Luca Deri | 2024-11-14 | |
| | | | | (#2618) | |||
* | Add support for some Chinese shopping platforms (Temu, Shein and Taobao) (#2615) | Ivan Nardi | 2024-11-12 | |
| | | | Extend content match list | |||
* | SIP: extract some basic metadata | Ivan Nardi | 2024-11-12 | |
| | ||||
* | SIP: rework detection | Ivan Nardi | 2024-11-12 | |
| | ||||
* | Unify ndpi debug logging to always use a u16 protocol id (#2613) | Toni | 2024-11-11 | |
| | | | | | * fixes SonarCloud complaint Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Heap-buffer-overflow fix | Luca Deri | 2024-11-04 | |
| | ||||
* | fuzz: improve coverage (#2612) | Ivan Nardi | 2024-11-01 | |
| | | | Add fuzzer to test `ndpi_quick_encrypt()` and `ndpi_quick_decrypt()` | |||
* | Add Naver protocol support (#2610) | Vladimir Gavrilov | 2024-11-01 | |
| | ||||
* | HTTP: fix leak and out-of-bound error on credential extraction (#2611) | Ivan Nardi | 2024-11-01 | |
| | ||||
* | Added HTTP credentials extraction | Luca Deri | 2024-10-31 | |
| | ||||
* | Update buff_diff | Alfredo Cardigliano | 2024-10-31 | |
| | ||||
* | Fix blocks with inner-json mode | Alfredo Cardigliano | 2024-10-31 | |
| | ||||
* | Add new json serialization type ndpi_serialization_format_inner_json | Alfredo Cardigliano | 2024-10-31 | |
| | ||||
* | TikTok cleanup | Luca | 2024-10-30 | |
| | ||||
* | DNS reponse addresses are now serialized in JSON | Luca | 2024-10-30 | |
| | ||||
* | TLS: export heuristic fingerprint as metadata (#2609) | Ivan Nardi | 2024-10-28 | |
| | ||||
* | Add Paltalk protocol support (#2606) | Vladimir Gavrilov | 2024-10-28 | |
| | ||||
* | Added ndpi_str_endswith() | Luca Deri | 2024-10-28 | |
| | ||||
* | Fixes TCP fingerprint calculation when multiple EOL are specified in TCP options | Luca Deri | 2024-10-27 | |
| | ||||
* | Updated fingerprints | Luca Deri | 2024-10-27 | |
| | ||||
* | Added Ubuntu 20 fingerprint | Luca Deri | 2024-10-21 | |
| | ||||
* | Added further TCP fingerprints | Luca Deri | 2024-10-21 | |
| | ||||
* | Fix `ndpi_tot_allocated_memory` calculation if `ndpi_calloc()` used (#2604) | Toni | 2024-10-21 | |
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | Improved fingerprints | Luca Deri | 2024-10-21 | |
| | ||||
* | Improved TCP fingerprint | Luca Deri | 2024-10-20 | |
| | ||||
* | Improved TCP fingerprint | Luca Deri | 2024-10-20 | |
| | ||||
* | Reworked TCP fingeprint implementation | Luca Deri | 2024-10-20 | |
| | ||||
* | STUN: fix monitoring with RTCP flows (#2603) | Ivan Nardi | 2024-10-19 | |
| | ||||
* | Added support for RDP over TLS | Luca Deri | 2024-10-19 | |
| | ||||
* | Renamed os hints to avoid name clashes | Luca Deri | 2024-10-19 | |
| | ||||
* | Improved TCP fingepring calculation | Luca Deri | 2024-10-18 | |
| | | | | Adde basidc OS detection based on TCP fingerprint | |||
* | Add configuration of TCP fingerprint computation (#2598) | Ivan Nardi | 2024-10-18 | |
| | | | Extend configuration of raw format of JA4C fingerprint | |||
* | Added further boundary checks in TCP options parsing (#2597) | Luca Deri | 2024-10-18 | |
| | | | * Added further memory checks | |||
* | Added TCP header check | Luca Deri | 2024-10-18 | |
| | ||||
* | Fixes buffer overflow when parsing invalid TCP options | Luca Deri | 2024-10-17 | |
| | ||||
* | Added -L <domain suffix> for loading domain suffixes | Luca Deri | 2024-10-15 | |
| | | | | Exported domainanme in JSON file (-K JSON) | |||
* | Implemented nDPI TCP fingerprint | Luca Deri | 2024-10-15 | |
| | ||||
* | STUN: minor fix for RTCP traffic (#2593) | Ivan Nardi | 2024-10-15 | |
| | ||||
* | STUN: if the same metadata is found multiple times, keep the first value (#2591) | Ivan Nardi | 2024-10-15 | |
| | ||||
* | STUN: fix monitoring of Whatsapp and Zoom flows (#2590) | Ivan Nardi | 2024-10-15 | |
| | ||||
* | Add monitoring capability (#2588) | Ivan Nardi | 2024-10-14 | |
| | | | | | | | | | | | | | Allow nDPI to process the entire flows and not only the first N packets. Usefull when the application is interested in some metadata spanning the entire life of the session. As initial step, only STUN flows can be put in monitoring. See `doc/monitoring.md` for further details. This feature is disabled by default. Close #2583 | |||
* | Fixed JA4 invalid computation due to code bug and uninitialized values | Luca Deri | 2024-10-13 | |
| |