1 个不稳定版本

使用旧的Rust 2015

0.1.2 2019年2月26日

#12 in #tun-tap


cobweb中使用

Apache-2.0/MIT

19KB
217

TunTap

为mac分支

Travis Build Status

Rust的TUN/TAP包装器。

TUN/TAP允许在用户空间实现虚拟网络适配器。这为Rust提供了绑定。

创建一个Iface对象并sendrecv数据包。然而,对数据包的理解超出了范围,你需要其他东西来做到这一点。

文档和一些示例

已知问题

  • 仅在Linux上测试。可能在其他地方不起作用,但欢迎提交为其他操作系统添加支持的pull请求。
  • 异步接口非常简单,可能效率低下。需要扩展以允许更灵活或高效的使用。

许可证

根据以下之一获得许可

任选其一。

贡献

除非你明确表示,否则任何提交给作品并有意包含在内的贡献,如Apache-2.0许可证中定义的,应按照上述方式双许可,没有任何附加条款或条件。

依赖项

~0–1.4MB
~21K SLoC