Vasyl Gello
f529064aa0
Refactor UDP port forwarding and document usage
2024-07-19 12:07:56 +03:00
Vasyl Gello
0783b429fd
[WIP] Introduce TCP/UDP local/remote port forwarding
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-19 05:50:53 +03:00
Vasyl Gello
30d51ba566
Try to fix #4
...
... by catching TCP RST packets in WritePackets and sending them
during the next WritePackets call where no RST packet is being sent
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-19 05:50:52 +03:00
Vasyl Gello
b160b3f66d
Add UDP port exposure
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-18 18:01:11 +03:00
Vasyl Gello
4069104169
Apply formatting fixes
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Vasyl Gello
91d8b771fc
Move netstack from contrib to src
...
* This is no more a static contributed code but
living part of yggstack sources
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Jeff Becker
feaf5ca550
use proper stdlib functions for splitting host and port
...
replace use of strings.Cut() with net.SplitHostPort() as it does not handle every case we need it to.
e.g. "[1234::1%lan0]"
2023-11-27 15:42:31 +00:00
Vasyl Gello
6e427fefec
Initial commit
...
Based on previous work of @neilalexander:
https://github.com/yggdrasil-network/yggdrasil-go@netstack
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 14:50:31 +02:00