Vadim Vetrov
e852d37edb
Differ quic initial salt versions
2025-01-04 19:22:54 +03:00
Vadim Vetrov
e98bb5ecad
Implement sni-detection brute for QUIC
2025-01-04 17:47:49 +03:00
Vadim Vetrov
60e33318cb
Fix workflow commit hash
2025-01-04 15:44:46 +03:00
Vadim Vetrov
fff2309863
Rename parsed to parse in --udp-filter-quic
2025-01-04 01:25:02 +03:00
Vadim Vetrov
0b9bc8e72a
Add quic disassemble
...
Project all the CRYPTO messages to one buffer according to length/offset
2025-01-04 01:24:54 +03:00
Vadim Vetrov
2470c590fb
Fix tls sni ext in the end of the packet parser
2025-01-03 18:04:40 +03:00
Vadim Vetrov
b89c8a29ff
Fix default domain list
...
The default domain list may lead to conflicts in QUIC parse support in
some browsers. Especially, QUIC drop for googleapis domain may disable all the QUIC.
2025-01-03 15:53:29 +03:00
Vadim Vetrov
0280fe383f
Add --udp-filter-quic=parse
...
This will enable QUIC decryption and parsing.
2025-01-03 15:52:53 +03:00
Vadim Vetrov
91e6825cb2
Fix error messages
2025-01-03 03:24:37 +03:00
Vadim Vetrov
43823cab57
Fix dvs for mangle tcp
2025-01-03 00:04:56 +03:00
Vadim Vetrov
ded8c49e4b
Add copyright notices
...
youtubeUnblock becames bigger and copyright notices in each file will
make it easier for anyone to do something over it.
2025-01-02 22:28:29 +03:00
Vadim Vetrov
defaa25172
Fix quic_crypto buildsystem
2025-01-02 20:49:29 +03:00
Vadim Vetrov
b11a183bb3
Connect QUIC decryption to UDP processing
2025-01-02 20:37:34 +03:00
Vadim Vetrov
e5153e9186
Remaster tls parser for quic crypto
2025-01-02 19:09:27 +03:00
Vadim Vetrov
fa7fe5294d
Add testing infrastructure
2025-01-02 19:03:20 +03:00
Vadim Vetrov
5c84f2e9b5
Add crypto files
2025-01-02 01:28:25 +03:00
Vadim Vetrov
1a88bffbd9
Merge pull request #207 from Waujito/udp_update
...
Add none strategy to udp-faking-strategy
2024-12-30 13:18:42 +03:00
Vadim Vetrov
254b363599
Add none strategy to udp-faking-strategy
2024-12-30 13:06:56 +03:00
Vadim Vetrov
bc345ed6d4
Fix conflict between quic drop and udp port filter
2024-12-27 19:31:19 +03:00
Vadim Vetrov
123c87a24d
Document new UCI system
2024-12-22 17:31:47 +03:00
Vadim Vetrov
e28a288ea0
Top up fbegin fend in section scope
2024-12-22 15:24:43 +03:00
Vadim Vetrov
d1dab6928b
Issues tagged with udp label
2024-12-22 15:22:45 +03:00
Vadim Vetrov
fd980e5d98
Update README flags
2024-12-22 15:20:51 +03:00
Vadim Vetrov
9a3b139fb5
Update README with new arguments for openwrt
2024-12-19 19:12:42 +03:00
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
5fcb4a8012
Update documentation for udp
2024-12-19 02:14:14 +03:00
Vadim Vetrov
8718fc5f6c
Merge pull request #200 from Waujito/discord
...
UDP faking support
2024-12-19 01:55:26 +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
ba0f87d195
Fix possible errors while building kernel module
2024-12-09 01:34:31 +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
f4e5cdb328
Update documentation for kernel module
2024-12-08 22:47:33 +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
b452ed2d55
quic_drop for kmod
2024-12-06 14:05:37 +03:00
Vadim Vetrov
f9a51944dd
Add args for UDP faking support.
2024-12-06 13:45:50 +03:00
Vadim Vetrov
7480cd31b8
Fix lgerror errno logging
2024-12-06 11:00:09 +03:00
Vadim Vetrov
b2ac2e0d03
UDP faking support
2024-12-05 01:24:51 +03:00
Vadim Vetrov
5ee77d517b
Bump release version to 5
2024-12-02 20:42:51 +03:00
Vadim Vetrov
f5a6c5718f
Do not duplicate default CFLAGS
2024-12-01 18:24:30 +03:00
Vadim Vetrov
aefabe7e0a
Fix SIGSEGV/stacksmash in UDP logger.
...
The bug was reported in #197 . Caused by insufficient size of logging
buffer.
2024-12-01 18:19:09 +03:00
Vadim Vetrov
fd1ae1e574
Move entware builders from entware branch to openwrt
2024-11-30 14:15:14 +03:00
Vadim Vetrov
7303abdaf2
Merge pull request #174 from Waujito/daemonize
...
Daemonize youtubeUnblock with flags, without any overhead
2024-11-29 23:24:50 +03:00
Vadim Vetrov
cb138b902a
Improve UDP payload logging
2024-11-29 21:43:27 +03:00
Vadim Vetrov
3a5dbff8ac
Update kmod logging
2024-11-29 21:42:57 +03:00