From 12a9bf8b191a6e42846e4ccebaf1c0e5a8b299d2 Mon Sep 17 00:00:00 2001 From: bol-van Date: Mon, 26 Jan 2026 15:33:08 +0300 Subject: [PATCH] nfqws2: icmp payload type for unrelated icmps --- nfq2/desync.c | 3 +-- nfq2/protocol.c | 2 +- nfq2/protocol.h | 1 + nfq2/windows/res/winws_res64.o | Bin 30830 -> 30806 bytes 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nfq2/desync.c b/nfq2/desync.c index 069ca52..43931f5 100644 --- a/nfq2/desync.c +++ b/nfq2/desync.c @@ -1906,7 +1906,7 @@ static uint8_t dpi_desync_icmp_packet( struct sockaddr_storage src, dst; const char *ssid = NULL; struct desync_profile *dp = NULL; - t_l7payload l7payload = L7P_UNKNOWN; + t_l7payload l7payload = L7P_ICMP; t_ctrack *ctrack = NULL; bool bReverse, bReverseFixed; @@ -1979,7 +1979,6 @@ static uint8_t dpi_desync_icmp_packet( const char *hostname = NULL; if (ctrack && ctrack->hostname) { -printf("ZZZZZz4 %p\n",ctrack->hostname); hostname = ctrack->hostname; hostname_is_ip = ctrack->hostname_is_ip; } diff --git a/nfq2/protocol.c b/nfq2/protocol.c index 6adc599..739d423 100644 --- a/nfq2/protocol.c +++ b/nfq2/protocol.c @@ -49,7 +49,7 @@ bool l7_proto_match(t_l7proto l7proto, uint64_t filter_l7) static const char *l7payload_name[] = { "all","unknown","empty","known", - "ipv4","ipv6", + "ipv4","ipv6","icmp", "http_req","http_reply", "tls_client_hello","tls_server_hello", "dtls_client_hello","dtls_server_hello", diff --git a/nfq2/protocol.h b/nfq2/protocol.h index fe10016..74510e7 100644 --- a/nfq2/protocol.h +++ b/nfq2/protocol.h @@ -33,6 +33,7 @@ typedef enum { L7P_KNOWN, L7P_IPV4, L7P_IPV6, + L7P_ICMP, L7P_HTTP_REQ, L7P_HTTP_REPLY, L7P_TLS_CLIENT_HELLO, diff --git a/nfq2/windows/res/winws_res64.o b/nfq2/windows/res/winws_res64.o index d48e1bbf7187c7886cb023bc34d8800e3980c273..897ca6d8800e964804f0ddcb971c2c45f3119c32 100644 GIT binary patch delta 268 zcmaF&f$`c0M$VKrMg|aYn8+#3d7_+w!3M}-*{EC1$T(~BO2$uxljjtBO@3Z%&d;R) z1UAK~$)!b^C6#uQ^-E+X`;<6L?k$m(hsf!}C4qb!{gR^6;u6oiw0yhCXG&a!AZii| z3UV@&6H7Al^Xw+umN{{TWfqqtD(LFkO)e~T1c|VkLwS;uMandQBJMyL$;tD;Y-ct- zL$I`9xf4h+o1p<*^|o?NBd9}=Z2`L_IX|}mXlYVr4#@3XHu{Oh#i_YTIY57iRzv~- DCbU+q delta 299 zcmccif$`l3M$VKrMg|awn8+#3`JkME!3M~Y*{EC1$hc|qO2$uxjJ%U)7kdH8r^V)i zyj%)EU{jo$Tw0V_QfbFKS-V6ADCb_{03_Q>WR;*Q^btycT5R-7ib{)1JoD1>fm#li zxQalPB^DIqWF{w;Waj4qB^=A0CdZU=0!{i~CONsTR0GHYim{n1=;{KcL4s^$P{GLs zWvozzeK0W&3q3=aQYWxp52%tw<(g(Nm!a4Rc3g6PZUN8@NtrodKXKXUCl(i{<|gHU JJovXf5&-BST>Jn4