水:用本地Go编写的简单TUNTAP库 源码
水 water是用于接口的本地Go库。 water的设计简单有效。 它 仅包装syscall并仅使用Go标准类型; 公开标准接口; 与io , bufio等标准程序包配合使用。 不处理内存管理(分配/销毁切片)。 由用户决定是否/如何重用缓冲区。 water/waterutil具有一些有用的功能来解释MAC帧头和IP数据包头。 它还包含一些常量,例如协议编号和以太网帧类型。 有关解析各种数据包的功能,请参见 。 支持平台 Linux Windows(实验性; API可能会更改) macOS(仅点对点TUN) 安装 go get -u github.com/songgao/wate
文件列表
water-master.zip
(预估有个33文件)
water-master
ipv4_test.go
2KB
CONTRIBUTORS
552B
params_darwin.go
1KB
params_others.go
211B
ipv4_linux_test.go
2KB
if_linux.go
1KB
syscalls_darwin.go
7KB
syscalls_linux_go1.11.go
499B
ipv4_go1.11_test.go
638B
暂无评论