#dns #parser #域名 #名称 #域名 #数据包解析器

dns-parser

纯 Rust DNS 协议解析库。该库不支持网络功能,仅提供原始协议解析。

16 个版本

使用旧的 Rust 2015

0.8.0 2018 年 8 月 6 日
0.7.1 2017 年 10 月 22 日
0.7.0 2017 年 5 月 10 日
0.6.0 2016 年 12 月 1 日
0.3.1 2016 年 3 月 3 日

#1385解析器实现 中排名

Download history 8894/week @ 2024-03-14 12207/week @ 2024-03-21 8551/week @ 2024-03-28 9832/week @ 2024-04-04 12722/week @ 2024-04-11 14695/week @ 2024-04-18 11626/week @ 2024-04-25 8186/week @ 2024-05-02 8469/week @ 2024-05-09 10305/week @ 2024-05-16 9439/week @ 2024-05-23 10607/week @ 2024-05-30 12349/week @ 2024-06-06 12973/week @ 2024-06-13 10267/week @ 2024-06-20 7826/week @ 2024-06-27

45,332 每月下载量
用于 163 包(24 个直接使用)

MIT/Apache

85KB
2K SLoC

DNS 解析器

状态:beta

文档 | Github | Crate

这是一个独立于任何网络代码的 DNS 协议数据包解析器。

许可证

许可协议为以下之一:

贡献

除非您明确声明,否则任何提交给工作的有意贡献,根据 Apache-2.0 许可证定义,应按照上述方式双重许可,没有任何附加条款或条件。


lib.rs:

无网络依赖的 DNS 解析器库

文档 | Github | Crate

使用 Builder 创建新的出站数据包。

使用 Packet::parse 将数据包解析到数据结构中。

依赖项

~135–345KB