From c2f1e708fc0c1598a5a303efb5309ea6cc7efc56 Mon Sep 17 00:00:00 2001 From: bol-van Date: Tue, 23 Sep 2025 12:21:47 +0300 Subject: [PATCH] blockcheck: test split fake --- blockcheck.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/blockcheck.sh b/blockcheck.sh index 9012ca14..2ac0d49f 100755 --- a/blockcheck.sh +++ b/blockcheck.sh @@ -1268,7 +1268,7 @@ pktws_curl_test_update_vary() # $5,$6,... - strategy local testf=$1 sec=$2 domain=$3 desync=$4 proto splits= pos fake ret=1 - local fake1=- fake2=- fake3=- + local fake1=- fake2=- fake3=- fake4=- shift; shift; shift; shift @@ -1277,8 +1277,10 @@ pktws_curl_test_update_vary() test_has_fake $desync && { fake1="--dpi-desync-fake-$proto=0x00000000" [ "$sec" = 0 ] || { - fake2="--dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=! --dpi-desync-fake-tls-mod=rnd,rndsni,dupsid" - fake3="--dpi-desync-fake-tls-mod=rnd,dupsid,rndsni,padencap" + fake2='--dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=! --dpi-desync-fake-tls-mod=rnd,rndsni,dupsid' + # this splits actual fake to '1603' and modified standard fake from offset 2 + fake3='--dpi-desync-fake-tls=0x1603 --dpi-desync-fake-tls=!+2 --dpi-desync-fake-tls-mod=rnd,dupsid,rndsni --dpi-desync-fake-tcp-mod=seq' + fake4='--dpi-desync-fake-tls-mod=rnd,dupsid,rndsni,padencap' } } if test_has_fakedsplit $desync ; then @@ -1293,7 +1295,7 @@ pktws_curl_test_update_vary() fake2="--dpi-desync-hostfakesplit-midhost=midsld" fake3="--dpi-desync-hostfakesplit-mod=altorder=1 --dpi-desync-hostfakesplit-midhost=midsld" } - for fake in '' "$fake1" "$fake2" "$fake3" ; do + for fake in '' "$fake1" "$fake2" "$fake3" "$fake4" ; do [ "$fake" = "-" ] && continue if [ -n "$splits" ]; then for pos in $splits ; do