Vadim Vetrov
|
df70763b4a
|
fix: safety defenders for delay_packet_send
|
2025-02-06 18:43:31 +03:00 |
|
Vadim Vetrov
|
3f11a65a73
|
Disable conntrack by default
On some devices conntrack may return EPERM
|
2025-01-19 18:08:09 +03:00 |
|
Vadim Vetrov
|
452e640d9f
|
kmod -DNO_IPV6 packet filter
|
2025-01-12 01:45:31 +03:00 |
|
Vadim Vetrov
|
dfedde9aa8
|
Deglobalize struct config.
New config structure allows to implement refcounting in the kernel module to
escape borderline cases on module exit or config hot swap.
|
2025-01-11 03:42:50 +03:00 |
|
Vadim Vetrov
|
1027240062
|
Fix old kernel versions builders
|
2025-01-10 14:41:16 +03:00 |
|
Vadim Vetrov
|
d87ab29199
|
Use mallocs instead of NETBUF_ALLOC
malloc won't hurt when youtubeUnblock is processing the packet. But it
is better for kmod and a way cleaner than NETBUF_ALLOC defines.
|
2025-01-09 19:44:30 +03:00 |
|
Vadim Vetrov
|
9b58869864
|
Add --no-dport-filter flag
This flag allows to reduce amount of network packet to analyze.
|
2025-01-09 00:53:56 +03:00 |
|
Vadim Vetrov
|
84d47b8a3d
|
Add conntrack parse skeleton
|
2025-01-08 03:44:20 +03:00 |
|
Vadim Vetrov
|
a3bd918484
|
Update trace logging
|
2025-01-07 23:28:01 +03:00 |
|
Vadim Vetrov
|
7b321b5a2d
|
Use size_t instead of uint32_t
Encountered some crossplatform errors with uint_t-like length type
definition.
|
2025-01-07 13:51:07 +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
|
e5153e9186
|
Remaster tls parser for quic crypto
|
2025-01-02 19:09:27 +03:00 |
|
Vadim Vetrov
|
5c84f2e9b5
|
Add crypto files
|
2025-01-02 01:28:25 +03:00 |
|