1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2019年7月26日 |
---|
#16 in #tun-tap
19KB
208 行
TunTap
它的衍生https://github.com/vorner/tuntap,添加了新的tokio默认处理。Rust的TUN/TAP封装。
TUN/TAP允许在用户空间中实现虚拟网络适配器。这提供了Rust的绑定。
创建一个Iface
对象,然后发送或接收数据包。然而,对数据包的处理超出了范围,你需要其他东西来完成这个任务。
已知问题
- 仅在Linux上进行了测试。可能在其他地方不起作用,但欢迎提交支持其他操作系统的拉取请求。
- 异步接口非常简单,可能效率不高。需要扩展以允许更灵活或高效的使用。
许可协议
根据您的选择,在以下任一项下获得许可
- Apache许可证版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确表示,否则根据Apache-2.0许可证定义的,您有意提交的工作中的任何贡献,都应双许可如上所述,无需任何附加条款或条件。
依赖关系
~4.5MB
~62K SLoC