#低级 #高级 #数据 #网络 # #接口

bin+lib sendpacket

用于与底层网络数据进行交互的高级库

2 个版本

使用旧的 Rust 2015

0.1.1 2018 年 5 月 11 日
0.1.0 2018 年 5 月 11 日

#274#高级

MIT/Apache

23KB
521 代码行

sendpacket

sendpacket 是一个高级 Rust 网络库,利用宏提供类似 Python dpkt/scapy 的 "kwargs-like" 接口。

使用 sendpacket,您可以构建和修改任意的数据包,并通过网卡尝试发送,底层使用 libpnet

sendpacket 应该性能良好,但本质上是一个黑客马拉松项目:它提供了一个相对复杂的 API,提供了一套不完整的功能供一般使用,并且作者不承诺任何级别的维护。

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则您提交的任何旨在包含在本作品中的贡献(根据 Apache-2.0 许可证定义),将按照上述方式双许可,不附加任何额外条款或条件。

依赖项

~1.8–2.7MB
~59K SLoC