[pass]
name = pass (ничего не делает)
author = loop-uh
--lua-desync=pass

[hostfakesplit_multi]
name = hostfakesplit_multi
--lua-desync=hostfakesplit_multi:hosts=google.com,vimeo.com:tcp_ts=-1000:tcp_md5:repeats=2

[hostfakesplit_multi_syndata]
name = hostfakesplit_multi + syndata
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=stun_pat
--lua-desync=hostfakesplit_multi:hosts=google.com,vimeo.com:tcp_ts=-1000:tcp_md5:repeats=2

[fakemultisplit_simple]
name = FakeMultiSplit Simple
author = Custom
description = Базовый fakemultisplit с одной точкой разреза и фейковыми кусками из fake TLS
--lua-desync=fakemultisplit:fake_blob=fake_default_tls:pos=1

[fakemultisplit_midsld]
name = FakeMultiSplit MidSLD
author = Custom
description = FakeMultiSplit с двумя разрезами: в начале и по середине второго уровня домена
--lua-desync=fakemultisplit:fake_blob=fake_default_tls:pos=1,midsld

[fakemultisplit_google_seqovl_211]
name = FakeMultiSplit Google seqovl 211
author = Custom
blobs = tls_google
description = FakeMultiSplit с фейковым Google TLS и перекрытием последовательности 211
--lua-desync=fakemultisplit:fake_blob=tls_google:pos=1,midsld:seqovl=211:seqovl_pattern=tls_google

[fakemultisplit_google_ultra]
name = FakeMultiSplit Google Ultra
author = Custom
label = experimental
blobs = tls_google
description = Сложный FakeMultiSplit с несколькими точками разреза, badseq на фейках и модификацией TLS
--lua-desync=fakemultisplit:fake_blob=tls_google:pos=1,host+2,midsld,sniext+1,endhost-1:repeats=6:tcp_ack=-66000:seqovl=652:seqovl_pattern=tls_google:tls_mod=rnd,rndsni,dupsid

[fakemultidisorder_simple]
name = FakeMultiDisorder Simple
author = Custom
description = Базовый fakemultidisorder: сначала один фейковый сегмент, потом обратная отправка реальных частей
--lua-desync=fakemultidisorder:fake_blob=fake_default_tls:pos=1

[fakemultidisorder_fakecount_2]
name = FakeMultiDisorder fake_count 2
author = Custom
description = Два начальных фейковых сегмента перед обратной отправкой реальных частей
--lua-desync=fakemultidisorder:fake_blob=fake_default_tls:pos=1,midsld:fake_count=2

[fakemultidisorder_google_host_seqovl]
name = FakeMultiDisorder Google host seqovl
author = Custom
blobs = tls_google
description = FakeMultiDisorder с Google TLS и seqovl по маркеру host
--lua-desync=fakemultidisorder:fake_blob=tls_google:pos=1,midsld:seqovl=host:seqovl_pattern=tls_google

[fakemultidisorder_google_ultra]
name = FakeMultiDisorder Google Ultra
author = Custom
label = experimental
blobs = tls_google
description = Фейкует все части, добавляет badseq и AutoTTL только для фейков, затем отправляет реальные сегменты в disorder-порядке
--lua-desync=fakemultidisorder:fake_blob=tls_google:pos=1,host+2,midsld,sniext+1,endhost-1:fake_all:repeats=6:tcp_ack=-66000:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:seqovl=host:seqovl_pattern=tls_google:tls_mod=rnd,rndsni,dupsid

[fake_stun_multisplit_2_32]
name = fake + stun + multisplit pos 2,32
--lua-desync=fake:blob=stun_pat:badsum:payload=all
--lua-desync=multisplit:pos=2,32:payload=all

[censorliber_tls_google_syndata_tcpack_fake]
name = Censorliber tls google + Syndata + fake + TCP ACK
author = loop-uh
label = recommended
description = Моя стратегия с паттерном Google TLS ClientHello + Syndata и смещением TCP ACK
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:repeats=6:tcp_ack=-66000

[censorliber_tls_google_syndata_tcpack_fake_seqovl_1]
name = Censorliber tls google + fake + TCP ACK + seqovl 1
author = loop-uh
label = recommended
description = Моя стратегия с паттерном Google TLS ClientHello + Syndata и смещением TCP ACK
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:repeats=6:tcp_ack=-66000:seqovl=680:seqovl_pattern=tls_google

[censorliber_max_ru_syndata_tcpack_fake_seqovl_1]
name = Censorliber max.ru + fake + TCP ACK + seqovl 1
author = loop-uh
label = recommended
description = Моя стратегия с паттерном Max TLS ClientHello + Syndata и смещением TCP ACK
blobs = tls_max
--lua-desync=fake:blob=tls_max:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:repeats=6:tcp_ack=-66000:seqovl=680:seqovl_pattern=tls_max

[multisplit_complex]
name = Multisplit Complex
--lua-desync=multisplit:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1

[googlevideo_multidisorder]
name = MultiDisorder Complex
--lua-desync=multidisorder:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1

[googlevideo_multidisorder_syndata]
name = MultiDisorder Complex + syndata
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multidisorder:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1

[googlevideo_multisplit_pattern]
name = MultiSplit Pattern 7
blobs = tls7
--lua-desync=multisplit:pos=2,midsld-2:seqovl=1:seqovl_pattern=tls7

[googlevideo_fakeddisorder]
name = FakedDisorder AutoTTL
blobs = tls7
--lua-desync=fakeddisorder:pos=2,midsld-2:pattern=tls7:seqovl=1:tcp_ack=-66000:ip_autottl=0,3-20:ip6_autottl=0,3-20

[tls_multisplit_sni]
name = 🔀 TLS MultiSplit SNI
author = Custom
label = recommended
description = Экстремальная нарезка вокруг SNI (17 позиций) + seqovl 211
--lua-desync=tls_multisplit_sni:seqovl=211

[tls_multisplit_sni_652]
name = 🔀 TLS MultiSplit SNI seqovl 652
author = Custom
description = Экстремальная нарезка вокруг SNI + seqovl 652
blobs = tls_google
--lua-desync=tls_multisplit_sni:seqovl=652:seqovl_pattern=tls_google

[tls_multisplit_sni_syndata]
name = 🔀 TLS MultiSplit SNI seqovl 652 + syndata
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=tls_multisplit_sni:seqovl=652:seqovl_pattern=tls_google

[general_simplefake_alt2_191]
name = general (simple fake alt2) 1.9.1
author = hz
label = recommended
blobs = tls_max
--lua-desync=fake:blob=tls_max:tcp_ts=1:repeats=6

[fake_badseq_rnd]
name = YTDisBystro 2.9.2 v1 (1)
author = hz
description = Базовая стратегия десинхронизации с фейком tls rnd
blobs = tls7
--lua-desync=fake:blob=tls7:tcp_ack=-66000:tcp_ts_up:tls_mod=rnd

[fake_autottl_faketls]
name = Фейк с авто ttl и фейком tls
author = hz
description = Фейк с авто ttl и фейком tls (использовать с осторожностью)
--lua-desync=fake:blob=fake_default_tls:ip_ttl=1:ip6_ttl=1:ip_autottl=4,3-20:ip6_autottl=4,3-20:tls_mod=rnd,rndsni,padencap

[fake_datanoack_fake_tls]
name = Фейк с datanoack и фейком tls
author = hz
description = Фейк с datanoack и фейком tls
--lua-desync=fake:blob=fake_default_tls:tcp_flags_unset=ack:tls_mod=rnd,rndsni,padencap

[general_bf_2]
name = general (BF) 2.0
author = Flowseal
label = game
description = Для Battlefield 6
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up

[general_alt8_185]
name = general (alt v8) 1.8.5
author = V3nilla
description = fake autottl repeats 6 badseq increment 2
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-2:tcp_ts_up

[fake_badseq_2]
name = Fake BadSeq Increment 2
author = ...
description = fake repeats 6 badseq increment 2 (без tls_mod)
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-2

[general_alt8_185_2]
name = general (alt v8) 1.8.5 (2)
author = V3nilla
description = fake autottl repeats 6 badseq increment 0
--lua-desync=fake:blob=fake_default_tls:repeats=6

[general_alt8_185_3]
name = general (alt v8) 1.8.5 (3)
author = V3nilla
description = fake autottl repeats 6 badseq increment 100000
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-100000:tcp_ts_up

[fake_autottl_repeats_6_badseq]
name = alt mgts (v1) 1.6.1 / 1.8.4
author = hz
description = fake autottl repeats 6 badseq
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_autottl=2,3-20:ip6_autottl=2,3-20:repeats=6:tcp_ack=-66000

[general_simplefake_185]
name = general simple fake alt 1.8.5
author = hz
description = fake autottl repeats 6 badseq
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ack=-10000000:tcp_ts_up

[altmgts2_161_2]
name = alt mgts (v2) 1.6.1 / 1.8.4
author = hz
description = fake autottl repeats 6 md5sig
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_md5

[general_simple_fake_165_2]
name = general simple fake 1.8.5 v2
author = hz
description = fake autottl repeats 6 ts
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=1000

[altmgts2_161_3]
name = alt mgts (v3) 1.6.1
author = hz
description = fake autottl repeats 6 md5sig
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_autottl=2,3-20:ip6_autottl=2,3-20:repeats=6:tcp_md5

[dronatar_4_3]
name = Dronatar 4.3
author = Dronatar
label = recommended
description = fake fake-tls=0x00, repeats=6 badseq,hopbyhop2
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up:ip6_hopbyhop2

[fake_md5sig_fake_tls]
name = Launcher zapret 2.9.1 v2
author = hz
description = Базовая десинхронизация md5sig с фейком tls
--lua-desync=fake:blob=fake_default_tls:tcp_md5:tls_mod=rnd,rndsni,padencap

[tls_fake_only]
name = 🎭 TLS Fake Only (без нарезки!)
author = Custom
label = recommended
description = ТОЛЬКО фейки, реальные данные идут как есть
--lua-desync=fake:blob=fake_default_tls:repeats=6:ip_ttl=3:ip6_ttl=3:tls_mod=rnd,dupsid,sni=www.google.com

[tls_fake_only_ttl2]
name = 🎭 TLS Fake Only TTL=2
author = Custom
label = recommended
description = Фейки с TTL=2, без нарезки
--lua-desync=fake:blob=fake_default_tls:repeats=8:ip_ttl=2:ip6_ttl=2:tls_mod=rnd,dupsid,sni=www.google.com

[tls_fake_only_badseq]
name = 🎭 TLS Fake Only + BadSeq
author = Custom
label = recommended
description = Фейки с badseq, без нарезки
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tls_mod=rnd,dupsid,sni=www.google.com

[tls_fake_only_md5]
name = 🎭 TLS Fake Only + MD5sig
author = Custom
label = recommended
description = Фейки с md5sig, без нарезки
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_md5:tls_mod=rnd,dupsid,sni=www.google.com

[multisplit_pos_1_seqovl_740]
name = multisplit pos 1 seqovl 740
--lua-desync=multisplit:pos=1:seqovl=740:seqovl_pattern=stun_pat

[multisplit_pos_4__midsld_2seqovl_740_seqovl_pattern]
name = multisplit pos 4 midsld+2 seqovl 1
--lua-desync=multisplit:pos=4,midsld+2:seqovl=1:seqovl_pattern=tls7

[multisplit]
name = multisplit
--lua-desync=multisplit

[googlevideo_fakedsplit]
name = FakedSplit badseq
label = recommended
--lua-desync=fakedsplit:pos=1:tcp_ack=-66000:repeats=10:ip_ttl=4:ip6_ttl=4

[googlevideo_split]
name = Split cutoff
--lua-desync=multisplit:pos=1:tcp_ack=-66000:repeats=10:ip_ttl=4:ip6_ttl=4

[multisplit_tls_google_700]
name = multisplit tls google seqovl 700
author = loop-uh
label = experimental
blobs = tls_google
--lua-desync=multisplit:seqovl=700:seqovl_pattern=tls_google:tcp_flags_unset=ack

[multidisorder_tls_google_700]
name = multidisorder tls google seqovl 700
author = loop-uh
label = experimental
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=multidisorder:seqovl=700:seqovl_pattern=tls_google:tcp_flags_unset=ack

[multisplit_tls_google_1000]
name = multisplit tls google seqovl 1000
author = loop-uh
label = experimental
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=multisplit:seqovl=1000:seqovl_pattern=tls_google

[multidisorder_tls_google_1000]
name = multidisorder tls google seqovl 1000
author = loop-uh
label = experimental
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=multidisorder:seqovl=1000:seqovl_pattern=tls_google:tcp_flags_unset=ack

[multisplit_midsld]
name = multisplit midsld
author = loop-uh
label = experimental
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=multisplit:pos=midsld

[alt9]
name = alt v9
author = loop-uh
label = recommended
blobs = tls_google
--lua-desync=hostfakesplit:host=ozon.ru:tcp_ts=-1000:tcp_md5:repeats=4

[fake_multidisorder]
name = fake + multidisorder 
author = loop-uh
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_ttl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=multidisorder:pos=1,midsld:seqovl=680:seqovl_pattern=tls_google:ip_ttl=-1,3-20:ip6_ttl=-1,3-20

[multidisorder_680_seqovl]
name = multidisorder 680
author = loop-uh
blobs = tls_google
--lua-desync=multidisorder:pos=1,midsld:seqovl=680:seqovl_pattern=tls_google:tls_mod=rnd,rndsni,dupsid:ip_ttl=-1,3-20:ip6_ttl=-1,3-20

[censorliber_google_syndata_tcpack]
name = Censorliber Google + Syndata + TCP ACK
author = loop-uh
label = recommended
description = Моя стратегия с паттерном Google TLS ClientHello + Syndata
blobs = tls_google
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multidisorder:pos=1,midsld:seqovl=680:seqovl_pattern=tls_google:tls_mod=rnd,rndsni,dupsid:tcp_ack=-66000:ip_ttl=-1,3-20:ip6_ttl=-1,3-20

[alt11]
name = alt v11
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ack=-66000
--lua-desync=fake:blob=tls_google:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:repeats=6:tcp_ack=-66000
--lua-desync=multisplit:pos=2:seqovl=652:seqovl_pattern=tls_google

[general_alt11_191_syndata]
name = general (alt v11) 1.9.1 + syndata
author = hz
label = recommended
blobs = tls_max
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multidisorder:pos=1:seqovl=681:seqovl_pattern=tls_max

[multidisorder_legacy_seqovl_211]
name = multidisorder_legacy seqovl 211 + tls5
author = bol-van
label = experimental
description = Legacy multidisorder с seqovl=211 и паттерном tls5
blobs = tls5
--lua-desync=multidisorder_legacy:seqovl=211:seqovl_pattern=tls5

[multidisorder_legacy_seqovl_652]
name = multidisorder_legacy seqovl 652 + tls5
author = bol-van
label = experimental
description = Legacy multidisorder с seqovl=652 и паттерном tls5
blobs = tls5
--lua-desync=multidisorder_legacy:seqovl=652:seqovl_pattern=tls5

[multidisorder_legacy_badseq]
name = multidisorder_legacy + fake badseq
author = bol-van
label = experimental
description = Legacy multidisorder с fake пакетами и badseq
blobs = fake_default_tls
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000
--lua-desync=multidisorder_legacy:pos=1,midsld:tcp_ack=-66000

[multidisorder_legacy_md5sig]
name = multidisorder_legacy + fake md5sig
author = bol-van
label = experimental
description = Legacy multidisorder с fake пакетами и md5 signature
blobs = fake_default_tls
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_md5
--lua-desync=multidisorder_legacy:pos=1,midsld:tcp_md5

[multidisorder_legacy_midsld]
name = multidisorder_legacy midsld
author = bol-van
label = experimental
description = Legacy версия multidisorder (100% совместима с nfqws1)
--lua-desync=multidisorder_legacy:pos=1,midsld

[multidisorder_legacy_autottl]
name = multidisorder_legacy + autottl
author = bol-van
label = experimental
description = Legacy multidisorder с автоматическим TTL
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multidisorder_legacy_sniext]
name = multidisorder_legacy sniext+1 midsld
author = bol-van
label = experimental
description = Legacy multidisorder с позициями sniext+1 и midsld
--lua-desync=multidisorder_legacy:pos=sniext+1,midsld:seqovl=652

[other_seqovl]
name = YTDisBystro 3.4 v1 (all ports)
author = hz
label = recommended
description = Раньше эта стратегия била по всем портам и отлично подходила для игр
blobs = tls5
--lua-desync=multisplit:seqovl=211:seqovl_pattern=tls5

[general_alt11_191]
name = general (alt v11) 1.9.1
author = hz
label = recommended
blobs = tls_google
--lua-desync=fake:blob=tls_google:tcp_ts=1:repeats=8:payload=tls_client_hello
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:payload=tls_client_hello

[general_simplefake_alt2_191_v2]
name = general (simple fake alt2 v2) 1.9.1
author = hz
label = recommended
blobs = tls_max
--lua-desync=fake:blob=tls_max:tcp_ts=1:repeats=6
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_max:payload=tls_client_hello

[seqovl_211_google]
name = seqovl 211 + tls_google
author = hz
description = Multisplit с seqovl=211 и паттерном Google TLS ClientHello
blobs = tls_google
--lua-desync=multisplit:seqovl=211:seqovl_pattern=tls_google

[seqovl_211_tls4]
name = seqovl 211 + tls4
author = hz
description = Multisplit с seqovl=211 и паттерном TLS ClientHello 4
blobs = tls4
--lua-desync=multisplit:seqovl=211:seqovl_pattern=tls4

[seqovl_286_tls5]
name = seqovl 286 + tls5
author = hz
description = Multisplit с seqovl=286 и паттерном TLS ClientHello 5
blobs = tls5
--lua-desync=multisplit:seqovl=286:seqovl_pattern=tls5

[seqovl_286_google]
name = seqovl 286 + tls_google
author = hz
description = Multisplit с seqovl=286 и паттерном Google TLS ClientHello
blobs = tls_google
--lua-desync=multisplit:seqovl=286:seqovl_pattern=tls_google

[seqovl_308_tls5]
name = seqovl 308 + tls5
author = hz
description = Multisplit с seqovl=308 и паттерном TLS ClientHello 5
blobs = tls5
--lua-desync=multisplit:seqovl=308:seqovl_pattern=tls5

[seqovl_652_tls5]
name = seqovl 652 + tls5
author = hz
description = Multisplit с seqovl=652 и паттерном TLS ClientHello 5
blobs = tls5
--lua-desync=multisplit:seqovl=652:seqovl_pattern=tls5

[seqovl_681_tls5]
name = seqovl 681 + tls5
author = hz
description = Multisplit с seqovl=681 и паттерном TLS ClientHello 5
blobs = tls5
--lua-desync=multisplit:seqovl=681:seqovl_pattern=tls5

[seqovl_50_tls12]
name = seqovl 50 + tls12
author = Я :)
description = Multisplit с seqovl=50 и паттерном TLS ClientHello 12
blobs = tls12
--lua-desync=multisplit:seqovl=50:seqovl_pattern=tls12

[seqovl_150_tls5]
name = seqovl 150 + tls5
author = hz
description = Multisplit с seqovl=150 и паттерном TLS ClientHello 5
blobs = tls5
--lua-desync=multisplit:seqovl=150:seqovl_pattern=tls5

[seqovl_350_google]
name = seqovl 350 + tls_google
author = hz
description = Multisplit с seqovl=350 и паттерном Google TLS ClientHello
blobs = tls_google
--lua-desync=multisplit:seqovl=350:seqovl_pattern=tls_google

[seqovl_500_tls7]
name = seqovl 500 + tls7
author = hz
description = Multisplit с seqovl=500 и паттерном TLS ClientHello 7
blobs = tls7
--lua-desync=multisplit:seqovl=500:seqovl_pattern=tls7

[seqovl_211_tls9]
name = seqovl 211 + tls9
author = hz
description = Multisplit с seqovl=211 и паттерном TLS ClientHello 9
blobs = tls9
--lua-desync=multisplit:seqovl=211:seqovl_pattern=tls9

[multisplit_sniext_midsld_18]
name = multisplit sniext+1 midsld-1
author = hz
description = Потом опишу позже
--lua-desync=multisplit:pos=sniext+1,midsld:seqovl=652

[dis4_dup]
name = general (alt v2) + Dup
author = hz
description = Split2 + дублирование первого пакета
blobs = tls_google
--lua-desync=send:repeats=2
--lua-desync=multisplit:pos=2:seqovl=652:seqovl_pattern=tls_google

[dis4_midsld]
name = general (alt v2) MidSLD
author = hz
description = Split2 с резкой по середине SLD
blobs = tls_google
--lua-desync=multisplit:pos=midsld:seqovl=652:seqovl_pattern=tls_google

[multisplit_fake_tls_badseq]
name = YTDisBystro 3.4 v1
author = hz
description = Хорошая базовая комлектация для старта
blobs = tls14
--lua-desync=send:repeats=2:tcp_ack=-66000:ip_autottl=0,3-20:ip6_autottl=0,3-20
--lua-desync=fake:blob=tls14:tcp_ack=-66000:ip_autottl=0,3-20:ip6_autottl=0,3-20:tls_mod=rnd,dupsid
--lua-desync=multisplit:pos=sld+1:tcp_ack=-66000:ip_autottl=0,3-20:ip6_autottl=0,3-20

[multisplit_fake_tls_badseq_lite]
name = YTDisBystro 3.4 v1 (Lite)
author = hz
description = Без dup для экономии
blobs = tls14
--lua-desync=fake:blob=tls14:tcp_ack=-66000:ip_autottl=0,3-20:ip6_autottl=0,3-20:tls_mod=rnd,dupsid
--lua-desync=multisplit:pos=sld+1:tcp_ack=-66000:ip_autottl=0,3-20:ip6_autottl=0,3-20

[multisplit_fake_tls_badseq_autottl2]
name = YTDisBystro 3.4 v1 (AutoTTL+2)
author = hz
description = С AutoTTL delta=+2 (как для МГТС)
blobs = tls14
--lua-desync=send:repeats=2:tcp_ack=-66000:ip_autottl=2,3-20:ip6_autottl=2,3-20
--lua-desync=fake:blob=tls14:tcp_ack=-66000:ip_autottl=2,3-20:ip6_autottl=2,3-20:tls_mod=rnd,dupsid
--lua-desync=multisplit:pos=sld+1:tcp_ack=-66000:ip_autottl=2,3-20:ip6_autottl=2,3-20

[multisplit_fake_tls_md5sig]
name = multisplit и md5sig 1
author = hz
description = Стандартный multisplit и md5sig и фейк TLS 1
blobs = tls1
--lua-desync=send:repeats=2:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=fake:blob=tls1:tls_mod=rnd,dupsid:tcp_md5:ip_autottl=-1,3-20
--lua-desync=multisplit:pos=sld+1:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multisplit_fake_tls_md5sig_lite]
name = YTDisBystro 3.4 v3 Lite
author = hz
description = Fake + MultiSplit с TCP MD5 (без dup)
blobs = tls14
--lua-desync=fake:blob=tls14:tcp_md5:ip_autottl=0,3-20:ip6_autottl=0,3-20:tls_mod=rnd,dupsid
--lua-desync=multisplit:pos=sld+1:tcp_md5:ip_autottl=0,3-20:ip6_autottl=0,3-20

[dronatar_4_2]
name = Dronatar 4.2 (без tls_mod)
author = Dronatar
label = recommended
description = fake blob=0x00, repeats=6 - без модификации TLS
--lua-desync=fake:blob=0x00000000000000000000000000000000:repeats=6:tcp_ts_up

[dronatar_4_2_tlsmod]
name = Dronatar 4.2 (с tls_mod)
author = Dronatar
label = recommended
description = fake tls14, repeats=6 с tls_mod=rnd,dupsid
blobs = tls14
--lua-desync=fake:blob=tls14:repeats=6:tls_mod=rnd,dupsid:tcp_ts_up

[multidisorder_badseq_pos]
name = original bol-van v2 (badsum)
author = hz
description = Дисордер стратегия с фуллингом badseq нарезкой и повтором 6
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000
--lua-desync=multidisorder:pos=1,midsld:tcp_ack=-66000

[multidisorder_md5sig_pos]
name = original bol-van v2
author = hz
description = Дисордер стратегия с фуллингом md5sig нарезкой и повтором 6
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_md5
--lua-desync=multidisorder:pos=1,midsld:tcp_ack=-66000:tcp_md5

[original_bolvan_v2_badsum]
name = Если стратегия не работает смени её!
author = hz
label = recommended
description = Потом опишу подробнее
--lua-desync=fake:blob=fake_default_tls:tcp_ack=-66000:repeats=6:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=multidisorder:pos=1,midsld:tcp_ack=-66000

[multidisorder_midsld]
name = multidisorder midsld
label = recommended
description = Базовая стратегия multidisorder и midsld
--lua-desync=multidisorder:pos=1,midsld

[original_bolvan_v2_badsum_max]
name = Мессенджер Max
author = hz
label = recommended
description = Потом опишу подробнее
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up:tls_mod=rnd,dupsid,sni=web.max.ru
--lua-desync=multidisorder:pos=1,midsld

[multisplit_286_pattern]
name = YTDisBystro 3.4 v2 (1)
author = hz
description = Дисордер стратегия с фуллингом badseq нарезкой и повтором 11
blobs = tls11
--lua-desync=multisplit:seqovl=286:seqovl_pattern=tls11

[multidisorder_super_split_md5sig]
name = Discord Voice & YT (badseq)
author = hz
description = Обратная стратегия с нестандартной нарезкой и md5sig
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=15:ip_ttl=0:ip6_ttl=0:tcp_md5:badsum:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder:pos=method+2,midsld,5

[multidisorder_super_split_badseq]
name = Discord Voice & YT (md5sig и badseq)
author = hz
description = Обратная стратегия с нестандартной нарезкой и badseq
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=15:ip_ttl=0:ip6_ttl=0:badsum:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder:pos=method+2,midsld,5

[multidisorder_w3]
name = Discord Voice & YT (DTLS)
author = hz
description = Обратная стратегия с фейком tls w3 и md5sig
blobs = dtls_w3
--lua-desync=fake:blob=dtls_w3:tcp_ack=-66000:tcp_ts_up:tcp_md5
--lua-desync=multidisorder:pos=1,midsld

[multidisorder_pos_100]
name = Split Position
author = hz
description = Обратная стратегия с нестандартной нарезкой и фейком TLS
--lua-desync=multidisorder:pos=100,midsld,sniext+1,endhost-2,-10

[multidisorder_pos_100_fake]
name = Split Position + fake
author = hz
description = Обратная стратегия с нестандартной нарезкой и фейком TLS
--lua-desync=fake:blob=fake_default_tls:repeats=3:ip_ttl=4:ip6_ttl=4:tls_mod=rnd,dupsid
--lua-desync=multidisorder:pos=100,midsld,sniext+1,endhost-2,-10

[dis14]
name = multisplit и seqovl
author = hz
description = Мульти нарезка с seqovl и нестандартной позицией
--lua-desync=multisplit:pos=midsld+1:seqovl=1

[multisplit_3]
name = YTDisBystro 2.9.2 v1 / v2
author = hz
description = Отлично подходит для YouTube
blobs = tls7
--lua-desync=multisplit:pos=midsld+1:seqovl=1:seqovl_pattern=tls7

[fakedsplit_badseq_4]
name = Фейк с фуулингом badseq и фейком tls 4
author = hz
description = Десинхронизация badseq с фейком tls 4
blobs = tls4
--lua-desync=fakedsplit:pattern=tls4:pos=midsld-1,1:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[dis1]
name = Фейк с datanoack и padencap
author = hz
description = Улучшенная стратегия с datanoack и padencap
--lua-desync=fake:blob=fake_default_tls:tcp_flags_unset=ack:tls_mod=rnd,rndsni,padencap
--lua-desync=fakeddisorder:pos=midsld:tcp_flags_unset=ack

[dis2]
name = multisplit split pos padencap
author = hz
description = Стандартный мультисплит с нарезкой и фейком padencap
--lua-desync=fake:blob=fake_default_tls:ip_ttl=1:ip6_ttl=1:tls_mod=rnd,rndsni,padencap
--lua-desync=multisplit:pos=1,midsld

[dis3]
name = split badseq 10
author = hz
description = Стандартный сплит с фуллингом badseq и 10 повторами
--lua-desync=multisplit:pos=1:repeats=10:tcp_ack=-66000:tcp_ts_up:ip_ttl=4:ip6_ttl=4

[dis5]
name = fake split 6 google
author = hz
description = Фейковый сплит с повторением 6 и фейком google
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ack=-66000:tcp_ts_up
--lua-desync=multisplit

[dis5_sberbank]
name = fake split2 6 sberbank
author = hz
description = Фейковый сплит2 с повторением 6 и фейком от сбербанка много деняк
blobs = tls_sber
--lua-desync=fake:blob=tls_sber:repeats=6:ip_ttl=1:ip6_ttl=1:ip_autottl=5,3-20:ip6_autottl=5,3-20
--lua-desync=multisplit

[dis7]
name = Ростелеком & Мегафон
author = hz
description = Сплит с повторением 6 и фуллингом badseq и фейком tls от Google
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ack=-66000:tcp_ts_up:ip_autottl=2,3-20:ip6_autottl=2,3-20
--lua-desync=multisplit

[dis8]
name = Ростелеком & Мегафон v2
author = hz
description = Cплит2 с фейком tls 4 и ttl 4 (короче одни четвёрки)
blobs = tls4
--lua-desync=fake:blob=tls4:ip_ttl=4:ip6_ttl=4
--lua-desync=multisplit:pos=sniext:seqovl=1

[dis9]
name = split2 sniext google
author = hz
description = Cплит2 с фейком tls от Google
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_ttl=2:ip6_ttl=2
--lua-desync=multisplit:pos=sniext:seqovl=1

[dis10]
name = disorder2 badseq tls google
author = hz
description = Cплит2 badseq с фейком tls от Google
blobs = tls_google
--lua-desync=syndata:blob=tls_google:repeats=11:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder:pos=3

[dis11]
name = split badseq 10
author = hz
description = Cплит2 с фуллингом badseq и 10 повторами
--lua-desync=multisplit:pos=1:repeats=10:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[split_pos_badseq]
name = Ростелеком & Мегафон
author = hz
description = Базовый split и badseq
--lua-desync=multisplit:pos=1:repeats=10:tcp_ack=-66000:tcp_ts_up:ip_autottl=2,3-20:ip6_autottl=2,3-20

[dis12]
name = split badseq 10 ttl
author = hz
description = Cплит2 с фуллингом badseq и 10 повторами и ttl 3
--lua-desync=multisplit:pos=1:repeats=10:tcp_ack=-66000:tcp_ts_up:ip_ttl=3:ip6_ttl=3

[dis13]
name = fakedsplit badsrq 10
author = hz
description = Фейки и сплиты с фуллингом badseq и 10 повторами
--lua-desync=fakedsplit:pos=1:repeats=10:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[alt1_161]
name = general (alt v1) 1.8.2
author = Flowseal
description = fake,split autottl 5 repeats 6 badseq и fake tls google
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ack=-66000:tcp_ts_up:ip_autottl=5,3-20:ip6_autottl=5,3-20
--lua-desync=multisplit:repeats=6:tcp_ack=-66000:tcp_ts_up:ip_autottl=5,3-20:ip6_autottl=5,3-20

[general_alt183]
name = general (alt) 1.8.3 / 1.8.4
author = Flowseal
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ack=-66000:tcp_ts_up:ip_autottl=5,3-20:ip6_autottl=5,3-20
--lua-desync=fakedsplit:tcp_ack=-66000:tcp_ts_up:ip_autottl=5,3-20:ip6_autottl=5,3-20

[general_alt185]
name = general (alt) 1.8.5
author = Flowseal
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=1000
--lua-desync=fakedsplit:pattern=0x00:tcp_ts=1000

[general_alt2183]
name = general (alt2) 1.8.3 / 1.8.4
author = Flowseal
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=multisplit:pos=2:seqovl=652:seqovl_pattern=tls_google

[general_alt3183_2]
name = general (alt v3) 1.8.2 / 1.8.4
author = Flowseal
description = fakedsplit pos 1 autottl badseq repeats 8
--lua-desync=fakedsplit:pos=1:repeats=8:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[general_alt4_182]
name = general (alt v4) 1.8.2 / 1.8.4
author = https://github.com/Flowseal/zapret-discord-youtube/issues/2361
description = Для Rockstar Launcher & Epic Games
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_md5
--lua-desync=multisplit:repeats=6:tcp_md5

[general_alt6_182]
name = general (alt v6) 1.8.2
author = Flowseal
description = multisplit repeats 2 seqovl 681 pos 1 badseq hopbyhop2
blobs = tls_google
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:repeats=2:tcp_ack=-66000:tcp_ts_up:ip6_hopbyhop2

[general_alt6_184]
name = general (alt v6) 1.8.4
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
blobs = tls_google
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google

[general_alt7_184]
name = general (alt v7) 1.8.4
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
blobs = tls_google
--lua-desync=multisplit:pos=2,sniext+1:seqovl=679:seqovl_pattern=tls_google

[general_fake_tls_auto_alt_184]
name = general (fake TLS auto alt) 1.8.4
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
--lua-desync=fake:blob=fake_default_tls:repeats=8:tcp_ack=-10000000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fakedsplit:pos=1:tcp_ack=-10000000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[general_fake_tls_auto_alt_185]
name = general (fake TLS auto alt) 1.8.5
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
--lua-desync=fake:blob=fake_default_tls:repeats=8:tcp_ack=-10000000:tcp_ts_up:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fakedsplit:pos=1:tcp_ack=-10000000:tcp_ts_up

[general_fake_tls_auto_alt3_184]
name = general (fake TLS auto alt3) 1.8.4
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
blobs = tls_google
--lua-desync=fake:blob=fake_default_tls:repeats=8:tcp_ts=1000:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:tcp_ts=1000

[general_fake_tls_auto_alt2_184]
name = general (fake TLS auto alt2) 1.8.4
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
blobs = tls_google
--lua-desync=fake:blob=fake_default_tls:repeats=8:tcp_ack=-10000000:tcp_ts_up:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:tcp_ack=-10000000:tcp_ts_up

[general_fake_tls_auto_184]
name = general (fake TLS auto) 1.8.4
author = Flowseal
description = multisplit seqovl 681 pos 1 seqovl pattern
--lua-desync=fake:blob=fake_default_tls:repeats=11:tcp_ack=-66000:tcp_ts_up:tls_mod=rnd,dupsid,sni=sun6-21.userapi.com
--lua-desync=multidisorder:pos=1,midsld:tcp_ack=-66000:tcp_ts_up

[launcher_zapret_2_9_1_v1]
name = Launcher zapret 2.9.1 v1 (без tls_mod)
author = Dronatar
label = recommended
description = fake multidisorder pos 7 blob=0x0F0F0F0F badseq,autottl - без tls_mod
--lua-desync=fake:blob=0x0F0F0F0F:tcp_ack=-66000:tcp_ts_up:ip_autottl=2,2-12:ip6_autottl=2,2-12
--lua-desync=multidisorder:pos=7,sld+1:tcp_ack=-66000:tcp_ts_up:ip_autottl=2,2-12:ip6_autottl=2,2-12

[launcher_zapret_2_9_1_v1_tlsmod]
name = Launcher zapret 2.9.1 v1 (с tls_mod)
author = Dronatar
label = recommended
description = fake multidisorder pos 7 tls14 с tls_mod=rnd,dupsid,sni=fonts.google.com
blobs = tls14
--lua-desync=fake:blob=tls14:tcp_ack=-66000:tcp_ts_up:ip_autottl=2,2-12:ip6_autottl=2,2-12:tls_mod=rnd,dupsid,sni=fonts.google.com
--lua-desync=multidisorder:pos=7,sld+1:tcp_ack=-66000:tcp_ts_up:ip_autottl=2,2-12:ip6_autottl=2,2-12

[launcher_zapret_2_9_1_v3]
name = Launcher zapret 2.9.1 v3
author = Dronatar
label = recommended
description = multidisorder pos 1 midsld fake-tls=3.bin autottl
blobs = tls3
--lua-desync=multidisorder:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[launcher_zapret_2_9_1_v4]
name = Launcher zapret 2.9.1 v4
author = Dronatar
label = recommended
description = multisplit pos 1 seqovl 681 pattern 4.bin dpi-desync-repeats=2
blobs = tls4
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls4:repeats=2

[multidisorder_seqovl_midsld]
name = multidisorder seqovl midsld
label = recommended
description = Самая простая стратегия multisplit для YouTube
--lua-desync=multidisorder:pos=midsld-1:seqovl=1

[other_seqovl_2]
name = multidisorder seqovl 211 & pattern 5
author = hz
label = recommended
description = Потом опишу подробнее
blobs = tls5
--lua-desync=multidisorder:seqovl=211:seqovl_pattern=tls5

[multisplit_226_pattern_18]
name = multisplit seqovl 226
author = hz
description = Мультисплит стратегия с фуллингом pattern и повтором 9
blobs = tls18
--lua-desync=multisplit:seqovl=226:seqovl_pattern=tls18

[multisplit_226_pattern_google_Com]
name = multisplit seqovl 226 v2
author = hz
description = Мультисплит стратегия с фуллингом pattern и повтором 9
blobs = tls_google
--lua-desync=multisplit:seqovl=226:seqovl_pattern=tls_google

[multisplit_308_pattern]
name = multisplit seqovl 308 с парттерном 9
author = hz
description = Мультисплит стратегия с фуллингом badseq нарезкой и повтором 9
blobs = tls9
--lua-desync=multisplit:seqovl=308:seqovl_pattern=tls9

[multisplit_split_pos_1]
name = multisplit split pos 1
author = hz
label = recommended
description = Потом опишу подробнее
--lua-desync=multisplit:pos=1

[datanoack]
name = datanoack
author = loop-uh
label = recommended
description = Потом опишу подробнее
--lua-desync=pktmod:tcp_flags_unset=ack

[pktmod_syndata_stun]
name = pktmod + syndata (stun)
author = loop-uh
label = recommended
description = Потом опишу подробнее
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=stun_pat
--lua-desync=pktmod:tcp_flags_unset=ack

[send_syndata]
name = send repeats 2 + syndata (stun)
author = loop-uh
label = recommended
description = Потом опишу подробнее
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=stun_pat

[send_x3_syndata_tls_google]
name = send x3 + syndata tls_google
blobs = tls_google
--lua-desync=send:repeats=3
--lua-desync=syndata:blob=tls_google

[send_x2_syndata_tls_google]
name = send x2 + syndata tls_google
blobs = tls_google
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google

[fake_tls_google_autottl_multidisorder_complex]
name = fake tls_google x6 AutoTTL badack + MultiDisorder Complex
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:repeats=6:tcp_ack=-66000
--lua-desync=multidisorder:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1

[pktmod_syndata]
name = pktmod + syndata
author = hz
label = recommended
description = Потом опишу подробнее
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=pktmod:tcp_flags_unset=ack

[multisplit_datanoack]
name = multisplit datanoack
author = hz
label = recommended
description = Потом опишу подробнее
--lua-desync=multisplit:tcp_flags_unset=ack

[multisplit_datanoack_split_pos_1]
name = multisplit datanoack split pos 1
author = hz
label = recommended
description = Потом опишу подробнее
--lua-desync=multisplit:pos=1:tcp_flags_unset=ack

[other_seqovl_fakedsplit_ttl2]
name = fakedsplit ttl2 (без tls_mod)
author = hz
label = recommended
description = Fakedsplit с TTL=2, без модификации TLS
--lua-desync=fake:blob=0x00000000:ip_ttl=2:ip6_ttl=2
--lua-desync=fakedsplit:pos=1:ip_ttl=2:ip6_ttl=2

[other_seqovl_fakedsplit_ttl2_tlsmod]
name = fakedsplit ttl2 (с tls_mod)
author = hz
label = recommended
description = Fakedsplit с TTL=2 и tls_mod=rnd,rndsni,dupsid
blobs = tls14
--lua-desync=fake:blob=tls14:ip_ttl=2:ip6_ttl=2:tls_mod=rnd,rndsni,dupsid
--lua-desync=fakedsplit:pos=1:ip_ttl=2:ip6_ttl=2

[fakeddisorder_datanoack_1]
name = FakedDisorder datanoack
label = recommended
description = Базовая стратегия FakedDisorder с datanoack
--lua-desync=fake:blob=0x00000000:tcp_flags_unset=ack
--lua-desync=fakeddisorder:pos=midsld:tcp_flags_unset=ack

[other_multidisorder]
name = multidisorder 6 md5sig
author = hz
label = stable
description = Потом опишу подробнее
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_md5
--lua-desync=multidisorder:pos=1,midsld:tcp_md5

[fake_fakedsplit_autottl_2]
name = fake fakedsplit badseq (рекомендуется для 80 порта)
author = hz
--lua-desync=fake:blob=fake_default_http:ip_autottl=2,3-20:ip6_autottl=2,3-20:tcp_ack=-66000:tcp_ts_up
--lua-desync=fakedsplit:ip_autottl=2,3-20:ip6_autottl=2,3-20:tcp_ack=-66000:tcp_ts_up

[multisplit_seqovl_2_midsld]
name = fake multisplit seqovl 2 midsld
author = hz
description = Потом опишу подробнее
--lua-desync=fake:blob=0x0F0F0F0F:tcp_md5
--lua-desync=multisplit:pos=1,midsld:seqovl=2:tcp_md5

[multisplit_17]
name = YTDisBystro 3.4
author = hz
description = Мульти нарезка с md5sig и фейком TLS
blobs = tls17
--lua-desync=send:repeats=2:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=fake:blob=tls17:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:tls_mod=rnd,dupsid
--lua-desync=multisplit:pos=2,midsld:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[other5]
name = multidisorder datanoack deepseek
author = hz
description = Потом опишу подробнее
blobs = tls_deepseek
--lua-desync=fake:blob=tls_deepseek:tcp_flags_unset=ack
--lua-desync=multidisorder:pos=midsld:tcp_flags_unset=ack

[multisplit_1_midsld]
name = multisplit seqovl 1 и midsld
author = hz
description = Базовая мультисплит с midsld
--lua-desync=multisplit:pos=1,midsld

[fake_multidisorder_1_split_pos_1]
name = fake multidisorder badsum split pos 1
author = hz
description = Базовая мультисплит с midsld
--lua-desync=fake:blob=fake_default_tls:badsum
--lua-desync=multidisorder:pos=1:badsum

[multisplit_seqovl_midsld]
name = multisplit seqovl midsld
label = recommended
description = Самая простая стратегия multisplit для Google
--lua-desync=multisplit:pos=midsld-1:seqovl=1

[bolvan_md5sig]
name = BolVan md5sig 11
author = OrigBolvan
description = Другой метод фуллинга + большее число повторений
--lua-desync=fake:blob=fake_default_tls:repeats=11:tcp_md5
--lua-desync=multidisorder:pos=1,midsld:tcp_md5

[bolvan_md5sig_2]
name = BolVan v3
author = Уфанет
description = Другой метод фуллинга + большее число повторений + tls от гугла
--lua-desync=fake:blob=fake_default_tls:repeats=11:tcp_md5:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=multidisorder:pos=1,midsld:tcp_md5

[bolvan_fake_tls]
name = BolVan fake TLS 4
author = OrigBolvan
description = Используется фейковый Clienthello
blobs = tls18
--lua-desync=fake:blob=tls18:repeats=4:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder:pos=1,midsld:tcp_ack=-66000:tcp_ts_up

[fake_multisplit_seqovl_md5sig]
name = fake multisplit и seqovl 1 md5sig
author = hz
description = Используется multisplit и seqovl 1
blobs = tls4
--lua-desync=fake:blob=tls4:tcp_md5:tcp_ack=-66000:tcp_ts_up:ip_ttl=2:ip6_ttl=2
--lua-desync=multisplit:pos=midsld-1:seqovl=1:tcp_md5:tcp_ack=-66000:tcp_ts_up

[multisplit_1]
name = Мультисплит и смещение +1
author = hz
description = Базовая стратегия десинхронизации multisplit
--lua-desync=multisplit:pos=sld+1:seqovl=1

[multisplit_2_plus]
name = Мультисплит и смещение +1 (вариант 2)
author = hz
description = Базовая стратегия десинхронизации multisplit
--lua-desync=multisplit:pos=2,host,sld+1:seqovl=1

[multisplit_1_plus_2]
name = Мультисплит и смещение +1 с паттерном
author = hz
description = Базовая стратегия десинхронизации multisplit с паттерном
--lua-desync=multisplit:pos=sld+1:seqovl=1:seqovl_pattern=0x00

[multisplit_2]
name = Мультисплит и смещение -1
author = hz
description = Базовая стратегия десинхронизации multisplit
--lua-desync=multisplit:pos=sld-1:seqovl=1

[multidisorder_fake_tls_1]
name = YtDisBystro 3.4 v4 (без tls_mod)
author = hz
description = multidisorder 7 blob=0x0F0F0F0F и badseq - без tls_mod
--lua-desync=fake:blob=0x0F0F0F0F:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=multidisorder:pos=7,sld+1:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multidisorder_fake_tls_1_tlsmod]
name = YtDisBystro 3.4 v4 (с tls_mod fonts)
author = hz
description = multidisorder 7 tls14 с tls_mod=rnd,dupsid,sni=fonts.google.com
blobs = tls14
--lua-desync=fake:blob=tls14:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:tls_mod=rnd,dupsid,sni=fonts.google.com
--lua-desync=multidisorder:pos=7,sld+1:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multidisorder_fake_tls_2_tlsmod]
name = multidisorder 7 calendar (с tls_mod)
author = hz
description = multidisorder 7 tls14 с tls_mod=rnd,dupsid,sni=calendar.google.com
blobs = tls14
--lua-desync=fake:blob=tls14:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:tls_mod=rnd,dupsid,sni=calendar.google.com
--lua-desync=multidisorder:pos=7,sld+1:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multisplit_md5sig]
name = multisplit и md5sig
author = hz
description = Экспериментальная стратегия multisplit и md5sig
blobs = tls9
--lua-desync=send:repeats=2:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=fake:blob=tls9:tls_mod=rnd,dupsid:tcp_md5:ip_autottl=-1,3-20
--lua-desync=multisplit:pos=sld+1:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[fake_multidisorder_seqovl_fake_tls]
name = fake multidisorder seqovl fake tls
author = hz
description = ОЧЕНЬ сложная стратегия с фейком TLS и seqovl
blobs = tls9
--lua-desync=send:repeats=2:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=fake:blob=tls9:tls_mod=rnd,dupsid:tcp_md5:ip_autottl=-1,3-20
--lua-desync=multidisorder:pos=sld+1:seqovl=1:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[syndata_md5sig_2]
name = multisplit и md5sig 9
author = hz
label = caution
description = Стандартный multisplit и md5sig и фейк TLS 9
blobs = tls7, tls9
--lua-desync=fake:blob=tls7:tls_mod=rnd,dupsid:tcp_md5:ip_autottl=-1,3-20
--lua-desync=multisplit:pos=sld+1:tcp_md5:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multisplit_seqovl_pos]
name = multisplit seqovl с split pos
author = hz
description = Базовый multisplit и seqovl с фейками и нарезкой
blobs = tls2
--lua-desync=fake:blob=tls2:ip_ttl=3:ip6_ttl=3
--lua-desync=multisplit:pos=3:seqovl=2

[multisplit_seqovl_pos_2]
name = multisplit seqovl с split pos и badseq
author = hz
description = Базовый multisplit и seqovl с фейками, нарезкой и  badseq
blobs = tls2n
--lua-desync=fake:blob=tls2n:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20:tls_mod=rnd
--lua-desync=multisplit:pos=2:seqovl=2:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[multidisorder_repeats_md5sig_2]
name = multidisorder с повторами и md5ig
author = hz
description = multidisorder с fake tls clienthello
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=11:tcp_md5
--lua-desync=multidisorder:pos=1,midsld:tcp_md5

[general_alt3183]
name = general (alt v3) 1.6.1
author = Flowseal
description = split pos 1 autottl badseq repeats 8
--lua-desync=multisplit:pos=1:repeats=8:tcp_ack=-66000:tcp_ts_up:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[ankddev10]
name = aankddev (v10)
author = hz
label = caution
description = syndata multidisorder split pos 4 repeats 10 md5sig fake tls vk kyber
blobs = tls_vk_kyber
--lua-desync=multidisorder:pos=4:repeats=10:tcp_md5

[split2_seqovl_vk]
name = Устаревший split2 с clienthello от VK
author = hz
description = split2 и 625 seqovl с sniext и vk ttl 2 от конторы пидорасов
blobs = tls_vk
--lua-desync=fake:blob=tls_vk:ip_ttl=2:ip6_ttl=2
--lua-desync=multisplit:pos=sniext:seqovl=625

[split2_seqovl_google]
name = Устаревший split2 с clienthello от google
author = hz
description = split2 и 1 seqovl с sniext и google ttl 4
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_ttl=4:ip6_ttl=4
--lua-desync=multisplit:pos=sniext:seqovl=1

[split2_split]
name = Устаревший split2 split
author = hz
description = Базовый split2 и нарезка
--lua-desync=fake:blob=fake_default_tls
--lua-desync=multisplit:pos=3:seqovl=2

[split2_seqovl_652]
name = split2 seqovl 652
author = hz
description = Устаревший split2 с seqovl 652 и паттерном 4
blobs = tls4
--lua-desync=fake:blob=fake_default_tls
--lua-desync=multisplit:pos=3,midsld-1:seqovl=652:seqovl_pattern=tls4

[split2_split_google]
name = Устаревший split2 split seqovl google
author = hz
description = Базовый split2 и нарезка с fake tls google
blobs = tls_google
--lua-desync=fake:blob=tls_google:ip_ttl=3:ip6_ttl=3
--lua-desync=multisplit:pos=3:seqovl=2

[split2_split_2]
name = Устаревший split2 split seqovl 2
author = hz
description = Базовый split2 и нарезка с fake tls 2
blobs = tls2
--lua-desync=fake:blob=tls2:ip_autottl=2,3-20:ip6_autottl=2,3-20
--lua-desync=multisplit:pos=3:seqovl=2

[fake_split2]
name = Устаревший fake split2 seqovl 1
author = hz
description = fake и split2, нарезка с fake tls 2
blobs = tls3
--lua-desync=fake:blob=tls3:ip_ttl=2:ip6_ttl=2
--lua-desync=multisplit:pos=sniext:seqovl=1

[split_seqovl]
name = Устаревший split и seqovl
author = hz
description = Базовый split и seqovl
blobs = tls_google
--lua-desync=multisplit:pos=sniext:seqovl=1:ip_ttl=1:ip6_ttl=1

[split_pos_3]
name = split pos 3 и повторы
author = hz
description = split разрез в 3 и 4 повтора
--lua-desync=multisplit:pos=3:repeats=4:ip_autottl=1,3-20:ip6_autottl=1,3-20

[googlevideo_fakedsplit_simple]
name = GoogleVideo FakedSplit Simple
description = Простая стратегия FakedSplit с позицией 1
--lua-desync=fakedsplit:pos=1:tcp_ack=-66000:repeats=8:ip_autottl=0,3-20:ip6_autottl=0,3-20

[googlevideo_split_aggressive]
name = GoogleVideo Split Aggressive
label = caution
description = Агрессивная стратегия Split с множеством повторов
--lua-desync=multisplit:pos=1:tcp_ack=-66000:repeats=15:ip_ttl=3:ip6_ttl=3

[googlevideo_multidisorder_midsld]
name = GoogleVideo MultiDisorder MidSLD
description = MultiDisorder с разрезом по середине SLD
--lua-desync=multidisorder:pos=midsld,midsld+2:seqovl=1:tcp_ack=-66000:repeats=10

[googlevideo_fake_multisplit]
name = GoogleVideo Fake+MultiSplit
description = Комбинация Fake и MultiSplit
blobs = tls_google
--lua-desync=fake:blob=tls_google:tcp_ack=-66000
--lua-desync=multisplit:pos=1,sld+1:seqovl=1:tcp_ack=-66000

[fake_fakedsplit_md5sig_80_port]
name = Fake FakedSplit MD5Sig increment 10M
description = Особая стратегия Fake+FakedSplit с двойным MD5Sig и большим инкрементом для обхода детектов
--lua-desync=send:repeats=1:tcp_md5
--lua-desync=fake:blob=fake_default_tls:tcp_md5:tcp_ack=-10000000:tcp_ts_up
--lua-desync=fakedsplit:pos=midsld:tcp_md5:tcp_ack=-10000000:tcp_ts_up

[fake_multisplit_datanoack_wssize_midsld]
name = GoogleVideo Fake+MultiSplit datanoack wssize midsld
label = caution
description = Экспериментальная стратегия Fake+MultiSplit с datanoack, wssize и разрезом по середине SLD
--lua-desync=wssize:wsize=1:scale=6
--lua-desync=fake:blob=fake_default_tls:tcp_flags_unset=ack:tls_mod=rnd,dupsid,rndsni,padencap
--lua-desync=multisplit:pos=midsld:tcp_flags_unset=ack

[multidisorder_1_midsld_seqovl_800_seqovl_pattern_tls_google]
name = multidisorder 1 midsld seqovl 800 seqovl_pattern tls_google
author = hz
description = Потом опишу подробнее
blobs = tls_google
--lua-desync=multidisorder:pos=1,midsld:seqovl=800:seqovl_pattern=tls_google

[tls_aggressive]
name = 🔥 TLS Aggressive (browserleaks)
author = Custom
label = recommended
description = Агрессивный обход для упорных DPI: 6 фейков + SNI split + disorder
--lua-desync=tls_aggressive:fakes=6:ttl_start=1:ttl_step=1:badseq:split_sni

[tls_aggressive_max]
name = 🔥 TLS Aggressive MAX
author = Custom
label = caution
description = Максимальная агрессия: 11 фейков + все техники + seqovl
--lua-desync=tls_aggressive:fakes=11:ttl_start=1:ttl_step=2:seqovl=211:badseq:split_sni

[tls_aggressive_md5]
name = 🔥 TLS Aggressive MD5sig
author = Custom
label = recommended
description = Агрессивный обход с md5sig fooling
--lua-desync=tls_aggressive:fakes=6:ttl_start=1:md5sig:split_sni

[tls_fake_flood]
name = 🌊 TLS Fake Flood x11
author = Custom
label = recommended
description = Флуд 11 фейками + multidisorder
--lua-desync=tls_fake_flood:fakes=11:badseq

[tls_fake_flood_md5]
name = 🌊 TLS Fake Flood x11 MD5sig
author = Custom
label = recommended
description = Флуд 11 фейками с md5sig + multidisorder
--lua-desync=tls_fake_flood:fakes=11:md5sig

[tls_fake_flood_max]
name = 🌊 TLS Fake Flood x20 MAX
author = Custom
label = caution
description = Максимальный флуд: 20 фейков + custom split
--lua-desync=tls_fake_flood:fakes=20:pos=1,host,midsld,sld+1,endhost,sniext+1:badseq

[tls_combo_aggressive]
name = 💥 TLS Combo (Fake + MultiSplit + Disorder)
author = Custom
label = caution
description = Комбинация: 6 фейков TTL=1 + multisplit SNI + disorder
--lua-desync=fake:blob=fake_default_tls:repeats=6:ip_ttl=1:ip6_ttl=1:tcp_ack=-66000:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=tls_multisplit_sni:seqovl=211

[tls_fake_simple]
name = 🎭 TLS Fake Simple (browserleaks)
author = Custom
label = recommended
description = Только фейки без нарезки - не ломает сайты
--lua-desync=tls_fake_simple:fakes=6:ttl=3

[tls_fake_simple_ttl2]
name = 🎭 TLS Fake Simple TTL=2
author = Custom
label = recommended
description = Фейки с TTL=2 (ближе к DPI)
--lua-desync=tls_fake_simple:fakes=6:ttl=2

[tls_fake_simple_10]
name = 🎭 TLS Fake Simple x10
author = Custom
description = 10 фейков без нарезки
--lua-desync=tls_fake_simple:fakes=10:ttl=2

[tls_split_gentle]
name = ✂️ TLS Split Gentle (midsld)
author = Custom
label = recommended
description = Мягкая нарезка: только 2 части по midsld
--lua-desync=tls_split_gentle:pos=midsld

[tls_split_gentle_host]
name = ✂️ TLS Split Gentle (host)
author = Custom
label = recommended
description = Мягкая нарезка: только 2 части по host
--lua-desync=tls_split_gentle:pos=host

[tls_split_gentle_sld]
name = ✂️ TLS Split Gentle (sld+1)
author = Custom
description = Мягкая нарезка: только 2 части по sld+1
--lua-desync=tls_split_gentle:pos=sld+1

[tls_fake_split]
name = 🎭✂️ TLS Fake + Split
author = Custom
label = recommended
description = 4 фейка + мягкая нарезка по midsld
--lua-desync=tls_fake_split:fakes=4:ttl=2:pos=midsld

[tls_fake_split_host]
name = 🎭✂️ TLS Fake + Split (host)
author = Custom
label = recommended
description = 4 фейка + нарезка по host
--lua-desync=tls_fake_split:fakes=4:ttl=2:pos=host

[tls_disorder_gentle]
name = 🔀 TLS Disorder Gentle (3 parts)
author = Custom
label = recommended
description = Мягкий disorder: только 3 части (host, endhost)
--lua-desync=tls_disorder_gentle

[tls_disorder_gentle_sld]
name = 🔀 TLS Disorder Gentle (sld)
author = Custom
description = Мягкий disorder: 3 части (sld, endhost)
--lua-desync=tls_disorder_gentle:pos1=sld:pos2=endhost

[tls_fake_disorder_gentle]
name = 🎭🔀 TLS Fake + Disorder Gentle
author = Custom
label = recommended
description = 3 фейка + мягкий disorder (лучший баланс!)
--lua-desync=tls_fake_disorder_gentle:fakes=3:ttl=2

[tls_fake_disorder_gentle_6]
name = 🎭🔀 TLS Fake x6 + Disorder Gentle
author = Custom
label = recommended
description = 6 фейков + мягкий disorder
--lua-desync=tls_fake_disorder_gentle:fakes=6:ttl=2

[censorliber_google]
name = Censorliber Google
author = hz
label = recommended
description = Моя стратегия с паттерном Google TLS ClientHello
--lua-desync=multisplit_tls:payload=tls_client_hello:seqovl=680:sni=www.google.com:tls_mod=rnd,rndsni,dupsid:pos=2

[discord_window_collapse]
name = Discord Window Collapse
author = Custom
label = experimental
description = Атака через TCP Window=0 для сброса сессии DPI
--lua-desync=discord_window_collapse:pos=host

[discord_router_alert]
name = Discord Router Alert
author = Custom
label = experimental
description = IP Option Router Alert - hardware DPI fast path
--lua-desync=discord_router_alert:split=true

[discord_ecn_exploit]
name = Discord ECN Exploit
author = Custom
label = experimental
description = ECN флаги для congestion fast path
--lua-desync=discord_ecn_exploit:disorder=true

[discord_timestamp_travel]
name = Discord Timestamp Travel
author = Custom
label = experimental
description = TCP Timestamp из прошлого - PAWS rejection
--lua-desync=discord_timestamp_travel:offset_sec=7200:split=true

[discord_urgent_sni]
name = Discord Urgent SNI
author = Custom
label = experimental
description = URG flag + Urgent Pointer на SNI
--lua-desync=discord_urgent_sni:urgent_pos=midsld

[discord_ultimate_combo]
name = Discord Ultimate Combo
author = Custom
label = experimental
description = Максимальная агрессия: disorder + ECN + fake + random IP ID
--lua-desync=discord_ultimate_combo:fakes=2:ttl=3:pos=host:pos2=endhost

[fake_tls_google_6_ts]
name = Fake TLS Google x6 TCP_TS
author = community
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=-600000

[fake_tls_google_6_seq2]
name = Fake TLS Google x6 TCP_SEQ=2
author = community
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=6:tcp_seq=2

[fake_tls_google_mod_hostfakesplit]
name = Fake TLS Google mod + HostFakeSplit
author = community
blobs = tls_google
--lua-desync=fake:blob=tls_google:tls_mod=rnd,dupsid,sni=www.google.com:tcp_ts=-600000
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000

[hostfakesplit_ozon_4_ts]
name = HostFakeSplit Ozon x4 TCP_TS
author = community
--lua-desync=hostfakesplit:host=ozon.ru:repeats=4:tcp_ts=-600000

[tls_multisplit_sni_seqovl_stun_autottl]
name = TLS MultiSplit SNI seqovl=652 stun_pat AutoTTL
author = community
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=stun_pat:repeats=2
--lua-desync=tls_multisplit_sni:seqovl=652:seqovl_pattern=stun_pat:ip_autottl=-3,3-20:ip6_autottl=-3,3-20

[tls_multisplit_sni_seqovl_stun]
name = TLS MultiSplit SNI seqovl=652 stun_pat
author = community
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=stun_pat
--lua-desync=tls_multisplit_sni:seqovl=652:seqovl_pattern=stun_pat
[fake_6_tls_4pda_tcp_ts]
name = Fake TLS 4pda x6 TCP_TS
author = community
blobs = tls_4pda
--lua-desync=fake:blob=tls_4pda:repeats=6:tcp_ts=-600000

[fake_8_tls_google_tcp_ts]
name = Fake TLS Google x8 TCP_TS
author = community
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=8:tcp_ts=-600000

[fake_8_tls_max_tcp_ts]
name = Fake TLS Max x8 TCP_TS
author = community
blobs = tls_max
--lua-desync=fake:blob=tls_max:repeats=8:tcp_ts=-600000

[fake_11_tls_google_tcp_ts]
name = Fake TLS Google x11 TCP_TS
author = community
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=11:tcp_ts=-600000

[syndata_multisplit_2_652_ts_up]
name = Syndata + Multisplit pos=2 seqovl=652 tls_google
author = community
blobs = tls_google
--lua-desync=syndata:blob=tls_google:repeats=11:tcp_ack=-66000:tcp_ts_up
--lua-desync=multisplit:pos=2:seqovl=652:seqovl_pattern=tls_google

[fake_8_tls_max_ts_multisplit_664]
name = Fake TLS Max x8 TCP_TS + Multisplit seqovl=664
author = community
blobs = tls_max
--lua-desync=fake:blob=tls_max:repeats=8:tcp_ts=-600000
--lua-desync=multisplit:pos=2:seqovl=664:seqovl_pattern=tls_max:repeats=8:tcp_ts=-600000

[hostfakesplit_google_4_ts]
name = HostFakeSplit google.com x4 TCP_TS
author = community
--lua-desync=hostfakesplit:host=www.google.com:repeats=4:tcp_ts=-600000

[hostfakesplit_ozon_4_ts_md5]
name = HostFakeSplit Ozon x4 TCP_TS + MD5
author = community
--lua-desync=hostfakesplit:host=ozon.ru:repeats=4:tcp_ts=-600000:tcp_md5

[fake_tls_auto_11]
name = Fake TLS AUTO x11 (0x0+default_tls+multidisorder_legacy)
author = community
--lua-desync=fake:blob=0x00000000:repeats=11:tcp_ack=-66000:tcp_ts_up
--lua-desync=fake:blob=fake_default_tls:tls_mod=rnd,dupsid,sni=www.google.com:repeats=11:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder_legacy:pos=1,midsld:repeats=11

# --- builtin stock basic coverage (generated) ---
[stock_all_tcp_udp_v1_01]
name = syndata + multidisorder_legacy 6,midsld+2
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета ALL TCP & UDP v1.txt (russia_blacklist_tcp)
--lua-desync=syndata
--lua-desync=multidisorder_legacy:pos=6,midsld+2

[stock_dead_by_daylight_game_filter_02]
name = send x2 + syndata tls7
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Dead by Daylight (game filter).txt (youtube_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls7

[stock_dead_by_daylight_v2_game_filter_03]
name = send x2 + syndata tls_google + pass
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Dead by Daylight v2 (game filter).txt (telegram_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google:ip_autottl=-2,3-20
--lua-desync=pass

[stock_dead_by_daylight_v2_game_filter_04]
name = send x2 + syndata tls_google + fake tls_google x8 tls_client_hello ts1 + multisplit 1 tls_google s681 tls_client_hello
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Dead by Daylight v2 (game filter).txt (other_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google:ip_autottl=-2,3-20
--lua-desync=fake:blob=tls_google:tcp_ts=1:repeats=8:payload=tls_client_hello
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:payload=tls_client_hello

[stock_default_multisplit_sni_game_filter_05]
name = send x1 + syndata tls_max + tls_multisplit_sni tls_google s652
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default multisplit_sni (game filter).txt (googlevideo_tcp)
--lua-desync=send:repeats=1
--lua-desync=syndata:blob=tls_max
--lua-desync=tls_multisplit_sni:seqovl=652:seqovl_pattern=tls_google

[stock_default_multisplit_stun_game_filter_06]
name = send x1 + syndata tls_max + multisplit 1 stun_pat 740
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default multisplit_stun (game filter).txt (googlevideo_tcp)
--lua-desync=send:repeats=1
--lua-desync=syndata:blob=tls_max
--lua-desync=multisplit:pos=1:seqovl=740:seqovl_pattern=stun_pat

[send_x2_syndata_tls_google_multisplit_stun_pat_740]
name = send x2 + syndata tls_google + multisplit 1 stun_pat 740
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multisplit:pos=1:seqovl=740:seqovl_pattern=stun_pat

[stock_default_v2_game_filter_07]
name = fake fake_default_http x4 md5 + multidisorder host+1
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v2 (game filter).txt (cloudflare_tcp)
--lua-desync=fake:blob=fake_default_http:repeats=4:ip_autottl=2,3-20:ip6_autottl=2,3-20:tcp_md5
--lua-desync=multidisorder:pos=host+1

[stock_default_v3_game_filter_08]
name = send x2 + multidisorder 1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2 s1
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v3 (game filter).txt (googlevideo_tcp)
--lua-desync=send:repeats=2
--lua-desync=multidisorder:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1

[stock_default_v3_game_filter_09]
name = send x2 + syndata tls_google + hostfakesplit_multi hosts x2 md5 ts-1000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v3 (game filter).txt (telegram_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=hostfakesplit_multi:hosts=google.com,vimeo.com:tcp_ts=-1000:tcp_md5:repeats=2

[stock_default_v4_game_filter_10]
name = send x1 + syndata tls_max + hostfakesplit_multi hosts x2 md5 ts-1000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v4 (game filter).txt (googlevideo_tcp)
--lua-desync=send:repeats=1
--lua-desync=syndata:blob=tls_max
--lua-desync=hostfakesplit_multi:hosts=google.com,vimeo.com:tcp_ts=-1000:tcp_md5:repeats=2

[stock_default_v5_11]
name = fake tls_max x8 badsum + multidisorder 1 tls_max s681
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v5.txt (youtube_tcp)
--lua-desync=fake:blob=tls_max:badsum:repeats=8
--lua-desync=multidisorder:pos=1:seqovl=681:seqovl_pattern=tls_max

[stock_default_v5_12]
name = send x3 + syndata tls_google + syndata
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v5.txt (discord_update_tcp)
--lua-desync=send:repeats=3
--lua-desync=syndata:blob=tls_google
--lua-desync=syndata

[stock_default_v5_13]
name = send x2 + multisplit tls5 s211
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v5.txt (telegram_tcp)
--lua-desync=send:repeats=2
--lua-desync=multisplit:seqovl=211:seqovl_pattern=tls5

[stock_default_v5_14]
name = send x2 + syndata tls_google + multisplit tls5 s211
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default v5.txt (rutracker_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multisplit:seqovl=211:seqovl_pattern=tls5

[stock_preset_x_game_filter_15]
name = send x2 + syndata tls_google + multisplit
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Preset X (game filter).txt (roblox_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multisplit

[stock_preset_x_v2_game_filter_16]
name = send x2 + syndata tls_google + fakedsplit 1 x10 ack-66000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Preset X v2 (game filter).txt (warp_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=fakedsplit:pos=1:tcp_ack=-66000:repeats=10:ip_ttl=4:ip6_ttl=4

[stock_preset_x_v2_game_filter_17]
name = send x2 + syndata tls_google + multisplit tls_google s700
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Preset X v2 (game filter).txt (russia_youtube_rtmps_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multisplit:seqovl=700:seqovl_pattern=tls_google:tcp_flags_unset=ack

[stock_preset_xy_game_filter_18]
name = send x2 + syndata tls_google + multidisorder_legacy sniext+1,midsld s652
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Preset XY (game filter).txt (warp_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multidisorder_legacy:pos=sniext+1,midsld:seqovl=652

[stock_syndata_multidisorder_legacy_game_filter_19]
name = syndata + multidisorder_legacy 1,midsld
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy (game filter).txt (youtube_tcp)
--lua-desync=syndata
--lua-desync=multidisorder_legacy:pos=1,midsld

[stock_syndata_multidisorder_legacy_wow_game_fi_20]
name = send x2 + syndata fake_tls_8 + fake tls14 x6 tsup + multidisorder 1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2 s1 + multidisorder_legacy
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy WoW (game filter).txt (google_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=fake_tls_8
--lua-desync=fake:blob=tls14:repeats=6:tls_mod=rnd,dupsid:tcp_ts_up
--lua-desync=multidisorder:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[stock_syndata_multidisorder_legacy_wow_game_fi_21]
name = send x2 + syndata fake_tls_8 + fake tls18 x4 tsup ack-66000 + multidisorder_legacy 1,midsld
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy WoW (game filter).txt (amazon_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=fake_tls_8
--lua-desync=fake:blob=tls18:repeats=4:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[stock_syndata_multidisorder_legacy_wow_game_fi_22]
name = send x2 + syndata fake_tls_8 + fake fake_default_tls x6 tsup ack-66000 + multidisorder_legacy 1,midsld + tls_fake_flood
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy WoW (game filter).txt (warp_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=fake_tls_8
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up:ip6_hopbyhop2
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=tls_fake_flood:fakes=11:md5sig

[stock_syndata_multidisorder_legacy_wow_game_fi_22_simple]
name = fake fake_default_tls x6 tsup ack-66000 + multidisorder_legacy 1,midsld
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy WoW (game filter).txt (ipset_all)
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up:ip6_hopbyhop2
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[stock_syndata_multidisorder_legacy_wow_game_fi_23]
name = send x2 + syndata fake_tls_7 + fake tls_google x11 md5 + hostfakesplit_multi hosts x2 md5 ts-1000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy WoW (game filter).txt (cloudflare_ipset_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=fake_tls_7
--lua-desync=fake:blob=tls_google:repeats=11:tcp_md5
--lua-desync=hostfakesplit_multi:hosts=google.com,vimeo.com:tcp_ts=-1000:tcp_md5:repeats=2

[stock_syndata_multidisorder_legacy_wow_game_fi_24]
name = send x2 + syndata fake_tls_8 + fake tls1 md5 + multidisorder_legacy 1,midsld
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Syndata + MultiDisorder legacy WoW (game filter).txt (russia_youtube_rtmps_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=fake_tls_8
--lua-desync=fake:blob=tls1:tls_mod=rnd,dupsid:tcp_md5:ip_autottl=-1,3-20
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[stock_ultimate_main_riot_valorant_game_filter_25]
name = send
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Ultimate Main Riot + Valorant (game filter).txt (riotgames_tcp)
--lua-desync=send

[stock_ultimate_main_riot_valorant_game_filter_26]
name = send + multidisorder 1
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Ultimate Main Riot + Valorant (game filter).txt (russia_blacklist_tcp)
--lua-desync=send
--lua-desync=multidisorder:pos=1

[stock_general_alt_game_filter_27]
name = fake tls_google x6 ts-600000 ip_id=zero + fakedsplit x6 ts-600000 ip_id=zero
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT (game filter).txt (googlevideo_tcp)
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=-600000:ip_id=zero
--lua-desync=fakedsplit:pattern=0x00:repeats=6:tcp_ts=-600000:ip_id=zero

[stock_general_alt3_game_filter_30]
name = fake tls_google ts-600000 + hostfakesplit ya.ru ts-600000 + fake fake_default_http ts-600000 + hostfakesplit ya.ru ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT3 (game filter).txt (list_general_tcp)
--lua-desync=fake:blob=tls_google:tls_mod=rnd,dupsid,sni=ya.ru:tcp_ts=-600000
--lua-desync=hostfakesplit:host=ya.ru:tcp_ts=-600000
--lua-desync=fake:blob=fake_default_http:tcp_ts=-600000
--lua-desync=hostfakesplit:host=ya.ru:tcp_ts=-600000

[stock_general_alt3_31]
name = fake tls_google ts-600000 + hostfakesplit www.google.com ts-600000 + fake fake_default_http ts-600000 + hostfakesplit www.google.com ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT3.txt (discord_tcp)
--lua-desync=fake:blob=tls_google:tls_mod=rnd,dupsid,sni=www.google.com:tcp_ts=-600000
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000
--lua-desync=fake:blob=fake_default_http:tcp_ts=-600000
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000

[stock_general_alt8_game_filter_35]
name = fake tls_google x6 seq2 + fake fake_default_http x6 seq2
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT8 (game filter).txt (discord_tcp)
--lua-desync=fake:blob=tls_google:repeats=6:tcp_seq=2
--lua-desync=fake:blob=fake_default_http:repeats=6:tcp_seq=2

[stock_general_fake_tls_auto_alt_game_filter_36]
name = fake fake_default_tls x8 seq2 + fakedsplit 2 x8 seq2
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general FAKE TLS AUTO ALT (game filter).txt (discord_tcp)
--lua-desync=fake:blob=fake_default_tls:tls_mod=rnd,dupsid,sni=www.google.com:repeats=8:tcp_seq=2
--lua-desync=fakedsplit:pos=2:repeats=8:tcp_seq=2

[stock_general_fake_tls_auto_alt2_game_filter_37]
name = fake fake_default_tls x8 seq1000 + multisplit 2 tls_google s681 x8
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general FAKE TLS AUTO ALT2 (game filter).txt (discord_tcp)
--lua-desync=fake:blob=fake_default_tls:tls_mod=rnd,dupsid,sni=www.google.com:repeats=8:tcp_seq=1000
--lua-desync=multisplit:pos=2:seqovl=681:seqovl_pattern=tls_google:repeats=8

[stock_general_fake_tls_auto_alt3_game_filter_38]
name = fake fake_default_tls x8 ts-600000 + multisplit 2 tls_google s681 x8 ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general FAKE TLS AUTO ALT3 (game filter).txt (discord_tcp)
--lua-desync=fake:blob=fake_default_tls:tls_mod=rnd,dupsid,sni=www.google.com:repeats=8:tcp_ts=-600000
--lua-desync=multisplit:pos=2:seqovl=681:seqovl_pattern=tls_google:repeats=8:tcp_ts=-600000

[stock_general_fake_tls_auto_v2_game_filter_39]
name = fake fake_default_tls x11 ack-66000 + multidisorder 1,midsld x11 ack-66000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general FAKE TLS AUTO v2 (game filter).txt (discord_tcp)
--lua-desync=fake:blob=fake_default_tls:tls_mod=rnd,dupsid,sni=www.google.com:tcp_ack=-66000:repeats=11
--lua-desync=multidisorder:pos=1,midsld:tcp_ack=-66000:repeats=11

[stock_general_simple_fake_game_filter_40]
name = fake tls_google x6 ts-600000 + fake fake_default_http x6 ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general SIMPLE FAKE (game filter).txt (discord_tcp)
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=-600000
--lua-desync=fake:blob=fake_default_http:repeats=6:tcp_ts=-600000

[stock_tcp_41]
name = syndata + multidisorder_legacy 1,midsld + syndata + multidisorder_legacy 1,midsld
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Ростелеком.txt (other_tcp)
--lua-desync=syndata
--lua-desync=multidisorder_legacy:pos=1,midsld
--lua-desync=syndata
--lua-desync=multidisorder_legacy:pos=1,midsld

[stock_dead_by_daylight_v2_game_filter_01]
name = send x2 + syndata tls_google + multisplit tls_google s700
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Dead by Daylight v2 (game filter).txt (cloudflare_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google:ip_autottl=-2,3-20
--lua-desync=multisplit:seqovl=700:seqovl_pattern=tls_google:tcp_flags_unset=ack

[stock_default_multisplit_sni_game_filter_02]
name = send x2 + syndata tls_google + tls_multisplit_sni tls_google s652
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default multisplit_sni (game filter).txt (cloudflare_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google:ip_autottl=-2,3-20
--lua-desync=tls_multisplit_sni:seqovl=652:seqovl_pattern=tls_google

[stock_default_multisplit_stun_game_filter_03]
name = send x2 + syndata tls_google + multisplit 1 stun_pat s740
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета Default multisplit_stun (game filter).txt (cloudflare_tcp)
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google:ip_autottl=-2,3-20
--lua-desync=multisplit:pos=1:seqovl=740:seqovl_pattern=stun_pat

[stock_general_alt_game_filter_04]
name = fake tls_google x6 ts-600000 + fakedsplit x6 ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT (game filter).txt (list_general_tcp)
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=-600000
--lua-desync=fakedsplit:pattern=0x00:repeats=6:tcp_ts=-600000

[stock_general_alt10_game_filter_05]
name = fake fake_default_tls x3 ts-600000 + fake tls_4pda x3 ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT10 (game filter).txt (cloudflare_tcp)
--lua-desync=fake:blob=fake_default_tls:tls_mod=rnd,sni=www.google.com:repeats=3:tcp_ts=-600000
--lua-desync=fake:blob=tls_4pda:repeats=3:tcp_ts=-600000

[stock_general_alt11_06]
name = fake tls_google x8 ts-600000 + multisplit 2 tls_google s681 x8 ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT11.txt (googlevideo_tcp)
--lua-desync=fake:blob=tls_google:repeats=8:tcp_ts=-600000
--lua-desync=multisplit:pos=2:seqovl=681:seqovl_pattern=tls_google:repeats=8:tcp_ts=-600000

[stock_general_alt3_game_filter_08]
name = fake tls_google ts-600000 + hostfakesplit ya.ru ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT3 (game filter).txt (cloudflare_tcp)
--lua-desync=fake:blob=tls_google:tls_mod=rnd,dupsid,sni=ya.ru:tcp_ts=-600000
--lua-desync=hostfakesplit:host=ya.ru:tcp_ts=-600000

[stock_general_alt4_game_filter_11]
name = fake tls_google x6 seq1000 + multisplit 2
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT4 (game filter).txt (discord_tcp)
--lua-desync=fake:blob=tls_google:repeats=6:tcp_seq=1000
--lua-desync=multisplit:pos=2

[stock_general_alt5_game_filter_13]
name = syndata + multidisorder 2
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT5 (game filter).txt (discord_tcp)
--lua-desync=syndata
--lua-desync=multidisorder:pos=2

[stock_general_alt7_game_filter_14]
name = syndata
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general ALT7 (game filter).txt (cloudflare_tcp)
--lua-desync=syndata

[stock_general_simple_fake_alt2_game_filter_17]
name = fake tls_max x6 ts-600000
author = builtin
label = stock
description = Автодобавлено для распознавания встроенного пресета general SIMPLE FAKE ALT2 (game filter).txt (cloudflare_tcp)
--lua-desync=fake:blob=tls_max:repeats=6:tcp_ts=-600000
# --- end builtin stock basic coverage ---

# --- imported advanced additions ---

[multidisorder_pos1]
name = MultiDisorder pos=1
author = community
--lua-desync=multidisorder:pos=1

[multidisorder_legacy_dup]
name = MultiDisorder legacy duplicate lines
author = community
--lua-desync=multidisorder_legacy:pos=1,midsld
--lua-desync=multidisorder_legacy:pos=1,midsld

[multidisorder_pos2]
name = MultiDisorder pos=2
author = community
--lua-desync=multidisorder:pos=2

[fake_tls_1_tcpmd5_autottl_multidisorder_legacy]
name = Fake TLS1 tcp_md5 AutoTTL + MultiDisorder_legacy
author = community
blobs = tls1
--lua-desync=fake:blob=tls1:tls_mod=rnd,dupsid:tcp_md5:ip_autottl=-1,3-20
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[fake_tls_max_6_ts_http_ts]
name = Fake TLS Max x6 TS + HTTP TS
author = community
blobs = tls_max,fake_default_http
--lua-desync=fake:blob=tls_max:repeats=6:tcp_ts=-600000
--lua-desync=fake:blob=fake_default_http:repeats=6:tcp_ts=-600000

[fake_11_tls_google_tcp_md5_hostfakesplit_multi]
name = Fake TLS google x11 tcp_md5 + HostFakeSplit multi
author = community
blobs = tls_google
--lua-desync=fake:blob=tls_google:repeats=11:tcp_md5
--lua-desync=hostfakesplit_multi:hosts=google.com,vimeo.com:tcp_ts=-1000:tcp_md5:repeats=2

[multidisorder_legacy_pos6_midsld2]
name = MultiDisorder legacy pos=6,midsld+2
author = community
--lua-desync=multidisorder_legacy:pos=6,midsld+2

[fake_tls_google_ts_http_ts_fakedsplit_all_payload]
name = Fake TLS google TS + HTTP TS + FakedSplit
author = community
blobs = tls_google,fake_default_http
--lua-desync=fake:blob=tls_google:repeats=6:tcp_ts=-600000
--lua-desync=fake:blob=fake_default_http:repeats=6:tcp_ts=-600000
--lua-desync=fakedsplit:pattern=0x00:repeats=6:tcp_ts=-600000

[fake_tls14_multidisorder_legacy_ip6hbh_flood]
name = Fake TLS14 + MultiDisorder complex + legacy + autottl
author = community
blobs = tls14
--lua-desync=fake:blob=tls14:repeats=6:tls_mod=rnd,dupsid:tcp_ts_up
--lua-desync=multidisorder:pos=1,host+2,sld+2,sld+5,sniext+1,sniext+2,endhost-2:seqovl=1
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[fake_tls18_legacy_autottl]
name = Fake TLS18 x4 tcpack tsup + legacy autottl
author = community
blobs = tls18
--lua-desync=fake:blob=tls18:repeats=4:tcp_ack=-66000:tcp_ts_up
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[fake_default_tls_tsup_ip6hbh2_legacy_flood]
name = Fake default_tls tsup ip6hbh2 + legacy autottl + flood
author = community
blobs = fake_default_tls
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up:ip6_hopbyhop2
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20
--lua-desync=tls_fake_flood:fakes=11:md5sig

[fake_quic_google_10_autottl_all_tcp]
name = Fake QUIC Google x10 AutoTTL payload=all (ipset_zapretkvn TCP catalog)
author = community
blobs = quic_google
--lua-desync=fake:blob=quic_google:ip_autottl=-2,3-20:ip6_autottl=-2,3-20:repeats=10:payload=all

[fake_quic_google_12_all_tcp]
name = Fake QUIC Google x12 (ipset_zapretkvn TCP catalog)
author = community
blobs = quic_google
--lua-desync=fake:blob=quic_google:repeats=12

[fake_quic_google_10_all_tcp]
name = Fake QUIC Google x10 (ipset_zapretkvn TCP catalog)
author = community
blobs = quic_google
--lua-desync=fake:blob=quic_google:repeats=10

[fake_quic_google_12_autottl2_all_tcp]
name = Fake QUIC Google x12 AutoTTL2 payload=all in args (ipset_zapretkvn)
author = community
blobs = quic_google
--lua-desync=fake:blob=quic_google:repeats=12:ip_autottl=2,3-20:ip6_autottl=2,3-20:payload=all

[fake_quic_google_2_all_tcp]
name = Fake QUIC Google x2 (ipset_zapretkvn TCP catalog)
author = community
blobs = quic_google
--lua-desync=fake:blob=quic_google:repeats=2

[fake_quic2_udplen_deadbeef_tcp]
name = Fake quic2 x7 + UDPLen deadbeef (ipset_zapretkvn TCP catalog)
author = community
blobs = quic2
--lua-desync=fake:blob=quic2:repeats=7
--lua-desync=udplen:increment=5:pattern=0xDEADBEEF

# --- missing builtin strategy coverage (generated from presets) ---
[stock_missing_199_tcp_01]
name = general 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:ip_id=zero

[stock_missing_199_tcp_02]
name = general 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=multisplit:pos=1:seqovl=568:seqovl_pattern=tls_4pda

[stock_missing_199_tcp_03]
name = general 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=multisplit:payload=all:pos=1:seqovl=568:seqovl_pattern=tls_4pda

[stock_missing_199_tcp_04]
name = general ALT1 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT1 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:ip_id=zero:repeats=6
--lua-desync=fakedsplit:pattern=0x00:tcp_ts=-600000:ip_id=zero:repeats=6

[stock_missing_199_tcp_05]
name = general ALT1 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT1 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=6
--lua-desync=fakedsplit:pattern=0x00:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_06]
name = general ALT1 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT1 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=6
--lua-desync=fakedsplit:pattern=0x00:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_07]
name = general ALT1 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT1 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=6
--lua-desync=fakedsplit:pattern=0x00:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_08]
name = general ALT10 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT10 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:ip_id=zero:repeats=6

[stock_missing_199_tcp_09]
name = general ALT10 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT10 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_10]
name = general ALT10 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT10 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_4pda:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_11]
name = general ALT10 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT10 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_4pda:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_12]
name = general ALT11 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT11 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:ip_id=zero:repeats=8
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:ip_id=zero

[stock_missing_199_tcp_13]
name = general ALT11 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT11 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_14]
name = general ALT11 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT11 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=8
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=664:seqovl_pattern=tls_max

[stock_missing_199_tcp_15]
name = general ALT11 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT11 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=8
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=664:seqovl_pattern=tls_max
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:payload=all:pos=1:seqovl=664:seqovl_pattern=tls_max

[stock_missing_199_tcp_16]
name = general ALT12 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT12 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:ip_id=zero

[stock_missing_199_tcp_17]
name = general ALT12 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT12 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_stun:tcp_ts=-600000:repeats=8
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=664:seqovl_pattern=tls_max

[stock_missing_199_tcp_18]
name = general ALT12 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT12 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_stun:tcp_ts=-600000:repeats=8
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=664:seqovl_pattern=tls_max
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:payload=all:pos=1:seqovl=664:seqovl_pattern=tls_max

[stock_missing_199_tcp_19]
name = general ALT2 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT2 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=multisplit:pos=2:seqovl=652:seqovl_pattern=tls_google:ip_id=zero

[stock_missing_199_tcp_20]
name = general ALT2 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT2 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=multisplit:payload=all:pos=2:seqovl=652:seqovl_pattern=tls_google

[stock_missing_199_tcp_21]
name = general ALT3 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT3 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:tls_mod=rnd,dupsid,sni=www.google.com:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_ts=-600000:ip_id=zero
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:ip_id=zero:nofake2

[stock_missing_199_tcp_22]
name = general ALT3 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT3 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_default_http:tcp_ts=-600000
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:nofake2

[stock_missing_199_tcp_23]
name = general ALT3 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT3 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:tls_mod=rnd,dupsid,sni=ya.ru
--lua-desync=fake:blob=fake_http_max:tcp_ts=-600000
--lua-desync=hostfakesplit:host=ya.ru:tcp_ts=-600000:nofake2

[stock_missing_199_tcp_24]
name = general ALT4 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT4 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_seq=1000:repeats=6:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_seq=1000:repeats=6:ip_id=zero
--lua-desync=multisplit:pos=2:ip_id=zero

[stock_missing_199_tcp_25]
name = general ALT4 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT4 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_seq=1000:repeats=6
--lua-desync=fake:blob=fake_default_http:tcp_seq=1000:repeats=6
--lua-desync=multisplit:pos=2

[stock_missing_199_tcp_26]
name = general ALT4 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT4 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_seq=1000:repeats=6
--lua-desync=fake:blob=tls_google:tcp_seq=1000:repeats=6
--lua-desync=fake:blob=fake_http_max:tcp_seq=1000:repeats=6
--lua-desync=multisplit:pos=2

[stock_missing_199_tcp_27]
name = general ALT4 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT4 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_seq=1000:repeats=6
--lua-desync=fake:blob=tls_google:tcp_seq=1000:repeats=6
--lua-desync=fake:blob=fake_http_max:tcp_seq=1000:repeats=6
--lua-desync=fake:blob=zero256:tcp_seq=1000:repeats=6
--lua-desync=multisplit:payload=all:pos=2

[stock_missing_199_tcp_28]
name = general ALT6 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT6 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=multisplit:payload=all:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_29]
name = general ALT7 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT7 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=multisplit:pos=2,sniext+1:seqovl=679:seqovl_pattern=tls_google:ip_id=zero

[stock_missing_199_tcp_30]
name = general ALT8 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT8 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=6:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_seq=2:repeats=6:ip_id=zero

[stock_missing_199_tcp_31]
name = general ALT8 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT8 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=6
--lua-desync=fake:blob=fake_default_http:tcp_seq=2:repeats=6

[stock_missing_199_tcp_32]
name = general ALT8 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT8 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=6
--lua-desync=fake:blob=fake_http_max:tcp_seq=2:repeats=6

[stock_missing_199_tcp_33]
name = general ALT8 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT8 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=6
--lua-desync=fake:blob=fake_http_max:tcp_seq=2:repeats=6
--lua-desync=fake:blob=zero256:tcp_seq=2:repeats=6

[stock_missing_199_tcp_34]
name = general ALT9 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT9 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:repeats=4:ip_id=zero

[stock_missing_199_tcp_35]
name = general ALT9 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT9 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:repeats=4

[stock_missing_199_tcp_36]
name = general ALT9 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT9 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=hostfakesplit:host=ozon.ru:tcp_ts=-600000:tcp_md5:repeats=4

[stock_missing_199_tcp_37]
name = general ALT9 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT9 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=hostfakesplit:payload=all:host=ozon.ru:tcp_ts=-600000:repeats=4

[stock_missing_199_tcp_38]
name = general ALT9 1.9.9 (game filter) / Cloudflare TCP
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general ALT9 1.9.9 (game filter).txt (Cloudflare TCP) в basic-режиме.
--lua-desync=hostfakesplit:host=ozon.ru:tcp_ts=-600000:repeats=4

[stock_missing_199_tcp_39]
name = general FAKE TLS AUTO 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=tls_zero4:tcp_seq=-10000:repeats=11:ip_id=zero
--lua-desync=fake:blob=fake_default_tls:tcp_seq=-10000:repeats=11:tls_mod=rnd,dupsid,sni=www.google.com:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_seq=-10000:repeats=11:ip_id=zero
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_id=zero

[stock_missing_199_tcp_40]
name = general FAKE TLS AUTO 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=tls_zero4:tcp_seq=-10000:repeats=11
--lua-desync=fake:blob=fake_default_tls:tcp_seq=-10000:repeats=11:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_default_http:tcp_seq=-10000:repeats=11
--lua-desync=multidisorder_legacy:pos=1,midsld

[stock_missing_199_tcp_41]
name = general FAKE TLS AUTO 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=tls_zero4:tcp_seq=-10000:repeats=11
--lua-desync=fake:blob=fake_default_tls:tcp_seq=-10000:repeats=11:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_seq=-10000:repeats=11
--lua-desync=multidisorder_legacy:pos=1,midsld

[stock_missing_199_tcp_42]
name = general FAKE TLS AUTO 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=tls_zero4:tcp_seq=-10000:repeats=11
--lua-desync=fake:blob=fake_default_tls:tcp_seq=-10000:repeats=11:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_seq=-10000:repeats=11
--lua-desync=fake:blob=zero256:tcp_seq=-10000:repeats=11
--lua-desync=multidisorder_legacy:payload=all:pos=1,midsld

[stock_missing_199_tcp_43]
name = general FAKE TLS AUTO ALT 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_seq=2:repeats=8:ip_id=zero
--lua-desync=fakedsplit:pos=1:tcp_seq=2:repeats=8:ip_id=zero

[stock_missing_199_tcp_44]
name = general FAKE TLS AUTO ALT 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_default_http:tcp_seq=2:repeats=8
--lua-desync=fakedsplit:pos=1:tcp_seq=2:repeats=8

[stock_missing_199_tcp_45]
name = general FAKE TLS AUTO ALT 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_seq=2:repeats=8
--lua-desync=fakedsplit:pos=1:tcp_seq=2:repeats=8

[stock_missing_199_tcp_46]
name = general FAKE TLS AUTO ALT 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_seq=2:repeats=8
--lua-desync=fake:blob=zero256:tcp_seq=2:repeats=8
--lua-desync=fakedsplit:payload=all:pos=1:tcp_seq=2:repeats=8

[stock_missing_199_tcp_47]
name = general FAKE TLS AUTO ALT2 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT2 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=10000000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_seq=10000000:repeats=8:ip_id=zero
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:ip_id=zero

[stock_missing_199_tcp_48]
name = general FAKE TLS AUTO ALT2 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT2 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=10000000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_default_http:tcp_seq=10000000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_49]
name = general FAKE TLS AUTO ALT2 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT2 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=10000000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_seq=10000000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_50]
name = general FAKE TLS AUTO ALT2 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT2 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=10000000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_seq=10000000:repeats=8
--lua-desync=fake:blob=zero256:tcp_seq=10000000:repeats=8
--lua-desync=multisplit:payload=all:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_51]
name = general FAKE TLS AUTO ALT3 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT3 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com:ip_id=zero
--lua-desync=fake:blob=fake_default_http:tcp_ts=-600000:repeats=8:ip_id=zero
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:ip_id=zero

[stock_missing_199_tcp_52]
name = general FAKE TLS AUTO ALT3 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT3 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_default_http:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_53]
name = general FAKE TLS AUTO ALT3 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT3 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_54]
name = general FAKE TLS AUTO ALT3 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general FAKE TLS AUTO ALT3 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com
--lua-desync=fake:blob=fake_http_max:tcp_ts=-600000:repeats=8
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=8
--lua-desync=multisplit:payload=all:pos=1:seqovl=681:seqovl_pattern=tls_google

[stock_missing_199_tcp_55]
name = general SIMPLE FAKE 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=tls_stun:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_56]
name = general SIMPLE FAKE 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=tls_stun:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_google:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_57]
name = general SIMPLE FAKE ALT 1.9.9 (game filter) / googlevideo.com (CDN сервера)
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE ALT 1.9.9 (game filter).txt (googlevideo.com (CDN сервера)) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_seq=2:ip_id=zero:repeats=6

[stock_missing_199_tcp_58]
name = general SIMPLE FAKE ALT 1.9.9 (game filter) / discord.media
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE ALT 1.9.9 (game filter).txt (discord.media) в basic-режиме.
--lua-desync=fake:blob=tls_google:tcp_seq=2:repeats=6

[stock_missing_199_tcp_59]
name = general SIMPLE FAKE ALT 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE ALT 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=tls_stun:tcp_seq=2:repeats=6
--lua-desync=fake:blob=tls_google:tcp_seq=2:repeats=6
--lua-desync=fake:blob=http_max:tcp_seq=2:repeats=6

[stock_missing_199_tcp_60]
name = general SIMPLE FAKE ALT 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE ALT 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=tls_stun:tcp_seq=2:repeats=6
--lua-desync=fake:blob=tls_google:tcp_seq=2:repeats=6
--lua-desync=fake:blob=http_max:tcp_seq=2:repeats=6
--lua-desync=fake:blob=zero256:tcp_seq=2:repeats=6

[stock_missing_199_tcp_61]
name = general SIMPLE FAKE ALT2 1.9.9 (game filter) / Telegram
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE ALT2 1.9.9 (game filter).txt (Telegram) в basic-режиме.
--lua-desync=fake:blob=tls_stun:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6

[stock_missing_199_tcp_62]
name = general SIMPLE FAKE ALT2 1.9.9 (game filter) / Steam
author = builtin
label = stock
description = Автодобавлено для распознавания нового builtin preset-а general SIMPLE FAKE ALT2 1.9.9 (game filter).txt (Steam) в basic-режиме.
--lua-desync=fake:blob=tls_stun:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=http_max:tcp_ts=-600000:repeats=6
--lua-desync=fake:blob=zero256:tcp_ts=-600000:repeats=6


[stock_builtin_coverage_tcp_003]
name = Default v1 (game filter) / js.rbxcdn.com
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из Default v1 (game filter).txt (js.rbxcdn.com) определялся как готовая стратегия, а не custom.
--lua-desync=multisplit:seqovl=681:seqovl_pattern=stun_pat

[stock_builtin_coverage_tcp_004]
name = Default v1 (game filter) / tr.rbxcdn.com
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из Default v1 (game filter).txt (tr.rbxcdn.com) определялся как готовая стратегия, а не custom.
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=stun_pat
--lua-desync=multisplit:seqovl=1000:seqovl_pattern=stun_pat

[stock_builtin_coverage_tcp_005]
name = Preset X v2 (game filter) / 18+ сайты
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из Preset X v2 (game filter).txt (18+ сайты) определялся как готовая стратегия, а не custom.
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=tls_google
--lua-desync=multisplit:pos=midsld

[stock_builtin_coverage_tcp_006]
name = Syndata + MultiDisorder legacy WoW (game filter) / Все сайты (айпи)
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из Syndata + MultiDisorder legacy WoW (game filter).txt (Все сайты (айпи)) определялся как готовая стратегия, а не custom.
--lua-desync=send:repeats=2
--lua-desync=syndata:blob=fake_tls_7
--lua-desync=fake:blob=fake_default_tls:repeats=6:tcp_ack=-66000:tcp_ts_up:ip6_hopbyhop2
--lua-desync=multidisorder_legacy:pos=1,midsld:ip_autottl=-1,3-20:ip6_autottl=-1,3-20

[stock_builtin_coverage_tcp_009]
name = general ALT1 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT1 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=6

[stock_builtin_coverage_tcp_010]
name = general ALT11 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT11 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_ts=-600000:repeats=8

[stock_builtin_coverage_tcp_011]
name = general ALT12 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT12 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_stun:tcp_ts=-600000:repeats=8

[stock_builtin_coverage_tcp_012]
name = general ALT3 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT3 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:tls_mod=rnd,dupsid,sni=ya.ru

[stock_builtin_coverage_tcp_013]
name = general ALT4 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT4 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_stun_as_tls:tcp_seq=1000:repeats=6

[stock_builtin_coverage_tcp_014]
name = general ALT5 / Мои сайты
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT5.txt (Мои сайты) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=quic_google:repeats=6

[stock_builtin_coverage_tcp_015]
name = general ALT8 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general ALT8 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=6

[stock_builtin_coverage_tcp_016]
name = general FAKE TLS AUTO 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general FAKE TLS AUTO 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=tls_zero4:tcp_seq=-10000:repeats=11

[stock_builtin_coverage_tcp_017]
name = general FAKE TLS AUTO ALT 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general FAKE TLS AUTO ALT 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=2:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com

[stock_builtin_coverage_tcp_018]
name = general FAKE TLS AUTO ALT2 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general FAKE TLS AUTO ALT2 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_default_tls:tcp_seq=10000000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com

[stock_builtin_coverage_tcp_019]
name = general FAKE TLS AUTO ALT3 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general FAKE TLS AUTO ALT3 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=fake_default_tls:tcp_ts=-600000:repeats=8:tls_mod=rnd,dupsid,sni=www.google.com

[stock_builtin_coverage_tcp_020]
name = general SIMPLE FAKE 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general SIMPLE FAKE 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=tls_stun:tcp_ts=-600000:repeats=6

[stock_builtin_coverage_tcp_021]
name = general SIMPLE FAKE ALT 1.9.9 (game filter) / DeepSeek
author = builtin
label = stock
description = Добавлено, чтобы встроенный профиль из general SIMPLE FAKE ALT 1.9.9 (game filter).txt (DeepSeek) определялся как готовая стратегия, а не custom.
--lua-desync=fake:blob=tls_stun:tcp_seq=2:repeats=6

# --- Flowseal general EXP 1.10.0 ---

[flowseal_exp_1100_google]
name = Flowseal EXP 1.10.0 / Google
author = Flowseal
label = experimental
description = Подмена Host с отметкой времени TCP для Google и YouTube.
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:tcp_ts_up:ip_id=zero

[flowseal_exp_1100_tcp]
name = Flowseal EXP 1.10.0 / TCP
author = Flowseal
label = experimental
description = Поддельный TLS и перекрытие начала настоящего пакета.
blobs = tls_max,stun2
--lua-desync=fake:blob=tls_max:tcp_ts=-600000:tcp_ts_up:repeats=4
--lua-desync=multisplit:pos=1:seqovl=480:seqovl_pattern=stun2

[multisplit_fake_tls_hostfakesplit_rzd]
name = multisplit fake_default_tls + hostfakesplit rzd.ru
label = experimental
--lua-desync=multisplit:blob=fake_default_tls:tcp_ts=-1000:pos=2:nodrop:repeats=4
--lua-desync=hostfakesplit:host=rzd.ru:midhost=host-2:badsum:tcp_ack=-66000:tcp_ts_up

# --- Flowseal 1.10.3 winws2 ports (generated) ---

[flowseal_1103_general_game_other]
name = Flowseal 1.10.3 / general / Game other
author = Flowseal
label = experimental
blobs = tls_4pda
--lua-desync=multisplit:pos=1:seqovl=568:seqovl_pattern=tls_4pda:payload=~empty

[flowseal_1103_alt2_game_other]
name = Flowseal 1.10.3 / ALT2 / Game other
author = Flowseal
label = experimental
blobs = tls_google
--lua-desync=multisplit:pos=2:seqovl=652:seqovl_pattern=tls_google:payload=~empty

[flowseal_1103_alt5_game_other]
name = Flowseal 1.10.3 / ALT5 / Game other
author = Flowseal
label = experimental
--lua-desync=syndata
--lua-desync=multidisorder_legacy:pos=2:payload=~empty

[flowseal_1103_alt6_game_other]
name = Flowseal 1.10.3 / ALT6 / Game other
author = Flowseal
label = experimental
blobs = tls_google
--lua-desync=multisplit:pos=1:seqovl=681:seqovl_pattern=tls_google:payload=~empty

[flowseal_1103_alt9_google_main]
name = Flowseal 1.10.3 / ALT9 / Google TLS+HTTP
author = Flowseal
label = experimental
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:tcp_ts_up:ip_id=zero:repeats=4

[flowseal_1103_alt9_tcp_main]
name = Flowseal 1.10.3 / ALT9 / TCP TLS+HTTP
author = Flowseal
label = experimental
--lua-desync=hostfakesplit:host=ozon.ru:tcp_ts=-600000:tcp_ts_up:tcp_md5:repeats=4

[flowseal_1103_alt9_discord_main]
name = Flowseal 1.10.3 / ALT9 / Discord media TLS+HTTP
author = Flowseal
label = experimental
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:tcp_ts_up:repeats=4

[flowseal_1103_alt9_ipset_main]
name = Flowseal 1.10.3 / ALT9 / IP-set TLS+HTTP
author = Flowseal
label = experimental
--lua-desync=hostfakesplit:host=ozon.ru:tcp_ts=-600000:tcp_ts_up:repeats=4

[flowseal_1103_alt13_google_main]
name = Flowseal 1.10.3 / ALT13 / Google TLS+HTTP
author = Flowseal
label = experimental
--lua-desync=hostfakesplit:host=www.google.com:tcp_ts=-600000:tcp_ts_up

# --- Составные стратегии встроенных пресетов (несколько веток --payload) ---
# Одна запись — одна стратегия целиком: строки --payload разделяют ветки для
# разных типов пакетов, --in-range/--out-range допустимы только после первой
# --lua-desync (диапазон до неё — настройка profile-а). Текст записи ровно
# такой, как в profile-ах пресетов, поэтому они узнаются как эта стратегия.
