Commit Graph

14 Commits

Author SHA1 Message Date
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
263a04bb95
Kernel module code cleanup 2024-09-28 22:17:11 +03:00
Vadim Vetrov
82c49119d3
Add more custom fake message, random fake message 2024-09-26 18:11:05 +03:00
Vadim Vetrov
5415bc37ec
Compatibility for kernel version 3 2024-09-19 21:55:15 +03:00
Vadim Vetrov
b3668f07ba
Add flags for kernel module 2024-09-07 15:51:25 +03:00
Vadim Vetrov
1e6a9496f6
Fix compilationg errors for some kernels 2024-09-02 13:41:25 +03:00
Vadim Vetrov
b20f15086e
Kernel versions 2024-09-01 23:52:37 +03:00
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
27629ba0cc
Kernel module basic ipv4 with debug settings 2024-09-01 16:07:47 +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
457911abfa
Implement googlevideo packet handling
Mangling itself is in TODO state.
2024-08-01 02:40:58 +03:00
Vadim Vetrov
b14abda600
Add skeleton for module and userspace iptables management
Special thanks to https://github.com/drivenets/iptables_extensions
repository with detailed explanations of iptables userspace interaction
with the kernel module.
2024-07-31 22:13:06 +03:00
Vadim Vetrov
79d592a0ca
Makesystem for kernel module 2024-07-31 02:12:59 +03:00