diff options
author | Ivan Nardi <nardi.ivan@gmail.com> | 2025-03-12 08:30:21 +0100 |
---|---|---|
committer | Ivan Nardi <nardi.ivan@gmail.com> | 2025-03-28 11:57:13 +0100 |
commit | bcf124662a1f11eecfbc247b9485cbfa3b8d6037 (patch) | |
tree | c62b332a8eb0a76c3b00ee6a02b009e37792ee06 | |
parent | 78ca74cf450b76fe4a6116a39ca0dc3d4a0c9582 (diff) |
Wireguard: fix configuration of sub-classification
-rw-r--r-- | src/lib/protocols/wireguard.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/protocols/wireguard.c b/src/lib/protocols/wireguard.c index 90d814464..aedd1de8a 100644 --- a/src/lib/protocols/wireguard.c +++ b/src/lib/protocols/wireguard.c @@ -139,7 +139,8 @@ static void ndpi_search_wireguard(struct ndpi_detection_module_struct *ndpi_stru u_int32_t receiver_index = get_u_int32_t(payload, 8); if (receiver_index == flow->l4.udp.wireguard_peer_index[1 - packet->packet_direction]) { - if(packet->payload_packet_len == 100) + if(packet->payload_packet_len == 100 && + ndpi_struct->cfg.wireguard_subclassification_by_ip /* TODO: the right option? */) ndpi_int_wireguard_add_connection(ndpi_struct, flow, NDPI_PROTOCOL_TUNNELBEAR); else ndpi_int_wireguard_add_connection(ndpi_struct, flow, NDPI_PROTOCOL_UNKNOWN); |