Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157858
  • 博文数量: 22
  • 博客积分: 425
  • 博客等级: 下士
  • 技术积分: 350
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-15 09:43
个人简介

专注服务器设计、开发; https://github.com/justscu;

文章分类

全部博文(22)

文章存档

2014年(10)

2013年(2)

2012年(10)

分类: 网络与安全

2012-05-15 10:43:00

(1)获取wireshark源码

    cd  /home/ll/
    svn co wireshark

(2)获取补丁

     默认的wireshark是不支持LLRP协议的。wireshark支持LLRP协议的代码,是用patch的方式发布的。

     patch的路径:

           
    把patch文件放在和wireshark同级的目录,使用命令 patch -p1 < llrp.patch

(3)编译、安装

    ./autogen.sh
    ./configure
    make
    make install

(4)启动wireshark

    若编译、安装成功,会在wireshark目录下,生成wireshark的脚本。可以用sudo ./wireshark启动程序。
    点击 help->about wireshark菜单,选择Plugins,若看到了llrp.so,则说明成功了。

(5) 注意的地方

       在建立依赖关系的过程中,若提示某些软件没有安装,则请先安装这些软件.

       在编译过程中,可能有些地方编译不过,需要修改源代码(gcc的版本不一样,对C语法的要求会有点不同).

       补丁是相对特定软件的,有些源代码,可能需要手动修改

       获取wireshark特定软件版本的命令:  cd wireshark,  svn update -r 29324(版本号)

      

阅读(2298) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:用epoll实现一个异步处理的模型(1)

给主人留下些什么吧!~~