zapret2/blockcheck2.d/standard
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alexander Golovanov e41e4f18c7
[blockcheck2] Add a separate very quick scan level
quick is meant to be the fast option, but it only changes how repeated
attempts are handled - it still works through every variation of a
strategy regardless. For strategies built around a fake TLS handshake,
that means testing dozens of small tweaks (different TTLs, different
TCP tricks, extra padding, split positions) well past the point where
an early exit would have been possible.

The new veryquick level stops as soon as a strategy succeeds, instead
of continuing through the rest just to be thorough. It's a separate
option rather than a change to quick, so quick, standard, and force
behave exactly as they did.
2026-09-18 16:30:33 +03:00
..
10-http-basic.sh blockcheck2: --payload= 2025-12-31 10:42:54 +03:00
15-misc.sh blockcheck2: additional NOTEST 2026-01-04 11:38:47 +03:00
17-oob.sh blockcheck2: small fixes 2026-02-04 17:35:07 +03:00
20-multi.sh blockcheck2: AI fixes and oob 2026-01-15 22:34:15 +03:00
23-seqovl.sh blockcheck2: small fixes 2026-02-04 17:35:07 +03:00
24-syndata.sh blockcheck2: small fixes 2026-02-04 17:35:07 +03:00
25-fake.sh [blockcheck2] Add a separate very quick scan level 2026-09-18 16:30:33 +03:00
30-faked.sh [blockcheck2] Add a separate very quick scan level 2026-09-18 16:30:33 +03:00
35-hostfake.sh [blockcheck2] Add a separate very quick scan level 2026-09-18 16:30:33 +03:00
50-fake-multi.sh [blockcheck2] Add a separate very quick scan level 2026-09-18 16:30:33 +03:00
55-fake-faked.sh [blockcheck2] Add a separate very quick scan level 2026-09-18 16:30:33 +03:00
60-fake-hostfake.sh [blockcheck2] Add a separate very quick scan level 2026-09-18 16:30:33 +03:00
90-quic.sh blockcheck2: --payload= 2025-12-31 10:42:54 +03:00
def.inc blockcheck2: tcp_nop_del for openbsd 2026-01-17 09:50:39 +03:00