1 个不稳定版本
0.1.0 | 2023年8月3日 |
---|
#5 在 #dissector
用于 wsdf
1.5MB
43K SLoC
libwireshark 的 epan 模块的 Rust FFI 绑定。
此模块用于编写 Wireshark 解析器。因此,用户应在系统上安装 libwireshark.so 和 Wireshark 的头文件。如果在系统中找不到 libwireshark.so,则此 crate 将从源代码构建动态库以进行链接,以便进行编译。
默认情况下,使用预生成的绑定。要通过 bindgen 在构建时生成绑定,请使用 bindgen
功能构建此 crate。
如果 pkg-config 无法告诉我们在哪里找到 libwireshark.so,则可以通过设置 WIRESHARK_LIB_DIR
环境变量来设置包含动态库的目录的路径。
依赖关系
~0–350KB