3 个版本

0.0.3 2023年2月28日
0.0.2 2023年2月27日
0.0.1 2023年2月22日

#793 in WebAssembly

Apache-2.0

99KB
2K SLoC

lnwasi

lnwasi 是用 Rust 编写的 Web Assembly 网络链接库。该项目深受 vishvananda/netlink 的启发,并提供了与内核 netlink 接口交互的高级 API,类似于 iproute2 命令行工具。最终目标是使该库在 Web Assembly 环境中可用。

支持命令

  • ip link show $link
  • ip link add $link
  • ip link del $link
  • ip link set $link up

地址

  • ip addr show $link
  • ip addr add $addr dev $link
  • ip addr replace $addr dev $link
  • ip addr del $addr dev $link

路由

  • ip route get $dst
  • ip route show $link
  • ip route add $route
  • ip route append $route
  • ip route replace $route
  • ip route del $route

lib.rs:

lnwasi

lnwasi 是一个 Web Assembly 网络链接库。

依赖项

~3MB
~67K SLoC