Commit Graph

191 Commits

Author SHA1 Message Date
Vadim Vetrov
5eeff9bc0d Use netfilter hook instead of iptables target
KISS principle is in action. No need to specify rules, just insmod
youtubeUnblock and it works!
2024-09-01 20:58:50 +03:00
Vadim Vetrov
5e327497bb Split raw socket logic from iptables kernel module, add udp over ipv6
support
2024-09-01 19:56:38 +03:00
Vadim Vetrov
731da0dd50 Delete redunant checksum setter 2024-09-01 16:53:11 +03:00
Vadim Vetrov
9c839a5094 IPv6 for kernel module 2024-09-01 16:52:41 +03:00
Vadim Vetrov
27629ba0cc Kernel module basic ipv4 with debug settings 2024-09-01 16:07:47 +03:00
Vadim Vetrov
0a679ea41c Update version grabber 2024-08-29 18:13:51 +03:00
Vadim Vetrov
cad262f201 Update docs for entware 2024-08-29 17:45:11 +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
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
bc398cbd02 Merge branch 'main' of github.com:Waujito/youtubeUnblock 2024-08-29 09:10:51 +03:00
Vadim Vetrov
491d485260 Allow to change default mark
Related to #96
2024-08-29 09:09:57 +03:00
Vadim Vetrov
f273d9cc7a Update README.md 2024-08-28 15:54:37 +03:00
Vadim Vetrov
c101adcd07 entware for entware 2024-08-28 14:00:29 +03:00
Vadim Vetrov
725dc1a6d2 Allow tune randseq offsets.
May be useful for #94
2024-08-27 23:23:54 +03:00
Vadim Vetrov
3b5276c834 Merge pull request #93 from Waujito/ipv6
Support for ipv6
2024-08-27 13:03:38 -07: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
564820ce38 Related to #86 2024-08-26 21:21:42 +03:00
Denis Strizhkin
de9b42ae46 add options of choosing to use system libs 2024-08-21 18:40:23 +03:00
Vadim Vetrov
c10393983a Fix bug with pastseq and frag-sni-faked 2024-08-21 12:25:13 +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
a859472ef3 Merge branch 'zabbius-main' v0.3.1 2024-08-18 19:44:38 +03:00
Vadim Vetrov
71a6711b40 Merge branch 'main' of github.com:zabbius/youtubeUnblock into zabbius-main 2024-08-18 19:44:24 +03:00
Vadim Vetrov
78ed6a1d72 Merge branch 'dev' 2024-08-18 19:32:42 +03:00
Vadim Vetrov
e8d86b9df6 Do not delete all libraries on every clean 2024-08-18 18:32:43 +03:00
Sergey Zabodalov
c5e941a53b Merge branch 'Waujito:main' into main 2024-08-18 02:01:24 +03:00
Vadim Vetrov
551fb5d38d Update README.md 2024-08-17 12:55:08 +03:00
Vadim Vetrov
b434ef4b7f Add compatibility with v0.2.2 2024-08-17 12:51:53 +03:00
Vadim Vetrov
6cf2ec5504 Update README.md 2024-08-16 22:55:59 +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
1c5d4e68d9 Add few logs, minor improvements 2024-08-16 22:23:55 +03:00
Vadim Vetrov
fa0552ba66 #71 2024-08-15 14:10:38 +03:00
Vadim Vetrov
51c21a89fd Fix endian source 2024-08-15 02:58:03 +03:00
Vadim Vetrov
af6e993c07 Merge branch 'main' into dev 2024-08-15 02:46:21 +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
7f340fb033 Merge branch 'quic' into dev 2024-08-15 01:50:52 +03:00
Vadim Vetrov
727e909db1 Add documentation for QUIC 2024-08-15 01:50:12 +03:00
Vadim Vetrov
460f392a91 Update README.md 2024-08-14 19:58:35 +03:00
Vadim Vetrov
b76cc5fcee Update names of outputs 2024-08-14 19:36:37 +03:00
Vadim Vetrov
b68052efa2 Merge pull request #66 from spvkgn/ci-workflow
CI workflow
2024-08-14 07:09:14 -07:00
spvkgn
9af85abc84 CI workflow 2024-08-14 17:54:29 +05:00
Vadim Vetrov
59d19646a6 Support for new firmware (#56) 2024-08-14 12:28:25 +03:00
Vadim Vetrov
bcdf1810c4 Merge branch 'main' into dev 2024-08-13 20:51:16 +03:00
Vadim Vetrov
0aef6a991b Merge branch 'main' into quic 2024-08-13 20:50:24 +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
e8519b4973 Fix error on enable in init script openwrt
Check #56 and #37 for more details. Real commit made to openwrt branch. Pushing this to restart actions
2024-08-13 19:33:52 +03:00