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
|
b2ac2e0d03
|
UDP faking support
|
2024-12-05 01:24:51 +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 |
|
Vadim Vetrov
|
7070ddfc74
|
Userspace: better support for ALLOC_MALLOC
An alternative memory allocation strategy for userspace
|
2024-10-26 14:50:21 +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
|
82c49119d3
|
Add more custom fake message, random fake message
|
2024-09-26 18:11:05 +03:00 |
|
Vadim Vetrov
|
d93763ac44
|
Merge branch 'main' into kmod
|
2024-09-14 20:17:25 +03:00 |
|
Vadim Vetrov
|
e38e0e7bd9
|
Add md5sum faking strategy
|
2024-09-13 19:11:17 +03:00 |
|
Vadim Vetrov
|
ed6979cbcd
|
Merge branch 'main' into kmod
|
2024-09-07 15:52:31 +03:00 |
|
Vadim Vetrov
|
b3668f07ba
|
Add flags for kernel module
|
2024-09-07 15:51:25 +03:00 |
|
Vadim Vetrov
|
5f2e423dfa
|
Add --exclude-domains flag. Fix #100
|
2024-09-03 21:23:29 +03:00 |
|
Vadim Vetrov
|
27629ba0cc
|
Kernel module basic ipv4 with debug settings
|
2024-09-01 16:07:47 +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
|
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
|
e62d76e1d6
|
pastseq by default
Pastseq is a way more stable than randseq since some providers just drop packets with invalid conntrack state.
|
2024-08-21 11:53:10 +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
|
e649ef5567
|
Add option to change TCP winsize
|
2024-08-12 00:45:30 +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
|
0126e403fd
|
Do not force user to specify queue number explicitly
|
2024-08-10 21:38:25 +03:00 |
|
Vadim Vetrov
|
7d60fd8854
|
Update list of blocked domains
https://habr.com/ru/news/834792/
|
2024-08-09 00:05:28 +03:00 |
|
Vadim Vetrov
|
d42ecb2b82
|
Fix #40 (finally)
|
2024-08-08 16:18:50 +03:00 |
|
Vadim Vetrov
|
fb47d80543
|
Fix #40
|
2024-08-08 15:29:04 +03:00 |
|
Vadim Vetrov
|
66906dbe0c
|
Code cleanup
|
2024-08-07 13:32:01 +03:00 |
|
zabbius
|
6eca2cb77c
|
minor
|
2024-08-07 04:00:48 +03:00 |
|
zabbius
|
69955d5237
|
commandline options
|
2024-08-07 03:31:10 +03:00 |
|
Vadim Vetrov
|
1b8d3a0e66
|
Code cleanup
|
2024-08-07 00:22:52 +03:00 |
|
Vadim Vetrov
|
458780d8a2
|
Add definitions guards
|
2024-08-05 23:37:45 +03:00 |
|
Vadim Vetrov
|
3f1e8d3f01
|
Suuport for fake sni elimination strategy - TTL
|
2024-08-05 23:13:35 +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
|
97ee3f1e72
|
Merge branch 'main' into kern_mod
|
2024-08-04 02:20:09 +03:00 |
|