Skip to content

Commit b2d89c5

Browse files
author
bol-van
committed
blockcheck: warn MTU overflow with md5sig
1 parent 778b611 commit b2d89c5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

blockcheck.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,10 @@ test_has_fake()
11451145
warn_fool()
11461146
{
11471147
case "$1" in
1148-
md5sig) echo 'WARNING ! although md5sig fooling worked it will not work on all sites. it typically works only on linux servers.' ;;
1148+
md5sig) echo 'WARNING ! although md5sig fooling worked it will not work on all sites. it typically works only on linux servers.'
1149+
[ "$2" = "fakedsplit" -o "$2" = "fakeddisorder" ] && \
1150+
echo "WARNING ! fakedsplit/fakeddisorder with md5sig fooling and low split position causes MTU overflow with multi-segment TLS (kyber)"
1151+
;;
11491152
datanoack) echo 'WARNING ! although datanoack fooling worked it may break NAT and may only work with external IP. Additionally it may require nftables to work correctly.' ;;
11501153
esac
11511154
}
@@ -1272,7 +1275,7 @@ pktws_check_domain_http_bypass_()
12721275
[ "$IPV" = 6 ] && f="$f hopbyhop hopbyhop2"
12731276
for fooling in $f; do
12741277
pktws_curl_test_update_vary $1 $2 $3 $desync --dpi-desync-fooling=$fooling $e && {
1275-
warn_fool $fooling
1278+
warn_fool $fooling $desync
12761279
[ "$SCANLEVEL" = quick ] && return
12771280
need_wssize=0
12781281
}

0 commit comments

Comments
 (0)