5 个版本
0.1.4 | 2023 年 9 月 22 日 |
---|---|
0.1.3 | 2023 年 9 月 22 日 |
0.1.2 | 2023 年 9 月 20 日 |
0.1.1 | 2023 年 9 月 7 日 |
0.1.0 | 2023 年 9 月 7 日 |
4 在 #downstream 中
每月 21 次下载
34KB
599 行
peeler
从数据包中获取我们想要的全部部分
目标
用于在局域网中移动的数据包
- 用于任何 TCP 或 UDP 数据包
- 获取
- IP 地址
- 发送/接收端口
- 原始消息
- 准备将此信息传递给下游处理器,该处理器将取 pcap 部分,并输出新的反序列化数据(使用 IP 地址、端口和协议,下游处理器将原始消息反序列化为新的格式)。我们预计该包将作为更大 Rust 项目的组成部分使用,而不是需要添加将数据发送到某处的功能。
注意:我们包含了一些额外的数据包元数据,以防将来可能有用,但在此项目的当前阶段,上述信息是必需的。
问题
- 当包括如 VLAN 标记等问题时,数据包头部管理似乎相当复杂,这些问题可能或可能不会遇到。
- Rust 项目的通用代码设计和使用如 pcap 等包
依赖关系
~7–19MB
~231K SLoC