Vadim Vetrov
d85c723bbe
Do not do make in make install
...
Old behavior leads to permission errors on multiple rebuilds
continuous
2025-05-18 02:40:12 +03:00
Vadim Vetrov
71afca37e9
Mention kernel modules in troubleshooting
...
#247
2025-04-29 23:40:32 +03:00
Vadim Vetrov
6a138324d2
Mention kernel modules in troubleshooting
...
#247
2025-04-29 23:35:55 +03:00
Vadim Vetrov
6549d0075f
Reoder config refcount acquire in kernel module
...
That's like an impossible occurrence but why not :)
2025-03-29 18:11:44 +03:00
Vadim Vetrov
9e8a2aab36
Update README.md
2025-03-21 03:45:16 +03:00
Vadim Vetrov
441c5f1fd2
Update README.md
2025-03-21 03:41:00 +03:00
Vadim Vetrov
8163213602
Add notice about kmod size
2025-02-23 01:55:40 +03:00
Vadim Vetrov
f37c3dd496
Bump version
v1.0.0
2025-02-21 00:19:43 +03:00
Vadim Vetrov
0cf1035a14
Describe youtube does not work with all domains
2025-02-08 19:15:58 +03:00
Vadim Vetrov
7ebaccfa19
Merge branch 'aho_corasick'
2025-02-08 11:43:06 +03:00
Vadim Vetrov
705da0f4c6
Merge pull request #229 from metrapoliten/fixes
...
Различные фиксы
2025-02-07 18:23:48 +03:00
Vadim Vetrov
df70763b4a
fix: safety defenders for delay_packet_send
2025-02-06 18:43:31 +03:00
Artyom Gavrilov
49304cc111
fix: добавление проверки malloc
2025-02-06 00:29:27 +03:00
Artyom Gavrilov
b832541766
fix: перемещение проверки на нужное место
2025-02-05 23:55:41 +03:00
Artyom Gavrilov
2884cb72f9
fix: проверка указателя перед разыменованием
2025-02-05 23:50:10 +03:00
Artyom Gavrilov
34271ece2c
fix: восстановление проверки fseek
...
Вероятно в этом месте должна была быть проверка вызова fseek.
2025-02-05 23:50:10 +03:00
Artyom Gavrilov
ad6b84a961
fix: проверка ftell на возвращаемое значение
2025-02-05 23:50:10 +03:00
Artyom Gavrilov
5f20220d4e
fix: изменение типа переменной на подходящий
...
По стандарту ftell возвращает long.
2025-02-05 23:50:10 +03:00
Artyom Gavrilov
6cc23a2991
fix: изменение проверки fseek
...
По стандарту fseek при неудаче возвращает любое значение кроме нуля.
2025-02-05 23:50:10 +03:00
Artyom Gavrilov
c73885aca3
fix: изменение проверки qversion
...
qversion >= 0, т.к. тип переменной - uint32_t. Провека должна быть по
переменной ret.
2025-02-05 23:48:46 +03:00
Artyom Gavrilov
78dd12c526
fix: проверка указателя до его использования
2025-02-05 22:52:13 +03:00
Artyom Gavrilov
d7489fc08a
fix: проверка указателя до его использования
2025-02-05 22:47:02 +03:00
Vadim Vetrov
6da6f63541
Delete old domains data structures
2025-02-04 18:40:59 +03:00
Vadim Vetrov
a7b689b320
Fix warnings
2025-02-03 15:30:10 +03:00
Vadim Vetrov
f7d0bed7aa
Use Aho-Corasick algorithm in tls parsing
2025-02-02 23:36:19 +03:00
Vadim Vetrov
d225e673c7
Implement Aho-Corasick algorithm
2025-02-02 20:00:57 +03:00
Vadim Vetrov
d9c360910b
procfs for old kernels
2025-02-01 21:02:05 +03:00
Vadim Vetrov
42917a75fc
Add youtubeUnblock statistics
...
The statistis will be printed on exit in userspace version. In kernel
space version, use `cat /proc/kyoutubeUnblock`.
The feature was proposed by @IceCat74 in #220
2025-02-01 20:38:33 +03:00
Vadim Vetrov
a03d05ca19
Fixed entware hash
v1.0.0-rc6
2025-01-28 19:05:45 +03:00
Vadim Vetrov
91f8210437
Merge pull request #223 from Waujito/sni_domains_file
...
Allow to specify sni domains as file
2025-01-27 20:03:43 +03:00
Vadim Vetrov
ef78f5e185
Add --fake-custom-sni-file option
...
Allows to specify fake as a binary file
2025-01-27 19:51:28 +03:00
Vadim Vetrov
4eaeceed4e
Fix README jumps
2025-01-27 16:55:31 +03:00
Vadim Vetrov
ab3e1b7dd1
Increase connbytes limit
...
As reported in #220
2025-01-27 16:54:42 +03:00
Vadim Vetrov
134a326cc7
Update README.md
2025-01-27 16:44:24 +03:00
Vadim Vetrov
baf9ca58c1
Update README.md
2025-01-27 16:40:13 +03:00
Vadim Vetrov
49de2cad6a
Allow to specify sni domains as file
2025-01-20 22:26:17 +03:00
Vadim Vetrov
2289b4c738
Fix all domains with bruteforce analyzer
2025-01-19 21:26:56 +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
bb133f8b88
Merge branch 'dev'
2025-01-18 23:21:54 +03:00
Vadim Vetrov
2809a5cc74
Fix Illegal instruction
2025-01-18 23:20:47 +03:00
Vadim Vetrov
b434c922ea
Update README.md
2025-01-17 19:55:52 +03:00
Vadim Vetrov
12d6617d95
Merge pull request #214 from Waujito/kmod_fix
...
Kmod fix #213
2025-01-16 13:51:16 +03:00
Vadim Vetrov
f68f1ff6c7
Builder for 3.0.101
2025-01-12 03:34:33 +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
351bbfb097
Use register_pernet_subsys for nf hook registration
2025-01-10 13:30:59 +03:00
Vadim Vetrov
2e67c161f8
Fix sni bruteforce when domain is at the end
2025-01-09 21:40:34 +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
9985fcea49
More verbose payload_split loggers
2025-01-09 18:31:38 +03:00