netstack

IPv4 and IPv6 userland network stack

Github星跟蹤圖

NOTE: This repository is no longer maintained. The Netstack code will continue
to be updated and maintained as part of
gVisor, 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 <username> mode tun <device-name>
[sudo] ip link set <device-name> up
[sudo] ip addr add <ipv4-address>/<mask-length> dev <device-name>

Then run with:

tun_tcp_echo <device-name> <ipv4-address> <port>

Contributions

Please see CONTRIBUTING.md for more details.

Issues/Bug Reports

Netstack is primarily developed as part of
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.

主要指標

概覽
名稱與所有者google/netstack
主編程語言Go
編程語言Go (語言數: 2)
平台
許可證Apache License 2.0
所有者活动
創建於2016-10-20 16:25:04
推送於2019-12-10 20:27:37
最后一次提交2019-11-23 00:55:52
發布數0
用户参与
星數3.1k
關注者數147
派生數281
提交數513
已啟用問題?
問題數26
打開的問題數10
拉請求數0
打開的拉請求數4
關閉的拉請求數5
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?