dpi-detector/docs
Kirill Minovsky c7b9899fbb
Some checks failed
Check / Test & lint (linux) (push) Has been cancelled
Check / Artifact round-trip (push) Has been cancelled
Check / Test & lint (windows) (push) Has been cancelled
Check / Supply chain (push) Has been cancelled
feat: add the bundle's chrome150, chrome124 and safari2601 shapes, give each profile its QUIC Initial header, and let test 6 swap cipher suites
Chrome 150 is the bundle's own `--impersonate chrome150` target and the
record the newest desktop block now points at; Chrome 124 is Chrome 123's
hello with X25519Kyber768Draft00 in front of the others (JA4 answers with
123's key, and the group list is what the row exists for); Safari 26.0.1 is
26.0 with the session ticket gone and zstd dropped from `accept-encoding`.

TlsShape gains a QuicShape: DCID/SCID lengths, the first packet number and
the size the Initial is padded to. Those are the four numbers a censor
reads off an Initial before any of it is decrypted, so the QUIC column now
sends the impersonated client's header instead of this build's eight-byte
one.

Test 6 gains `ciphers:A,B,...`. The suite list is the one field outside the
extension block, and a swap of two suites moves neither the block nor its
offset, so the variant answers whether the *contents* of that list are
compared rather than its position or length. The help text gains the new
value in all four locales.

docs/habr-tspu-fingerprint-blocking.md is the report the shape tables were
rebuilt from: the one-field mutation runs, the dual-tong control that keeps
a sleeping censor from reading as a pass, and the model of the rule the
measurements support.
2026-10-19 18:52:39 +03:00
..
ADDING_A_PROFILE.md feat: add the bundle's chrome150, chrome124 and safari2601 shapes, give each profile its QUIC Initial header, and let test 6 swap cipher suites 2026-10-19 18:52:39 +03:00
CI.md build: 1.99.0, resolver 3, three std-API fixes, and what the router flags are worth 2026-10-03 03:42:55 +03:00
habr-tspu-fingerprint-blocking.md feat: add the bundle's chrome150, chrome124 and safari2601 shapes, give each profile its QUIC Initial header, and let test 6 swap cipher suites 2026-10-19 18:52:39 +03:00
i18n-fa.csv feat: the detail vocabulary names the offer's own limits, not a DPI 2026-10-15 16:59:27 +03:00
i18n-fa.tsv feat: the detail vocabulary names the offer's own limits, not a DPI 2026-10-15 16:59:27 +03:00
OPTIMIZATIONS.md build: 1.99.0, resolver 3, three std-API fixes, and what the router flags are worth 2026-10-03 03:42:55 +03:00
PROFILES_AND_PROVIDER.md feat: add the bundle's chrome150, chrome124 and safari2601 shapes, give each profile its QUIC Initial header, and let test 6 swap cipher suites 2026-10-19 18:52:39 +03:00
REFACTORING.md feat: add the bundle's chrome150, chrome124 and safari2601 shapes, give each profile its QUIC Initial header, and let test 6 swap cipher suites 2026-10-19 18:52:39 +03:00