1个不稳定版本

使用旧的Rust 2015

0.1.0 2019年7月26日

#16 in #tun-tap

Apache-2.0/MIT

19KB
208

TunTap

Travis构建状态它的衍生https://github.com/vorner/tuntap,添加了新的tokio默认处理。Rust的TUN/TAP封装。

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

创建一个Iface对象,然后发送或接收数据包。然而,对数据包的处理超出了范围,你需要其他东西来完成这个任务。

文档和一些示例

已知问题

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

许可协议

根据您的选择,在以下任一项下获得许可

贡献

除非您明确表示,否则根据Apache-2.0许可证定义的,您有意提交的工作中的任何贡献,都应双许可如上所述,无需任何附加条款或条件。

依赖关系

~4.5MB
~62K SLoC