Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/netstack
IPv4 and IPv6 userland network stack
https://github.com/google/netstack
Last synced: about 1 month ago
JSON representation
IPv4 and IPv6 userland network stack
- Host: GitHub
- URL: https://github.com/google/netstack
- Owner: google
- License: apache-2.0
- Archived: true
- Created: 2016-10-20T16:25:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-10T20:27:37.000Z (about 5 years ago)
- Last Synced: 2025-01-07T16:08:36.068Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 3.29 MB
- Stars: 3,088
- Watchers: 148
- Forks: 279
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
> NOTE: This repository is no longer maintained. The Netstack code will continue
> to be updated and maintained as part of
> [gVisor](http://www.github.com/google/gvisor/tree/go), which now also
> maintains a branch that is useable with standard Go tools.# Netstack
Netstack is a network stack written in Go.
## Getting started
Try it out on Linux by installing the tun_tcp_echo demo:
```
go install github.com/google/netstack/tcpip/sample/tun_tcp_echo
```Create a TUN device with:
```
[sudo] ip tuntap add user mode tun
[sudo] ip link set up
[sudo] ip addr add / dev
```Then run with:
```
tun_tcp_echo
```## Contributions
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more details.
## Issues/Bug Reports
Netstack is primarily developed as part of
[gVisor](http://www.github.com/google/gvisor) and any issues/bugs should be
filed against the gVisor repository as this repo is not actively monitored for
bug reports.### Disclaimer
This is not an official Google product (experimental or otherwise), it is just
code that happens to be owned by Google.