基本介绍
https://github.com/fengjian/tap-rs
tap-rs 是一个使用 Rust 语言编写的 Linux 下的基于 macvtap 的二层包转发程序
优势
- 非常特殊的网卡映射功能 (任意发挥想象力)
- 极低的内存占用 (小于 10MB)
- 非常小的体积 (最低可以小于 500k)
- 可以使用 musl 纯静态编译
- 基于 Rust 的 async udp 通信
https://github.com/fengjian/tap-rs
tap-rs 是一个使用 Rust 语言编写的 Linux 下的基于 macvtap 的二层包转发程序
1
superhack Jan 6, 2022
任意发挥想象力都有哪些神奇的应用场景?
|
2
qdwang Jan 6, 2022 via Android
win 下可以用吗
|
3
fengjianxinghun OP @qdwang 不行,使用了 Linux 的 Macvtap 机制
|
4
fengjianxinghun OP @superhack 这个细说了说不定就水深火热了。。
|
5
Ayahuasec Jan 6, 2022 via Android
看着有点像交换机模式的 tinc ?
|
6
tmac33 Jan 6, 2022
看了一眼源码,rust 真难
|
7
fengjianxinghun OP @Ayahuasec 差不多这个意思。
|