nDPI/tests/cfgs/classification_only/result
Ivan Nardi efccc7d5e4
Rework flow breed (#2926)
Right now, there is, in essence, a static mapping between flow protocols
and flow breeds.
Make it dynamic: allow to have different flows, with the same
classification but differents breeds. This is the same logic that we
already have for categories....

Preliminary work to support breed in category lists.

API change from the app POV: to get the flow breed don't use anymore
`ndpi_get_proto_breed()`, but access directly `struct ndpi_proto->breed`

The functions `ndpi_domain_classify_*()` and
`ndpi_get_host_domain_suffix()` now have a `u_int32_t` parameter as
`class_id` (instead of `u_int_16_t`), with the following logic:
```
class_id = (breed << 16) | category
```
instead of the old:
```
class_id = category
```
Please note that this change is back-compatible: if you are not
interested into breeds, you don't need to update the application code.
2025-09-02 16:54:34 +02:00
..
bittorrent.pcap.out Add Mudfish protocol dissector (#2932) 2025-08-06 21:07:27 +02:00
bittorrent_tcp_miss.pcapng.out Add Mudfish protocol dissector (#2932) 2025-08-06 21:07:27 +02:00
forticlient.pcap.out Tests update 2025-08-29 11:53:35 +02:00
http-basic-auth.pcap.out Tests update 2025-08-29 11:53:35 +02:00
http-pwd.pcapng.out Rework flow breed (#2926) 2025-09-02 16:54:34 +02:00
http_auth.pcap.out Tests update 2025-08-29 11:53:35 +02:00
ookla.pcap.out Tests update 2025-08-29 11:53:35 +02:00
sip.pcap.out Rework flow breed (#2926) 2025-09-02 16:54:34 +02:00
teams.pcap.out Rework flow breed (#2926) 2025-09-02 16:54:34 +02:00
tls_1.2_unidir_client_no_cert.pcapng.out Revert "Always compute nDPI fingerprint (#2950)" 2025-08-31 19:07:13 +02:00
tls_1.2_unidir_server_no_cert.pcapng.out Revert "Always compute nDPI fingerprint (#2950)" 2025-08-31 19:07:13 +02:00
tls_1.2_unidirectional_client.pcapng.out Implemented nDPI fingerprint that is computed using 2025-08-21 10:34:49 +02:00
tls_1.2_unidirectional_server.pcapng.out Implemented nDPI fingerprint that is computed using 2025-08-21 10:34:49 +02:00
tls_1.3_unidirectional_client.pcapng.out Implemented nDPI fingerprint that is computed using 2025-08-21 10:34:49 +02:00
tls_1.3_unidirectional_server.pcapng.out Revert "Always compute nDPI fingerprint (#2950)" 2025-08-31 19:07:13 +02:00
tls_ech.pcapng.out Implemented nDPI fingerprint that is computed using 2025-08-21 10:34:49 +02:00
tls_verylong_certificate.pcap.out Implemented nDPI fingerprint that is computed using 2025-08-21 10:34:49 +02:00