4 个版本 (2 个重大更新)
使用旧的 Rust 2015
0.2.0 | 2017年2月1日 |
---|---|
0.1.1 | 2016年12月28日 |
0.1.0 | 2016年12月28日 |
0.0.1 | 2016年12月28日 |
#59 in #packet-parser
每月 24 次下载
74KB
1K SLoC
peel-ip
用于互联网协议套件的包解析
该包的基础是 Peel,一个使用基于区域的内存管理的动态解析树。当前解析树的架构如下所示
这意味着详细来说,除了通常的协议栈(例如:[Ethernet, IPv4, TCP, HTTP]
)外,还支持 IP 的组合(例如 [Ethernet, IPv4, IPv6, TCP, HTTP]
)。
计划的功能
- 添加包重组支持
- 添加更多 TCP/IP 套件的协议
贡献
你想为此项目做出贡献吗?太棒了,谢谢!请只需分叉它并发送给我一个拉取请求。
依赖项
~8MB
~141K SLoC