文件名称:rust-icmptime:发送接收 ICMP 时间请求的 rust 工具
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-06 06:20:09
Rust
rust-icmptime 受启发的 Rust 中发送 ICMP 时间请求数据包的简单命令行工具。 将其编写为 Rust 和 TCP/IP 的学习工具。 很多工作正在进行中,但应该工作。 以可能次优和不正确的方式使用 rust 。 问题 糟糕的组织 低效的 MutIcmpRequestPacket的一堆代码不是特定于 ICMP 请求数据包的,可能/应该是一个特征。 本质上只是从MutableIpv4Header复制粘贴一堆 IP 标头相关的MutIcmpRequestPacket MutableIpv4Header ,例如set_flags 。 不确定最好的方法是什么。 一种选择是没有MutIcmpRequestPacket的新结构,而只是向 libpnet 的MutableIpv4Header结构添加方法(通过新特征?),但我喜欢拥有单独结构的想法。 另一种方法是保留单独的结构
【文件预览】:
rust-icmptime-master
----.gitignore(7B)
----LICENCE(1KB)
----README.md(2KB)
----Cargo.toml(244B)
----src()
--------lib.rs(617B)
--------packet.rs(12KB)
--------util.rs(511B)
--------main.rs(2KB)
----Cargo.lock(1KB)