diff --git a/blockcheck2.d/standard/15-misc.sh b/blockcheck2.d/standard/15-misc.sh index 9f19f6e..eadf1b2 100644 --- a/blockcheck2.d/standard/15-misc.sh +++ b/blockcheck2.d/standard/15-misc.sh @@ -7,6 +7,8 @@ pktws_check_http() local PAYLOAD="--payload=http_req" repeats ok + [ "$NOTEST_MISC_HTTP" = 1 ] && { echo "SKIPPED"; return; } + for repeats in 1 20 100 260; do # send starting bytes of original payload pktws_curl_test_update "$1" "$2" $PAYLOAD --lua-desync=tcpseg:pos=0,method+2:ip_id=rnd:repeats=$repeats && ok=1 @@ -22,6 +24,8 @@ pktws_check_https_tls12() local PAYLOAD="--payload=tls_client_hello" repeats ok + [ "$NOTEST_MISC_HTTPS" = 1 ] && { echo "SKIPPED"; return; } + for repeats in 1 20 100 260; do # send starting bytes of original payload pktws_curl_test_update "$1" "$2" $PAYLOAD --lua-desync=tcpseg:pos=0,1:ip_id=rnd:repeats=$repeats && ok=1 diff --git a/blockcheck2.d/standard/24-syndata.sh b/blockcheck2.d/standard/24-syndata.sh index de47fa7..8df08c0 100644 --- a/blockcheck2.d/standard/24-syndata.sh +++ b/blockcheck2.d/standard/24-syndata.sh @@ -7,6 +7,8 @@ pktws_check_http() local PAYLOAD="--payload=http_req" split + [ "$NOTEST_SYNDATA_HTTP" = 1 ] && { echo "SKIPPED"; return; } + for split in '' multisplit $MULTIDISORDER; do pktws_curl_test_update "$1" "$2" --lua-desync=syndata ${split:+$PAYLOAD --lua-desync=$split} pktws_curl_test_update "$1" "$2" --lua-desync=syndata:blob=fake_default_http $PAYLOAD ${split:+$PAYLOAD --lua-desync=$split} @@ -21,6 +23,8 @@ pktws_check_https_tls() local PAYLOAD="--payload=tls_client_hello" ok=0 pre="$3" split + [ "$NOTEST_SYNDATA_HTTPS" = 1 ] && { echo "SKIPPED"; return; } + for split in '' multisplit $MULTIDISORDER; do pktws_curl_test_update "$1" "$2" $pre --lua-desync=syndata ${split:+$PAYLOAD --lua-desync=$split} && ok=1 pktws_curl_test_update "$1" "$2" $pre --lua-desync=syndata:blob=0x1603 ${split:+$PAYLOAD --lua-desync=$split} && ok=1