3 个版本

使用旧的 Rust 2015

0.0.3 2018 年 5 月 14 日
0.0.2 2017 年 1 月 16 日
0.0.1 2017 年 1 月 14 日

#37#netlink

每月 22 次下载

MIT 许可证

97KB
2.5K SLoC

pnetlink - 使用 libpnet 的 Rust 原生 NetLink

构建

项目可以与 cargo build 一起构建。

测试不是线程安全的。您必须运行 cargo test -- --test-threads=1,否则您将得到许多 AddrInUse 错误。

一些测试需要提升权限;要么是将能力授予测试二进制文件,要么是让测试程序以 root 身份运行。这将导致出现 PermissionDenied 错误。


lib.rs:

Netlink 是 Linux 内核接口,用于内核和用户空间之间的通信。

socket 模块可用于建立 Netlink 套接字,其中包含高级函数和特质。

依赖关系

~8MB
~129K SLoC