diff options
author | lns <matzeton@googlemail.com> | 2023-09-24 21:15:50 +0200 |
---|---|---|
committer | lns <matzeton@googlemail.com> | 2023-09-24 21:15:50 +0200 |
commit | 8436990b756ae3bc7b527e3238989cef9cbdb1d3 (patch) | |
tree | 2efb0ba8481aaa80e97550feacd0c8cfb06a5865 /src/include | |
parent | 725fcf4852f06e2f54469c2439d13169d5d68d09 (diff) |
Added HAProxy protocol.add/haproxy-and-more
* new special subprotocol parameter: NDPI_PROTOCOL_CALL_EXCLUDED
* fixed tests/do.sh.in failure print
Signed-off-by: lns <matzeton@googlemail.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_main.h | 1 | ||||
-rw-r--r-- | src/include/ndpi_protocol_ids.h | 1 | ||||
-rw-r--r-- | src/include/ndpi_protocols.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/include/ndpi_main.h b/src/include/ndpi_main.h index b4ef20f5f..f7e68a923 100644 --- a/src/include/ndpi_main.h +++ b/src/include/ndpi_main.h @@ -38,6 +38,7 @@ /* used by ndpi_set_proto_subprotocols */ #define NDPI_PROTOCOL_NO_MORE_SUBPROTOCOLS (-1) #define NDPI_PROTOCOL_MATCHED_BY_CONTENT (-2) +#define NDPI_PROTOCOL_CALL_EXCLUDED (-3) #ifdef __cplusplus extern "C" { diff --git a/src/include/ndpi_protocol_ids.h b/src/include/ndpi_protocol_ids.h index e909d7b20..debf6f71e 100644 --- a/src/include/ndpi_protocol_ids.h +++ b/src/include/ndpi_protocol_ids.h @@ -378,6 +378,7 @@ typedef enum { NDPI_PROTOCOL_SERVICE_LOCATION = 347, NDPI_PROTOCOL_MULLVAD = 348, NDPI_PROTOCOL_HTTP2 = 349, + NDPI_PROTOCOL_HAPROXY = 350, #ifdef CUSTOM_NDPI_PROTOCOLS #include "../../../nDPI-custom/custom_ndpi_protocol_ids.h" diff --git a/src/include/ndpi_protocols.h b/src/include/ndpi_protocols.h index 6c9da92a6..b02c55c5e 100644 --- a/src/include/ndpi_protocols.h +++ b/src/include/ndpi_protocols.h @@ -245,6 +245,7 @@ void init_bitcoin_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_ void init_apache_thrift_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id); void init_slp_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id); void init_http2_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id); +void init_haproxy_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id); /* ndpi_main.c */ extern u_int32_t ndpi_ip_port_hash_funct(u_int32_t ip, u_int16_t port); |