github.com/vpnishe/netstack@v1.10.6/README.md (about) 1 > NOTE: This repository is no longer maintained. The Netstack code will continue 2 > to be updated and maintained as part of 3 > [gVisor](http://www.github.com/google/gvisor/tree/go), which now also 4 > maintains a branch that is useable with standard Go tools. 5 6 # Warning about upstream to 1.10.6 for copabilty with go 1.16 7 8 # Netstack 9 10 Netstack is a network stack written in Go. 11 12 ## Getting started 13 14 Try it out on Linux by installing the tun_tcp_echo demo: 15 16 ``` 17 go install github.com/vpnishe/netstack/tcpip/sample/tun_tcp_echo 18 ``` 19 20 Create a TUN device with: 21 22 ``` 23 [sudo] ip tuntap add user <username> mode tun <device-name> 24 [sudo] ip link set <device-name> up 25 [sudo] ip addr add <ipv4-address>/<mask-length> dev <device-name> 26 ``` 27 28 Then run with: 29 30 ``` 31 tun_tcp_echo <device-name> <ipv4-address> <port> 32 ``` 33 34 ## Contributions 35 36 Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more details. 37 38 ## Issues/Bug Reports 39 40 Netstack is primarily developed as part of 41 [gVisor](http://www.github.com/google/gvisor) and any issues/bugs should be 42 filed against the gVisor repository as this repo is not actively monitored for 43 bug reports. 44 45 ### Disclaimer 46 47 This is not an official Google product (experimental or otherwise), it is just 48 code that happens to be owned by Google.