Commit Graph
100 Commits
Author SHA1 Message Date
bol-van 0f8a788351 zapret-auto: optimize code 2025-12-07 20:05:43 +03:00
bol-van 4c00f11c15 zapret-auto: move crec record get 2025-12-07 20:01:29 +03:00
bol-van 0f8cfd7022 zapret-lib: remove duplicate function 2025-12-07 19:59:31 +03:00
bol-van 4563b6ddcb blockcheck2: syndata tests 2025-12-07 19:44:28 +03:00
bol-van 9ae6927a0e zapret-auto: remove duplicate seq assignment 2025-12-07 17:03:45 +03:00
bol-van 8540278c9b zapret-antidpi: use tls_mod_shim 2025-12-07 17:00:55 +03:00
bol-van 76b9ab5075 zapret-lib: improve random seed 2025-12-07 16:52:37 +03:00
bol-van 3a153035e8 zapret-lib,zapret-antidpi: support sni=%var in tls_mod 2025-12-07 15:08:56 +03:00
bol-van 2b5eb3cd2d blockcheck2: remove newline print if test function absent 2025-12-07 14:31:56 +03:00
bol-van 2c35e8949a blockcheck2: fix brokern http3 test 2025-12-07 14:01:54 +03:00
bol-van 7edd428508 zapret-auto, zapret-lib: deduplicate plan instance execution code 2025-12-07 11:07:46 +03:00
bol-van 7749fce7dc zapret-auto: separate failure detection logic 2025-12-07 10:51:52 +03:00
bol-van ea6e1e0853 blockcheck2: change qnum to allow parallel run with blockcheck1 for different domains 2025-12-07 09:46:32 +03:00
bol-van 7d2f12cbad zapret-auto: remove unused code 2025-12-06 23:50:35 +03:00
bol-van f91c069a8b nfqws2: fix wrong enum type 2025-12-06 23:25:19 +03:00
bol-van 6961c013c5 actions: build x86 binary with classic LUA 5.4 2025-12-06 23:13:19 +03:00
bol-van e5736b5fdd fix multiple problems with lua_Integer 32 bit type in lua < 5.3 on 32-bit platforms 2025-12-06 22:43:45 +03:00
bol-van efa675468d nfqws2: fix wrong payload/proto type 2025-12-06 20:53:42 +03:00
bol-van 1073f03802 update changes.txt 2025-12-06 20:27:26 +03:00
bol-van 9125cb0205 zapret-auto: circular.reqhost parameter 2025-12-06 20:25:04 +03:00
bol-van 9d5435f977 nfqws2: do not export instance_cutoff, export l7proto for conntrack-less case 2025-12-06 19:43:39 +03:00
bol-van f17ab4c91e zapret-lib,zapret-auto: unify messages 2025-12-06 17:19:28 +03:00
bol-van 97aa261e14 winws: always catch http redirect 2025-12-06 16:18:18 +03:00
bol-van 813fece07a nfqws2,zapret-auto: circular orchestrator 2025-12-06 15:58:09 +03:00
bol-van 2a7b44b1d0 zapret-lib: port support in url dissector 2025-12-06 10:46:47 +03:00
bol-van 28e719d825 zapret-lib: url and nld dissectors 2025-12-06 10:39:19 +03:00
bol-van 18725f6442 zapret-lib: remove temp debug code 2025-12-06 10:01:19 +03:00
bol-van 20b20fbb90 zapret-tests: adapt to 32bit arithmetics 2025-12-06 10:00:19 +03:00
bol-van 967b53b628 update changes.txt 2025-12-06 09:59:08 +03:00
bol-van 9cebc5cc37 nfqws2: remove any arithmetics beyond 32 bit 2025-12-06 09:57:08 +03:00
bol-van 0dc29c9c35 zapret-lib: http_reply dissector 2025-12-05 22:51:56 +03:00
bol-van fd1eac2ef1 zapret-lib: fix seq number substraction 2025-12-05 22:31:51 +03:00
bol-van 0c2abab6a9 nfqws2: uXadd luacalls 2025-12-05 22:31:27 +03:00
bol-van efd8acb8de zapret-lib: fix multiple problems 2025-12-05 14:42:33 +03:00
bol-van a147ebef61 update changes.txt 2025-12-05 11:28:58 +03:00
bol-van 7f4bdd5eb4 update changes.txt 2025-12-05 11:09:48 +03:00
bol-van 0588240d8d nfqws2: LUA_COMPAT_VER tracking 2025-12-05 11:07:14 +03:00
bol-van b9e03ef71b nfqws2: --template <name> , --cookie 2025-12-05 10:23:33 +03:00
bol-van 9c0c7cfa8c init.d: remove stun_binding_req 2025-12-04 23:24:05 +03:00
bol-van 807ad5953b nfqws2: profile templates, remove stun_bindin_req detalisation 2025-12-04 23:22:27 +03:00
bol-van ee031db3a1 blockcheck2: fix broken DNS cache 2025-12-04 14:57:00 +03:00
bol-van 93e4df72e5 zapret-lib: apply_arg_prefix, posdebug, argdebug 2025-12-03 16:08:12 +03:00
bol-van e62d3919f4 nfqws2: proper conntrack position of replay pieces 2025-12-03 16:07:10 +03:00
bol-van 63414f8608 zapret-lib: typo 2025-12-02 21:55:09 +03:00
bol-van 18974e6c1f zapret-lib: separate execution plan replay function 2025-12-02 21:54:28 +03:00
bol-van e61967ac2b nfqws2: profile names 2025-12-02 21:38:45 +03:00
bol-van 6010307667 nfqws2: post payload filter and range in exec plan, zapret-lib: duplicate range check logic 2025-12-02 20:48:03 +03:00
bol-van 04ceb589e0 nfqws2: desync orchestration luacalls 2025-12-02 17:49:23 +03:00
bol-van 69b08f0a36 install_easy 2025-12-02 15:45:57 +03:00
bol-van ec6021898b install_bin: remove macos support 2025-12-02 11:48:56 +03:00
bol-van 711eefed3e init.d: custom scripts replace spaces with tabs 2025-12-02 11:44:43 +03:00
bol-van 032b24f5b4 init.d: openwrt beautify pid file name 2025-12-02 11:38:31 +03:00
bol-van ef4b427836 nfqws2: test lua init scripts accessibility in --dry-run mode 2025-12-02 11:33:56 +03:00
bol-van a795b0f10c init.d: 40-webserver replace spaces with tabs 2025-12-02 11:11:24 +03:00
bol-van b56be286c9 init.d: 40-webserver custom script 2025-12-02 10:51:57 +03:00
bol-van 63668fc84e nft optimize rules 2025-12-02 10:49:50 +03:00
bol-van 837833feaf optimize nft chain activation 2025-12-02 09:19:09 +03:00
bol-van 90afc96283 fix 'which' function behavior with absolute paths 2025-12-02 08:53:03 +03:00
bol-van b0455bfee2 nft do not apply FILTER_MARK to incoming 2025-12-01 20:07:07 +03:00
bol-van d279fab308 nft optimize FILTER_MARK 2025-12-01 20:00:08 +03:00
bol-van 27695a892f nft remove unneeded nozapret set checks 2025-12-01 19:52:32 +03:00
bol-van 151226dfc2 update config.default 2025-12-01 16:44:47 +03:00
bol-van ef78f8d30c ipset 2025-12-01 15:49:03 +03:00
bol-van a01408a5c9 init.d launch scripts 2025-12-01 15:30:45 +03:00
bol-van 50ae834005 compile docs: fix path to /opt/zapret2 2025-12-01 13:19:45 +03:00
bol-van b21e85bfe9 nfqws2: wrong function name 2025-11-30 17:41:45 +03:00
bol-van b91fb6a424 nfqws2: lexra compile fix 2025-11-30 15:39:18 +03:00
bol-van 97e16b5611 blockcheck2: fix -wf winws parameters 2025-11-30 15:25:53 +03:00
bol-van 8fe63df846 update docs 2025-11-30 15:17:32 +03:00
bol-van 494abc0e53 update docs ver 2025-11-30 15:09:21 +03:00
bol-van ef300e5d21 blockcheck 2025-11-30 15:03:52 +03:00
bol-van 1f70b21a4d nfqws2: fix crash 2025-11-30 11:08:54 +03:00
bol-van 520bf5142f nfqws2: allow negative numbers in bu8,bu16,bu24,bu32,swap16,swap32 2025-11-30 09:25:43 +03:00
bol-van b2a611adba nfqws2: fix crash 2025-11-30 09:02:58 +03:00
bol-van 24320b6671 nfqws2: do not prohibit truncate calls 2025-11-29 23:05:00 +03:00
bol-van 709db5d135 doc typo 2025-11-29 22:55:01 +03:00
bol-van 6515cd3227 zapret-lib: fix rawsend_segmented 2025-11-29 21:07:59 +03:00
bol-van 574ad480f8 zapret-lib: fix mss issue in rawsend_segmented 2025-11-28 16:30:42 +03:00
bol-van bebb2ccabf zapret-antidpi: allow some desync funcs to work with arbitrary blobs 2025-11-28 16:21:13 +03:00
bol-van 4923ac7bc5 replace ip6_hopbyhop_x2 to ip6_hopbyhop2 2025-11-27 21:33:03 +03:00
bol-van 605af78ce8 fix rawsend tests on windows 2025-11-27 09:45:52 +03:00
bol-van b496bac9ab zapret-pcap: improve comment 2025-11-27 08:48:59 +03:00
bol-van 9ba7ad6263 zapret-pcap: improve comment 2025-11-27 08:48:16 +03:00
bol-van 36a980469f zapret-pcap: 'keep' parameter 2025-11-27 08:47:28 +03:00
bol-van 284b345482 zapret-pcap: separate pcap write functions 2025-11-27 08:44:36 +03:00
bol-van 5866bc7721 winws2: gettid support 2025-11-26 22:14:41 +03:00
bol-van bcf11b8f72 nfqws2: support \: escapement in --lua-desync args 2025-11-26 18:18:39 +03:00
bol-van ee11c760fd zapret-lib: fix comment 2025-11-26 18:01:50 +03:00
bol-van e1c6802b52 nfqws2: getpid and gettid luacall 2025-11-26 17:51:46 +03:00
bol-van 8d2b7d9ef2 zapret-pcap: cache file name 2025-11-26 17:11:52 +03:00
bol-van 733171fb3c zapret_pcap: fix comment 2025-11-26 15:38:39 +03:00
bol-van 9eaf346253 zapret-pcap.lua 2025-11-26 15:30:54 +03:00
bol-van 1cfec4d737 nfqws2: update code 2025-11-26 14:11:29 +03:00
bol-van 39c6a71481 move basic desync functions to zapret-lib.lua 2025-11-25 16:35:15 +03:00
bol-van 35b97450fe nfqws2: optimize mtproto detection 2025-11-25 14:49:33 +03:00
bol-van cfb8b9f11f nfqws2: optimize aes-ctr and mtproto detection 2025-11-25 14:47:18 +03:00
bol-van 5e737f314b fix lua5.4 incompat 2025-11-25 13:26:55 +03:00
bol-van 6a26ea85a3 update docs 2025-11-25 13:08:40 +03:00
bol-van 1eb780bb06 update docs 2025-11-25 13:04:25 +03:00
bol-van db2412a6b4 nfqws2: # and % arg subst 2025-11-25 13:03:28 +03:00