LICENSE
MANIFEST.in
README.md
README.pypi.md
changelog.md
pyproject.toml
blobs/README.md
blobs/discord_ipdisc.bin
blobs/discord_udp.bin
blobs/game_udp.bin
blobs/http_iana.bin
blobs/quic_4pda.bin
blobs/quic_5ka.bin
blobs/quic_alfabank.bin
blobs/quic_cloudflare.bin
blobs/quic_funpay.bin
blobs/quic_gv_kyber_1.bin
blobs/quic_gv_kyber_2.bin
blobs/quic_gv_rr2.bin
blobs/quic_initial.bin
blobs/quic_initial_dbankcloud_ru.bin
blobs/quic_initial_vk_com.bin
blobs/quic_initial_www_google_com.bin
blobs/quic_rutube.bin
blobs/quic_steam.bin
blobs/quic_tencent.bin
blobs/quic_vk.bin
blobs/stun.bin
blobs/stun2.bin
blobs/tls_5ka.bin
blobs/tls_clienthello_4pda_to.bin
blobs/tls_clienthello_max_ru.bin
blobs/tls_clienthello_vk_com.bin
blobs/tls_clienthello_www_google_com.bin
blobs/tls_funpay.bin
blobs/tls_rzd.bin
blobs/tls_vk.bin
blobs/wireguard_init.bin
configs/alt10__fake_4pda_ts.conf
configs/alt11__fake_multisplit_ts_r8.conf
configs/alt12__fake_hostfakesplit_mixed.conf
configs/alt2__multisplit_pos2.conf
configs/alt3__fake_hostfakesplit_ya.conf
configs/alt4__fake_multisplit_badseq.conf
configs/alt5__syndata_multidisorder.conf
configs/alt6__multisplit_pos1_seqovl681.conf
configs/alt7__multisplit_sniext.conf
configs/alt8__fake_nomod_badseq.conf
configs/alt9__hostfakesplit_ozon.conf
configs/alt__fake_fakedsplit_ts.conf
configs/composite_discord.conf
configs/fake_badsum_r6.conf
configs/fake_null_r6_ts.conf
configs/fake_tls_auto__fake_multidisorder.conf
configs/fake_tls_auto_alt2__multisplit_badseq_r8.conf
configs/fake_tls_auto_alt3__multisplit_ts_r8.conf
configs/fake_tls_auto_alt__fakedsplit_badseq.conf
configs/general__default_multisplit.conf
configs/simple_fake__fake_ts.conf
configs/simple_fake_alt2__fake_max_ru_ts.conf
configs/simple_fake_alt__fake_badseq.conf
configs/udp_voice__fake_r12.conf
configs/udp_voice__fake_r6.conf
configs/udp_voice__fake_r6_autottl.conf
configs/udp_voice__fake_r6_ttl5.conf
configs/udp_voice__wide_ports_r6.conf
docs/guide.md
docs/package.md
docs/todo.md
lua/README.md
lua/blockchecks/geneva.lua
lua/blockchecks/init.lua
lua/blockchecks/scan_bridge.lua
lua/blockchecks/write_ipc.lua
lua/custom/README.md
lua/custom/dupfake.lua
lua/custom/manifest.toml
presets/README.md
presets/blobs/README.md
presets/domains/amazon-aws.txt
presets/domains/benchmark.txt
presets/domains/cloudflare.txt
presets/domains/coverage-tcp.txt
presets/domains/coverage.txt
presets/domains/critical.txt
presets/domains/denylist.txt
presets/domains/diagnostic.txt
presets/domains/discord.txt
presets/domains/google-youtube.txt
presets/domains/pi2.txt
presets/strategies/bc2-parity-ackdrop.tls
presets/strategies/bc2-parity-foolings.tls
presets/strategies/bc2-parity-http.http
presets/strategies/bc2-parity-ipv6.tls
presets/strategies/bc2-parity-quic.quic
presets/strategies/bc2-parity-seqovl.tls
presets/strategies/bc2-parity-voice.udp
presets/strategies/blockcheckS-best.tls
presets/strategies/fiord-http.http
presets/strategies/fiord-quic.quic
presets/strategies/fiord-tls12.tls
presets/strategies/fiord-tls13.tls
presets/strategies/fiord-udp_voice.udp
presets/strategies/flowseal-fast.tls
presets/strategies/gp-custom-dupfake.tls
presets/strategies/gp-custom-http.txt
presets/strategies/gp-custom-quic.txt
presets/strategies/gp-custom-tls12.txt
presets/strategies/gp-custom-tls13.txt
presets/strategies/gp-verified.tls
presets/strategies/gp-voice.txt
presets/strategies/gv-e2e-smoke.tls
presets/strategies/gv5-quic-smoke.quic
presets/strategies/http-tls-dual.http
presets/strategies/http-tls-dual.tls
presets/strategies/shortlist-tls12.tls
presets/strategies/timeout-benchmark.tls
src/blockchecks/__init__.py
src/blockchecks/bs.py
src/blockchecks/main.py
src/blockchecks/main_phases.py
src/blockchecks/nfconf.py
src/blockchecks/provider_import.py
src/blockchecks/shortlist_export.py
src/blockchecks/shortlist_import.py
src/blockchecks.egg-info/PKG-INFO
src/blockchecks.egg-info/SOURCES.txt
src/blockchecks.egg-info/dependency_links.txt
src/blockchecks.egg-info/entry_points.txt
src/blockchecks.egg-info/requires.txt
src/blockchecks.egg-info/top_level.txt
src/blockchecks/checkers/__init__.py
src/blockchecks/checkers/composite_runner.py
src/blockchecks/checkers/curl_probe.py
src/blockchecks/checkers/dns_secure.py
src/blockchecks/checkers/http3.py
src/blockchecks/checkers/ip_block.py
src/blockchecks/checkers/ip_pin.py
src/blockchecks/checkers/l3_probe.py
src/blockchecks/checkers/port_block.py
src/blockchecks/checkers/quic_raw.py
src/blockchecks/checkers/tcp_tls.py
src/blockchecks/checkers/udp_voice.py
src/blockchecks/checkers/voice_discovery.py
src/blockchecks/checkers/voice_dns.py
src/blockchecks/checkers/youtube_url.py
src/blockchecks/cli/__init__.py
src/blockchecks/cli/cliapp.py
src/blockchecks/cli/parser.py
src/blockchecks/cli/presets.py
src/blockchecks/cli/user_config.py
src/blockchecks/cli/commands/__init__.py
src/blockchecks/cli/commands/bench_settle.py
src/blockchecks/cli/commands/mcp.py
src/blockchecks/cli/commands/pair.py
src/blockchecks/cli/commands/pair_phases.py
src/blockchecks/cli/commands/serve.py
src/blockchecks/cli/commands/stop.py
src/blockchecks/cli/commands/tcp.py
src/blockchecks/cli/commands/udp.py
src/blockchecks/data_block/__init__.py
src/blockchecks/data_block/provider.py
src/blockchecks/data_block/store.py
src/blockchecks/engine/__init__.py
src/blockchecks/engine/_curl_probe_worker.py
src/blockchecks/engine/_probe_worker.py
src/blockchecks/engine/adaptive_queue.py
src/blockchecks/engine/adaptive_runner.py
src/blockchecks/engine/async_runner.py
src/blockchecks/engine/base_worker.py
src/blockchecks/engine/blob_aliases.py
src/blockchecks/engine/byedpi_matrix_generator.py
src/blockchecks/engine/byedpi_translator.py
src/blockchecks/engine/conf_builder.py
src/blockchecks/engine/config.py
src/blockchecks/engine/db_logger.py
src/blockchecks/engine/domain_loader.py
src/blockchecks/engine/fail_phase.py
src/blockchecks/engine/family_needs.py
src/blockchecks/engine/in_ns_workers.py
src/blockchecks/engine/matrix_generator.py
src/blockchecks/engine/nfqws_config.py
src/blockchecks/engine/paths.py
src/blockchecks/engine/preflight.py
src/blockchecks/engine/preset_paths.py
src/blockchecks/engine/results.py
src/blockchecks/engine/run_deadline.py
src/blockchecks/engine/run_finalize.py
src/blockchecks/engine/secure_io.py
src/blockchecks/engine/settings.py
src/blockchecks/engine/settle_profile.py
src/blockchecks/engine/static_validator.py
src/blockchecks/engine/strategy_loader.py
src/blockchecks/engine/system_deps.py
src/blockchecks/engine/tcp_fanout.py
src/blockchecks/engine/test_runner.py
src/blockchecks/engine/triage.py
src/blockchecks/engine/generators/__init__.py
src/blockchecks/engine/generators/base.py
src/blockchecks/engine/generators/custom.py
src/blockchecks/engine/generators/flowseal.py
src/blockchecks/engine/generators/standard.py
src/blockchecks/engine/generators/families/__init__.py
src/blockchecks/engine/generators/families/_helpers.py
src/blockchecks/engine/generators/families/fake.py
src/blockchecks/engine/generators/families/split.py
src/blockchecks/engine/generators/families/tamper.py
src/blockchecks/engine/store/__init__.py
src/blockchecks/engine/store/models.py
src/blockchecks/engine/store/schema.py
src/blockchecks/engine/store/sqlite_store.py
src/blockchecks/mcp/__init__.py
src/blockchecks/mcp/server.py
src/blockchecks/service/__init__.py
src/blockchecks/service/batch_bridge_probe.py
src/blockchecks/service/batch_models.py
src/blockchecks/service/batch_scheduler.py
src/blockchecks/service/batch_service.py
src/blockchecks/service/firewall.py
src/blockchecks/service/lua_bridge_ipc.py
src/blockchecks/service/lua_conf.py
src/blockchecks/service/lua_netns.py
src/blockchecks/service/lua_session.py
src/blockchecks/service/metrics.py
src/blockchecks/service/netns_pool.py
src/blockchecks/service/nfqws2.py
src/blockchecks/service/nfqws2_settle.py
src/blockchecks/service/probe.py
src/blockchecks/service/probe_service.py
src/blockchecks/service/run_control.py
src/blockchecks/service/server.py
systemd/blockcheck-series.service
systemd/blockcheck-serve.service