6 个版本 (破坏性更新)

0.6.0 2021年9月13日
0.5.0 2020年11月30日
0.4.0 2019年8月1日
0.3.0 2019年2月25日
0.1.0 2017年11月3日

#4#openvpn

MIT/Apache

12KB
169

openvpn-parser

License: MIT Apache License 2.0 Build Status Crates.io Version

概述

openvpn-parser 是 OpenVPN 协议的解析器。

它可以用于解码数据包结构,访问字段并验证一些属性。控制数据包的内容使用 TLS 协议,因此可以使用 tls-parser 来解码消息。

该解析器不会解密消息。

此存储库主要用作使用 nom 和 nom-derive 编写的网络协议解析器的演示/示例存储库。

备注

由于缺乏规范,以及一些字段以非常无用的方式定义,如“通常是 16 或 20 字节”,因此编写时非常痛苦。

最接近规范的是

许可

许可协议为以下之一

由您选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,包括在您的工作中,都应以上述双重许可,不附加任何额外的条款或条件。

依赖项

~1MB
~20K SLoC