专注服务器设计、开发; https://github.com/justscu;
分类: 网络与安全
2012-05-15 10:43:00
cd /home/ll/
svn co wireshark
默认的wireshark是不支持LLRP协议的。wireshark支持LLRP协议的代码,是用patch的方式发布的。
patch的路径:
把patch文件放在和wireshark同级的目录,使用命令 patch -p1 < llrp.patch
./autogen.sh
./configure
make
make install
若编译、安装成功,会在wireshark目录下,生成wireshark的脚本。可以用sudo ./wireshark启动程序。
点击 help->about wireshark菜单,选择Plugins,若看到了llrp.so,则说明成功了。
在建立依赖关系的过程中,若提示某些软件没有安装,则请先安装这些软件.
在编译过程中,可能有些地方编译不过,需要修改源代码(gcc的版本不一样,对C语法的要求会有点不同).
补丁是相对特定软件的,有些源代码,可能需要手动修改
获取wireshark特定软件版本的命令: cd wireshark, svn update -r 29324(版本号)