Skip to content

Commit 03cb8ef

Browse files
committed
Update changelog
1 parent 5bb5bec commit 03cb8ef

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,101 @@
11
# CHANGELOG
22

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+
399
#### nDPI 4.0 (July 2021)
4100

5101
## New Features

0 commit comments

Comments
 (0)