Commit Graph

45 Commits

Author SHA1 Message Date
Vadim Vetrov
6568aa37f2
Fix print_args errors 2024-12-19 03:08:39 +03:00
Vadim Vetrov
3a1deb054a
Fix some userspace argparse errors 2024-12-19 02:52:31 +03:00
Vadim Vetrov
ed5a669393
Fix sni domains all in print config 2024-12-19 02:23:39 +03:00
Vadim Vetrov
062200d9ea
Allow to use fbegin without fend 2024-12-18 22:00:49 +03:00
Vadim Vetrov
25199288e8
Cleanup args welcome 2024-12-18 20:24:57 +03:00
Vadim Vetrov
1822983b34
Delete debug logs 2024-12-09 01:45:14 +03:00
Vadim Vetrov
e8bdd05839
Fix possible memory leak
sni_domains wasn't freeed after default initialization
2024-12-09 01:32:12 +03:00
Vadim Vetrov
8b602a9f44
Fix GCC warnings 2024-12-08 22:45:53 +03:00
Vadim Vetrov
42e6d574a0
Add connbytes to kernel module 2024-12-08 22:19:20 +03:00
Vadim Vetrov
457a7a7f04
Massive update of argparse system
This is required for furhter maintance of kernel module. Aims to provide
common interface for both
2024-12-08 16:06:50 +03:00
Vadim Vetrov
9b5c8a729d
Allow to disable TLS processing for the section 2024-12-06 18:25:43 +03:00
Vadim Vetrov
f9a51944dd
Add args for UDP faking support. 2024-12-06 13:45:50 +03:00
Vadim Vetrov
62551a9f82
Replace incrementing defines with one enum 2024-11-29 11:22:55 +03:00
Vadim Vetrov
ef120ca100
Update logging
Add syslog for daemonize. This allows to log not only to the standard
output but also in system log
2024-11-29 11:22:55 +03:00
Vadim Vetrov
a4975dcdcd
Daemonize youtubeUnblock with flags, without any overhead 2024-11-29 11:22:54 +03:00
MayanKoyote
bb8992578f
args.c: minor correction of typos 2024-11-26 00:25:35 +05:00
MayanKoyote
cb46c89423
README.md & args.c: minor correction of typos 2024-11-26 00:15:10 +05:00
Vadim Vetrov
c9537bae95
Add versioning 2024-10-29 01:55:37 +03:00
Vadim Vetrov
0ee6d667e4
Fix starting logs 2024-10-29 00:12:27 +03:00
Vadim Vetrov
37a517eb8a
Fix #155 synfake option deleted but present in openwrt 2024-10-14 01:17:07 +03:00
Vadim Vetrov
96cf0365ee
Fix possible errors on older compilers 2024-10-14 00:15:37 +03:00
Vadim Vetrov
4c7b63fa7f
Add multiple sections with config sets for various domains 2024-10-13 23:31:26 +03:00
Vadim Vetrov
e9b033ccca
Update faking strategies
Use random ip4 id for frags, use sequential ip4 id for fakes
2024-10-12 12:23:06 +03:00
Vadim Vetrov
9dc40bbdf1
Fix split on preset domain list 2024-09-28 23:06:45 +03:00
Vadim Vetrov
82c49119d3
Add more custom fake message, random fake message 2024-09-26 18:11:05 +03:00
Vadim Vetrov
e38e0e7bd9
Add md5sum faking strategy 2024-09-13 19:11:17 +03:00
Vadim Vetrov
5f2e423dfa
Add --exclude-domains flag. Fix #100 2024-09-03 21:23:29 +03:00
Vadim Vetrov
3d9481d72d
Allow to select synfake length 2024-08-29 15:49:01 +03:00
Vadim Vetrov
0f71d5f3c4
Add synfake option 2024-08-29 14:45:27 +03:00
Vadim Vetrov
33b0ca421b
Update default value of frag-sni-pos
Related to #43 and probably other issues with some ISPs. Some providers
throws RST on 2 bytes tcp, but no RST on 1 byte
2024-08-29 12:21:34 +03:00
Vadim Vetrov
491d485260
Allow to change default mark
Related to #96
2024-08-29 09:09:57 +03:00
Vadim Vetrov
725dc1a6d2
Allow tune randseq offsets.
May be useful for #94
2024-08-27 23:23:54 +03:00
Vadim Vetrov
5a30ac427b
Add option to disable ipv6, document ipv6 2024-08-27 20:01:34 +03:00
Vadim Vetrov
b434ef4b7f
Add compatibility with v0.2.2 2024-08-17 12:51:53 +03:00
Vadim Vetrov
a546e783c6
Add support for tcp_check and past sequence faking strategies 2024-08-16 22:47:55 +03:00
Vadim Vetrov
044801efb9
Add support for bruteforce mode of parsing SNI from Client Hello. 2024-08-15 02:31:48 +03:00
Vadim Vetrov
f3db464b97
Add initial support for QUIC, improve logging capabilities.
Add TRACE logging mode
2024-08-13 20:48:35 +03:00
Vadim Vetrov
219062aae2
Fix segfault bufs, update coding style 2024-08-12 15:22:04 +03:00
zabbius
24826f851d removed duplicated code in args.c 2024-08-12 04:52:03 +03:00
Vadim Vetrov
e649ef5567
Add option to change TCP winsize 2024-08-12 00:45:30 +03:00
Vadim Vetrov
86bada6ea7
Update internal APIs, defaults 2024-08-12 00:23:08 +03:00
Vadim Vetrov
7d571e6860
Verbosity, debug logs 2024-08-11 21:43:32 +03:00
Vadim Vetrov
6951c0319e
Fix infinity recursion on reverse fragmentation 2024-08-11 15:34:58 +03:00
Vadim Vetrov
2e96aa150e
Add multiple fooling options 2024-08-11 02:10:18 +03:00
Vadim Vetrov
d29177d783
Move args parsers to the separate file 2024-08-10 21:44:04 +03:00