73 Commits

Author SHA1 Message Date
bd91854c14 update dependencies and explicitly reference the tunnel in use inside of the garlic structure 2025-02-16 18:41:07 -05:00
af62b93e36 update dependencies and explicitly reference the tunnel in use inside of the garlic structure 2025-02-16 18:40:56 -05:00
4ea1a86e52 add keydirs to .gitignore 2025-02-10 14:37:52 -05:00
3fa1c56c3a update TODO.md 2025-02-10 14:26:42 -05:00
f2cdd3c934 add main function for webui 2025-02-10 00:37:24 -05:00
8ca4a966cb add main function for webui 2025-02-10 00:36:58 -05:00
454f5a79d2 add main function for webui 2025-02-10 00:34:26 -05:00
72da30ac2d add main function for webui 2025-02-10 00:33:29 -05:00
729f9afcda Implement a basic HTTP proxy 2025-02-10 00:32:29 -05:00
50fe3b1cf5 loader constructor, socks constructor 2025-02-10 00:12:57 -05:00
96f1dea458 Work on webui, testing stuff 2025-02-09 12:18:57 -05:00
a8d467fc10 refinements 2025-02-08 21:48:59 -05:00
c4e8885653 unset ANDROID_NDK_HOME in makefile 2025-02-08 18:32:18 -05:00
0e2175d44e all the Options() functions are redundant 2025-02-08 17:13:29 -05:00
e803cd2c7f IRC client 2025-02-08 17:09:25 -05:00
741c792835 Add TODO's for tunnel filters that match Java I2P's IRC filter 2025-02-08 17:00:24 -05:00
3be98563e4 Add docs 2025-02-07 23:03:49 -05:00
cb1a83c740 Add settable options 2025-02-07 23:02:45 -05:00
a0d148ad79 Mobile bindings 2025-02-07 17:01:34 -05:00
1441220c7c http and IRC servers with filtering 2025-02-07 13:45:47 -05:00
6896d8ca87 Set a lower max packet size 2025-02-07 13:35:55 -05:00
a475fd11fe fmt 2025-02-07 13:23:07 -05:00
740d55fde4 Fix UDP handler in SOCKS 2025-02-07 12:38:10 -05:00
11fba0d9ab SOCKS implementation based on txthinking/socks5 2025-02-07 12:17:18 -05:00
916b545ac8 Add filtering wrapper components for http and IRC 2025-02-03 23:45:54 -05:00
1f5dc48257 add docs 2025-02-03 21:32:49 -05:00
4540aa1d59 fix doc generator 2025-02-03 21:32:38 -05:00
141fd98442 Stub the remaining instantiators 2025-02-03 21:21:27 -05:00
a58bdf4858 Fix instantiators for TCP, UDP, stub instantiators for IRC 2025-02-03 21:18:47 -05:00
b360c51c7d Fix instantiators for TCP, UDP, stub instantiators for IRC 2025-02-03 21:18:42 -05:00
21ef3aaf7f start working on irc sanitizer 2025-02-03 20:19:45 -05:00
fbba64f857 start working on http sanitizer 2025-02-03 20:19:10 -05:00
6fcdf25c2b start working on http sanitizer 2025-02-03 20:18:09 -05:00
75135e4358 Stub out every other tunnel type. Starts and Stops are unfinished. 2025-02-03 17:36:06 -05:00
0ea3942381 Add a way to record and handle errors 2025-02-03 17:00:21 -05:00
c525371823 Custom error type 2025-02-03 16:51:41 -05:00
c2f66f9c79 Add UDP Client Start function 2025-02-03 16:44:43 -05:00
e6ff467b46 Add UDP Client Start function 2025-02-03 16:44:22 -05:00
236be1e669 Add UDP Client Start function 2025-02-03 16:43:52 -05:00
ff4d779698 Add UDP Start function 2025-02-03 16:35:24 -05:00
37d1af6308 Add interrupt handlers to tcp server/client 2025-02-03 16:30:12 -05:00
86f9c95b84 Copy over required members of other structs 2025-02-03 16:28:26 -05:00
852322a01a fix comments 2025-02-03 16:23:20 -05:00
c78d4a6199 fix comments 2025-02-03 16:09:58 -05:00
9a82f395d9 stub out udp stuff 2025-02-03 16:09:50 -05:00
43a4f91fe5 fix comments 2025-02-03 15:54:27 -05:00
5fc1907d69 save tcp tunnel docs 2025-02-03 15:39:57 -05:00
2d7220a9a7 add rate limits 2025-02-03 15:38:09 -05:00
3385a586ea TCP Clients and servers without limiting yet 2025-02-03 15:22:11 -05:00
73dfafdf07 basic tcp client stuff 2025-02-03 01:21:49 -05:00