我正在写一个wireshark解剖器插件。我浏览了 wireshark 文档的第 9 章以及其他一些网站。他们说Makefile.common
并且Makefile.am
必须修改以反映相关文件和解剖器名称。我已经在我的 Mac 上安装了 wireshark。在Applications/Wireshark.app
文件夹中搜索 Makefiles。没找到。编译解剖器插件的过程是什么?
提前致谢!
我正在写一个wireshark解剖器插件。我浏览了 wireshark 文档的第 9 章以及其他一些网站。他们说Makefile.common
并且Makefile.am
必须修改以反映相关文件和解剖器名称。我已经在我的 Mac 上安装了 wireshark。在Applications/Wireshark.app
文件夹中搜索 Makefiles。没找到。编译解剖器插件的过程是什么?
提前致谢!
在
Applications/Wireshark.app
文件夹中搜索 Makefiles。没找到。
那是因为没有。 /Applications/Wireshark.app
是 Wireshark 应用程序的二进制发行版;如果您要编写插件,则需要获取 Wireshark源代码。
转到Wireshark 下载页面,但点击“Source Code”,而不是“OS X 10.6 and later Intel 64-bit .dmg”或“OS X 10.5 and later Intel 32-bit .dmg”。
我发现最好的文档在下面README.plugins
,README.dissector
它也解释了要添加插件目录的文件。此外,当您完成后,您将要运行,./autogen.sh
然后按照代码末尾的步骤操作。我希望这有帮助!