Commit Graph

  • eac78de701 Merge pull request #37 from zabbius/kern_mod Vadim Vetrov 2024-08-07 10:37:10 -07:00
  • 0a66da7014 Merge pull request #1 from Waujito/zabbius-kern_mod Sergey Zabodalov 2024-08-07 20:31:58 +03:00
  • 84541e8eae Merge branch 'kern_mod' into zabbius-kern_mod Vadim Vetrov 2024-08-07 13:52:40 +03:00
  • 66906dbe0c Code cleanup Vadim Vetrov 2024-08-07 13:32:01 +03:00
  • c9949a3605 Fix tcp4 frag error caused by enabled IP fragmentation Vadim Vetrov 2024-08-07 11:38:26 +03:00
  • 477304ab53 Fix #38 Vadim Vetrov 2024-08-07 10:14:42 +03:00
  • 6eca2cb77c minor zabbius 2024-08-07 04:00:48 +03:00
  • 69955d5237 commandline options zabbius 2024-08-07 03:31:10 +03:00
  • 255371cbaa start-stop priority in rc script - now service can be enabled zabbius 2024-08-07 02:22:33 +03:00
  • 1b8d3a0e66 Code cleanup Vadim Vetrov 2024-08-07 00:22:52 +03:00
  • 7ef3290f41 Merge branch 'main' into kern_mod Vadim Vetrov 2024-08-06 23:56:17 +03:00
  • 8a9348d97c Update README.md Vadim Vetrov 2024-08-06 23:55:19 +03:00
  • 0860d5c576 Update README.md Vadim Vetrov 2024-08-06 23:54:52 +03:00
  • 8655b9380d Add nft queue dependency to support nftables out of the box. Vadim Vetrov 2024-08-06 22:22:16 +03:00
  • 511efcc785 Fix service and README for iptables to use connbytes Vadim Vetrov 2024-08-06 01:00:32 +03:00
  • 458780d8a2 Add definitions guards Vadim Vetrov 2024-08-05 23:37:45 +03:00
  • 3f1e8d3f01 Suuport for fake sni elimination strategy - TTL Vadim Vetrov 2024-08-05 23:13:35 +03:00
  • 7829012aa3 Merge branch 'main' into kern_mod Vadim Vetrov 2024-08-05 22:53:44 +03:00
  • 8e3c939640 Update dependencies Vadim Vetrov 2024-08-05 19:19:36 +03:00
  • 6c9f9d0e96 Update README.md Vadim Vetrov 2024-08-05 18:36:55 +03:00
  • 42dab94a1a Add dependencies Vadim Vetrov 2024-08-05 17:44:43 +03:00
  • cda9ea9b9c Update README.md Vadim Vetrov 2024-08-05 16:55:44 +03:00
  • 4078ff061b Update README.md Vadim Vetrov 2024-08-05 16:44:49 +03:00
  • 87f016f27c Add download from github Vadim Vetrov 2024-08-05 16:21:20 +03:00
  • 82d65b8f96 Support for openWRT SDK build system Vadim Vetrov 2024-08-05 16:12:59 +03:00
  • 48201093c3 OpenWRT SDK build system Vadim Vetrov 2024-08-05 16:02:32 +03:00
  • 1e36a55d9d Userspace compilation for openwrt Vadim Vetrov 2024-08-05 00:07:34 +03:00
  • 8bb2bb28d2 Module for kernel works now on local machine. Vadim Vetrov 2024-08-04 15:55:07 +03:00
  • 62a5627c50 Update userspace interactions Vadim Vetrov 2024-08-04 12:57:16 +03:00
  • 97ee3f1e72 Merge branch 'main' into kern_mod Vadim Vetrov 2024-08-04 02:20:09 +03:00
  • 66191b10f7 Implement packet send Vadim Vetrov 2024-08-04 01:29:57 +03:00
  • be40bc91e7 Add distinct fragmentation strategies Vadim Vetrov 2024-08-04 00:19:43 +03:00
  • 4793f537de Update README.md v0.1 Vadim Vetrov 2024-08-03 10:26:10 +03:00
  • ba4dce1df1 Update performance settings for openwrt Vadim Vetrov 2024-08-03 09:38:22 +03:00
  • 1eb95f50f5 Kyber on Chromium Vadim Vetrov 2024-08-03 01:55:19 +03:00
  • ac9f49f937 Be more verbose Vadim Vetrov 2024-08-03 01:27:23 +03:00
  • a333b9bfe6 Update README.md for OpenWRT, enhance OpenWRT build system. Vadim Vetrov 2024-08-03 00:20:19 +03:00
  • 7dd45e4314 Update README.md Vadim Vetrov 2024-08-02 23:34:48 +03:00
  • 571692b6bd Fix #17. Update troubleshooting documentation, update packet marks. Vadim Vetrov 2024-08-02 23:00:08 +03:00
  • 709fc4c3be Fix #17 Vadim Vetrov 2024-08-02 15:43:03 +03:00
  • 72a7c21b17 Update README.md Vadim Vetrov 2024-08-02 13:43:59 +03:00
  • a42840e449 Merge pull request #8 from Waujito/6-openwrt-compilation-issue Vadim Vetrov 2024-08-02 00:32:04 -07:00
  • 5cc7da2986 Merge branch 'main' into 6-openwrt-compilation-issue Vadim Vetrov 2024-08-02 10:28:42 +03:00
  • a96d6213b1 Temporary fix #17 Vadim Vetrov 2024-08-02 10:19:04 +03:00
  • 10006d464f Merge pull request #11 from Waujito/10-tspu-updated Vadim Vetrov 2024-08-01 11:25:06 -07:00
  • 8808c49fbd Cleanup code, update readme, fix gen_fake_sni Vadim Vetrov 2024-08-01 20:54:02 +03:00
  • 57c5b1f6aa Implement fake SNI Vadim Vetrov 2024-08-01 18:45:10 +03:00
  • 4f78c490f4 Add option to specify 2nd packet delay Vadim Vetrov 2024-08-01 12:35:03 +03:00
  • c290c90604 Default CCLD to CC, LD to ld Vadim Vetrov 2024-08-01 09:58:34 +03:00
  • 457911abfa Implement googlevideo packet handling Vadim Vetrov 2024-08-01 02:40:58 +03:00
  • b14abda600 Add skeleton for module and userspace iptables management Vadim Vetrov 2024-07-31 22:13:06 +03:00
  • 13e78bde6d (feature) Solves #7 Vadim Vetrov 2024-07-31 13:51:51 +03:00
  • 625ac79825 Rename LD to CCLD Vadim Vetrov 2024-07-31 14:09:01 +03:00
  • 0cb34be25f (feature) Solves #7 Vadim Vetrov 2024-07-31 13:51:51 +03:00
  • ce0efaeb7b Update README.md Vadim Vetrov 2024-07-31 09:52:22 +03:00
  • 79d592a0ca Makesystem for kernel module Vadim Vetrov 2024-07-31 02:12:59 +03:00
  • 7490658708 Carry split and detection functions to separate file Vadim Vetrov 2024-07-30 23:10:00 +03:00
  • 460c727dea Support for multithreading. Cleanup code Vadim Vetrov 2024-07-30 15:01:58 +03:00
  • 96e23285b2 Merge pull request #5 from Waujito/4-compilation-issue-on-fedora Vadim Vetrov 2024-07-25 00:31:37 -07:00
  • d78705ea74 Fix compilation issues Vadim Vetrov 2024-07-25 09:51:23 +03:00
  • 8b55fa2ea7 Update README.md Vadim Vetrov 2024-07-24 10:17:34 +03:00
  • ca4ea7ca2c Update README.md Vadim Vetrov 2024-07-24 09:53:11 +03:00
  • d846062b78 Merge pull request #2 from Waujito/1-forward-chain Vadim Vetrov 2024-07-23 15:26:49 -07:00
  • 5279aab69c Merge pull request #3 from Waujito/1-tcp-segmentation Vadim Vetrov 2024-07-23 15:23:16 -07:00
  • 4b27c5e5ff Add conf file for openwrt Vadim Vetrov 2024-07-23 22:48:49 +03:00
  • 692add84c5 Add more error handlers Vadim Vetrov 2024-07-23 22:24:43 +03:00
  • 8b4b14bddf Optimize memory usage Vadim Vetrov 2024-07-23 21:18:47 +03:00
  • d2985e80bd Use TCP Segmentation Vadim Vetrov 2024-07-23 17:18:51 +03:00
  • d48ad870f4 Update run_dev command with absolute path. Vadim Vetrov 2024-07-23 15:55:55 +03:00
  • 816d555c88 Document OpenWRT installation techniques. Vadim Vetrov 2024-07-23 02:41:12 +03:00
  • 3b7489acd7 Add cross compile options to Makefile Vadim Vetrov 2024-07-23 02:08:27 +03:00
  • 55c14668f6 (Fix) Add _GNU_SOURCE definition by default Vadim Vetrov 2024-07-23 02:06:02 +03:00
  • 822266b74b Specify dependencies libs explicitly. Vadim Vetrov 2024-07-22 22:46:16 +03:00
  • 4a4519cbac Update README.md Vadim Vetrov 2024-07-22 10:59:08 +03:00
  • 06733025a8 Add systemd daemon, add make install target Vadim Vetrov 2024-07-22 10:55:05 +03:00
  • 20b80b32dc Change logs order Vadim Vetrov 2024-07-22 09:57:51 +03:00
  • 77132b7964 Update Readme. Add more sources. Vadim Vetrov 2024-07-22 01:58:48 +03:00
  • bca3c5f131 Update README.md Vadim Vetrov 2024-07-22 01:43:16 +03:00
  • 50d4b1c3d6 Add support for GSO. Vadim Vetrov 2024-07-22 01:43:02 +03:00
  • 5379c0c584 Implement raw socket mask handling on application layer. Vadim Vetrov 2024-07-22 00:14:11 +03:00
  • 3e44760a88 Initial commit. Vadim Vetrov 2024-07-21 17:44:46 +03:00
  • 4f567dfd77 Initial commit Vadim Vetrov 2024-07-21 17:46:05 +03:00