Vadim Vetrov
|
5f2e423dfa
|
Add --exclude-domains flag. Fix #100
|
2024-09-03 21:23:29 +03:00 |
|
Vadim Vetrov
|
3d50c00e4f
|
Fix internet :)
Related to #96
|
2024-08-29 19:28:26 +03:00 |
|
Vadim Vetrov
|
8b23ab762d
|
Fix issue with synfake and two youtubeUnblock instances one after another
|
2024-08-29 15:55:05 +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
|
725dc1a6d2
|
Allow tune randseq offsets.
May be useful for #94
|
2024-08-27 23:23:54 +03:00 |
|
Vadim Vetrov
|
d16805871f
|
Trace logs update
|
2024-08-27 21:21:33 +03:00 |
|
Vadim Vetrov
|
5a30ac427b
|
Add option to disable ipv6, document ipv6
|
2024-08-27 20:01:34 +03:00 |
|
Vadim Vetrov
|
a3a497bc82
|
Merge branch 'main' into ipv6
|
2024-08-27 19:42:20 +03:00 |
|
Vadim Vetrov
|
d530dd26d1
|
Support for ipv6
|
2024-08-27 19:27:27 +03:00 |
|
Vadim Vetrov
|
c10393983a
|
Fix bug with pastseq and frag-sni-faked
|
2024-08-21 12:25:13 +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
|
d5db8c18e5
|
Types to distinct file common for the entire program
|
2024-08-13 01:59:04 +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
|
6df3b53d7a
|
Comments for managing functions
|
2024-08-11 11:40:13 +03:00 |
|
Vadim Vetrov
|
2e96aa150e
|
Add multiple fooling options
|
2024-08-11 02:10:18 +03:00 |
|
Vadim Vetrov
|
0d43ce60f5
|
Fix all domains being mangled
|
2024-08-08 20:26:35 +03:00 |
|
Vadim Vetrov
|
8e3fa48510
|
Fix fake sni strategy ttl
|
2024-08-08 18:58:21 +03:00 |
|
Vadim Vetrov
|
50933ee0d6
|
Fix last SNI detect
|
2024-08-08 18:22:45 +03:00 |
|
Vadim Vetrov
|
fb47d80543
|
Fix #40
|
2024-08-08 15:29:04 +03:00 |
|
Vadim Vetrov
|
84541e8eae
|
Merge branch 'kern_mod' into zabbius-kern_mod
|
2024-08-07 13:52:40 +03:00 |
|
Vadim Vetrov
|
66906dbe0c
|
Code cleanup
|
2024-08-07 13:32:01 +03:00 |
|
Vadim Vetrov
|
c9949a3605
|
Fix tcp4 frag error caused by enabled IP fragmentation
If the packet is fragmented here is no way to deal with it, but we don't
care about DF flag in real
|
2024-08-07 11:38:26 +03:00 |
|
Vadim Vetrov
|
3f1e8d3f01
|
Suuport for fake sni elimination strategy - TTL
|
2024-08-05 23:13:35 +03:00 |
|
Vadim Vetrov
|
1e36a55d9d
|
Userspace compilation for openwrt
\#define _GNU_SOURCE specified explicitly
|
2024-08-05 00:07:34 +03:00 |
|
Vadim Vetrov
|
8bb2bb28d2
|
Module for kernel works now on local machine.
SEG2_DELAY is not implemented yet.
|
2024-08-04 16:06:13 +03:00 |
|
Vadim Vetrov
|
62a5627c50
|
Update userspace interactions
|
2024-08-04 12:57:16 +03:00 |
|
Vadim Vetrov
|
97ee3f1e72
|
Merge branch 'main' into kern_mod
|
2024-08-04 02:20:09 +03:00 |
|
Vadim Vetrov
|
66191b10f7
|
Implement packet send
|
2024-08-04 01:29:57 +03:00 |
|
Vadim Vetrov
|
457911abfa
|
Implement googlevideo packet handling
Mangling itself is in TODO state.
|
2024-08-01 02:40:58 +03:00 |
|
Vadim Vetrov
|
79d592a0ca
|
Makesystem for kernel module
|
2024-07-31 02:12:59 +03:00 |
|
Vadim Vetrov
|
7490658708
|
Carry split and detection functions to separate file
This needed to escape code duplication in further development of kernel
module. Also this cleanups the code.
|
2024-07-30 23:10:00 +03:00 |
|