|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +#### nDPI 4.2 (Feb 2022) |
| 4 | + |
| 5 | +## New Features |
| 6 | + - Add a "confidence" field indicating the reliability of the classification |
| 7 | + - Add risk exceptions for services and domain names via ndpi_add_domain_risk_exceptions() |
| 8 | + - Add ability to report whether a protocol is encrypted |
| 9 | + |
| 10 | +## New Supported Protocols and Services |
| 11 | + - Add protocol detection for: |
| 12 | + - Badoo |
| 13 | + - Cassandra |
| 14 | + - EthernetIP |
| 15 | + |
| 16 | +## Improvements |
| 17 | + - Reduce memory footprint |
| 18 | + - Improve protocol detection for: |
| 19 | + - BitTorrent |
| 20 | + - ICloud Private Relay |
| 21 | + - IMAP, POP3, SMTP |
| 22 | + - Log4J/Log4Shell |
| 23 | + - Microsoft Azure |
| 24 | + - Pandora TV |
| 25 | + - RTP |
| 26 | + - RTSP |
| 27 | + - Salesforce |
| 28 | + - STUN |
| 29 | + - Whatsapp |
| 30 | + - QUICv2 |
| 31 | + - Zoom |
| 32 | + - Add flow risk: |
| 33 | + - NDPI_CLEAR_TEXT_CREDENTIALS |
| 34 | + - NDPI_POSSIBLE_EXPLOIT (Log4J) |
| 35 | + - NDPI_TLS_FATAL_ALERT |
| 36 | + - NDPI_TLS_CERTIFICATE_ABOUT_TO_EXPIRE |
| 37 | + - Update WhatsAPP and Instagram addresses |
| 38 | + - Update the list of default ports for QUIC |
| 39 | + - Update WindowsUpdate URLs |
| 40 | + - Add support for the .goog Google TLD |
| 41 | + - Add googletagmanager.com |
| 42 | + - Add bitmaps and API for handling compressed bitmaps |
| 43 | + - Add JA3 in risk exceptions |
| 44 | + - Add entropy calculation to check for suspicious (encrypted) payload |
| 45 | + - Add extraction of hostname in SMTP |
| 46 | + - Add RDP over UDP dissection |
| 47 | + - Add support for TLS over IPV6 in Subject Alt Names field |
| 48 | + - Improve JSON and CSV serialization |
| 49 | + - Improve IPv6 support for almost all dissectors |
| 50 | + - Improve CI and unit tests, add arm64, armhf and s390x as part of CI |
| 51 | + - Improve WHOIS detection, reduce false positives |
| 52 | + - Improve DGA detection for skipping potential DGAs of known/popular domain names |
| 53 | + - Improve user agent analysis |
| 54 | + - Reworked HTTP protocol dissection including HTTP proxy and HTTP connect |
| 55 | + |
| 56 | +## Changes |
| 57 | + - TLS obsolete protocol is set when TLS < 1.2 (used to be 1.1) |
| 58 | + - Numeric IPs are not considered for DGA checks |
| 59 | + - Differentiate between standard Amazon stuff (i.e market) and AWS |
| 60 | + - Remove Playstation VUE protocol |
| 61 | + - Remove pandora.tv from Pandora protocol |
| 62 | + - Remove outdated SoulSeek dissector |
| 63 | + |
| 64 | +## Fixes |
| 65 | + - Fix race conditions |
| 66 | + - Fix dissectors to be big-endian friendly |
| 67 | + - Fix heap overflow in realloc wrapper |
| 68 | + - Fix errors in Kerberos, TLS, H323, Netbios, CSGO, Bittorrent |
| 69 | + - Fix wrong tuple comparison |
| 70 | + - Fix ndpi_serialize_string_int64 |
| 71 | + - Fix Grease values parsing |
| 72 | + - Fix certificate mismatch check |
| 73 | + - Fix null-dereference read for Zattoo with IPv6 |
| 74 | + - Fix dissectors initialization for XBox, Diameter |
| 75 | + - Fix confidence for STUN classifications |
| 76 | + - Fix FreeBSD support |
| 77 | + - Fix old GQUIC versions on big-endian machines |
| 78 | + - Fix aho-corasick on big-endian machines |
| 79 | + - Fix DGA false positive |
| 80 | + - Fix integer overflow for QUIC |
| 81 | + - Fix HTTP false positives |
| 82 | + - Fix SonarCloud-CI support |
| 83 | + - Fix clashes setting the hostname on similar protocols (FTP, SMTP) |
| 84 | + - Fix some invalid TLS guesses |
| 85 | + - Fix crash on ARM (Raspberry) |
| 86 | + - Fix DNS (including fragmented DNS) dissection |
| 87 | + - Fix parsing of IPv6 packets with extension headers |
| 88 | + - Fix extraction of Realm attribute in STUN |
| 89 | + - Fix support for START-TLS sessions in FTP |
| 90 | + - Fix TCP retransmissions for multiple dissectors |
| 91 | + - Fix DES initialisation |
| 92 | + - Fix Git protocol dissection |
| 93 | + - Fix certificate mismatch for TLS flows with no client hello observed |
| 94 | + - Fix old versions of GQUIC on big-endian machines |
| 95 | + |
| 96 | +## Misc |
| 97 | + - Add tool for generating automatically the Azure IP list |
| 98 | + |
3 | 99 | #### nDPI 4.0 (July 2021)
|
4 | 100 |
|
5 | 101 | ## New Features
|
|
0 commit comments