github.com/lightlus/netstack@v1.2.0/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 # Netstack 7 8 Netstack is a network stack written in Go. 9 10 ## Getting started 11 12 Try it out on Linux by installing the tun_tcp_echo demo: 13 14 ``` 15 go install github.com/polevpn/netstack/tcpip/sample/tun_tcp_echo 16 ``` 17 18 Create a TUN device with: 19 20 ``` 21 [sudo] ip tuntap add user <username> mode tun <device-name> 22 [sudo] ip link set <device-name> up 23 [sudo] ip addr add <ipv4-address>/<mask-length> dev <device-name> 24 ``` 25 26 Then run with: 27 28 ``` 29 tun_tcp_echo <device-name> <ipv4-address> <port> 30 ``` 31 32 ## Contributions 33 34 Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more details. 35 36 ## Issues/Bug Reports 37 38 Netstack is primarily developed as part of 39 [gVisor](http://www.github.com/google/gvisor) and any issues/bugs should be 40 filed against the gVisor repository as this repo is not actively monitored for 41 bug reports. 42 43 ### Disclaimer 44 45 This is not an official Google product (experimental or otherwise), it is just 46 code that happens to be owned by Google.