安装

Windows下使用网络截包软件,一般使用都是使用图形化的软件,如Sniffer Pro /Ethereal/EtherPeek

,Linux 下字符界面的TCPDump 操作实现太难记了,而且演示,分析,培训效果都不好,所以尝试在CentOS5.4中安装Linux下的gnome界面的图形化抓包工具WireShark。WireShark官方主页上可以下载到widows和MAC

OS下的安装包,而linux下的rpm或者deb包并没有,只是提供了原始代码。

http://www.wireshark.org/download.html

感谢google,在网上找到这两个链接:

http://redhatsolution.googlecode.com/files/wireshark-1.1.2-1.pre1.i386.rpm

http://redhatsolution.googlecode.com/files/wireshark-gnome-1.1.2-1.pre1.i386.rpm

其中wireshark-gnome-1.1.2-1.pre1.i386.rpm是基于gnome的图形界面,wireshark-

1.1.2-1.pre1.i386.rpm 是核心库。后者要先安装。

笔者CentOS5.4系统中自带了WireShark,#rpm -q

wireshark可以找到这个包,还有一些文档,配置文件也有,但是二进制文件没有,而且也找不到原始的安装包。

自带的版本是1.0.8,所以为了更新现有的新的wireshark版本,首先卸载掉系统中旧的,而且是不完全的,无法运行的老版本。

#rpm -e wireshark-1.0.8.......

然后全新安装新的wireshark,看了网上一些安装的提示之后知道,需要提前安装一些需要的库。

http://www.tcpdump.org/release/libpcap-1.0.0.tar.gz http://www.portaudio.com/archives/pa_stable_v19_20071207.tar.gz

简单的 tar -jxvf /configure /make /make

install期间会遇到一些需要下载安装的包,依序都yes即可。

安装步骤:使用rpm 的--force --nodeps 强行安装,忽略依赖包

1 rpm -ivh wireshark-1.1.2-1.pre1.i386.rpm 2 rpm -i --force

--nodeps wireshark-gnome-1.1.2-1.pre1.i386.rpm 3

安装libpcap-1.0.0.tar.gz ; pa_stable_v19_20071207.tar.gz

这一些动态库一般安装在/usr/local/lib下.执行时可以用如下方法调用

export LD_LIBRARY_PATH=/usr/local/lib;wireshark

但是每次运行前都这样声明环境变量太麻烦了,所以直接将LD_LIBRARY_PATH=/usr/local/lib;写进环境变量配置文件,/etc/bashrc中加入下面这两行:

LD_LIBRARY_PATH=/usr/local/lib

export LD_LIBRARY_PATH

这样即使重启后,也可以直接在终端里使用wireshark直接打开图形化界面。

使用(ZZ)

这是RHEL运行的界面

跟WINDOWS界面比较一下

快速使用手册

点击第一个列表,可以选择一个网卡抓包,LINUX版的可以抓lo,就是本机内部之间包交流的包.这给开发带来不少

方便,WireShark也能抓无线网卡的包了.

抓包时界面,分为三栏,上面是包列表,中间包分析结果,下面包原始数据罗列,最方便功能是原始数能按BYTE拷贝出来.这样在C语言构造一个包,

拿这现成包改改就行

第二个按键,较多的抓包选项.

使用过滤表达式

linux wireshark安装包,linux下安装wireshark相关推荐

  1. linux python3安装包_Linux下安装python3及相关包

    Python3: sudo apt-get install python3 终端中输入python则进入python2,输入python3则进入python3 安装python2的相关包: sudo ...

  2. linux下如何安装软件?——linux应用软件安装包类型及安装介绍

    原文:http://blog.chinaunix.net/uid-24612962-id-3181499.html 一.解析Linux应用软件安装包,通常Linux应用软件的安装包有四种: 1) ta ...

  3. linux rabbitmq安装包,Linux安装RabbitMQ

    一.安装Erlang环境 1.在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错): yum install gcc glibc-devel mak ...

  4. mysql 安装包_ubuntu下安装mysql全记录

    在mysql官网https://downloads.mysql.com/archives/community/上下载mysql安装包mysql-5.7.22-linux-glibc2.12-x86_6 ...

  5. linux netstat安装包,linux软件管理之rpm、yum netstat命令

    应用程序: 程序:Architecture C语言:源代码-->(编译)二进制格式 脚本:解释器(二进制程序) 源代码-->编译-->链接-->运行 程序: 库: 静态 动态 ...

  6. 已解决:好用的集成PHP环境 一键安装包PHPNow--Win7下安装phpnow的方法出现[ Apache_pn ] 错误的解决 !(亲自测试通过)

    今日安装PHPNow的时候,出现如下情况:(还好已解决)   Win7下安装phpnow的方法出现[ Apache_pn ] 错误的解决 安装PHPnow时如果遇到下列问题: [phpnow官网下载地 ...

  7. linux systat安装包,Linux下sysstat 安装

    在Linux系统下获取sysstat-10.0.5.tar.gz的两种方式: 方式一: 1. 下载sysstat-10.0.5.tar.gz到本地 2. 通过CRT使用rz命令上传 方式二: # wg ...

  8. linux安装包文件格式,linux多种安装包格式的安装方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  9. adt linux 离线安装包,ADT离线安装

    前几天还原了一下系统,今天一打开eclipse,TNN,竟然找不到android工程了--我就打算重装一下ADT,在线安装的速度,大家都知道,我是真受不了啊,深受教育网的迫害,同在高校的同学们,~~~ ...

最新文章

  1. python是什么语言开发的-专为人工智能和数据科学而生的Go语言,或将取代Python...
  2. 前端div里的内容下沉_自学Web前端的五个不同阶段,从浅入深
  3. c语言求100以内整除13的最大,VB程序设计的一道题,找出100以内能被3整除的所有数之和,并把值保存在一维数组中...
  4. html匹配属性正则表达式,正则表达式匹配html标签的属性值
  5. 【报告分享】2020中国直播行业风云洞察.pdf
  6. 在更新iOS14.5後,App要追踪我們會先收到彈窗提示
  7. Python【每日一问】35
  8. 单片机矩阵键盘扫描程序c语言,51单片机矩阵键盘扫描程序(源代码)
  9. VMware vSphere 6.7 U3b 下载
  10. Jmeter的基本使用
  11. 网易云课堂计算机专业,网易云课堂“计算机专业课程”开课
  12. 计算机二级java大纲,计算机二级Java考试内容大纲
  13. win10安装跳过创建Microsoft账户
  14. 【ACO三维路径规划】蚁群算法无人机三维路径规划【含Matlab源码 1278期】
  15. vue axios请求成功却进入catch的原因分析
  16. Android开发学习总结(一)——搭建最新版本的Android开发环境
  17. LPR个人房贷利率如何计算?(商贷部分)
  18. 区块链:诞生于草根的时尚
  19. IDEA最好用的插件
  20. 【OpenCV 例程 300篇】244. 特征检测之 BRIEF 特征描述

热门文章

  1. QT 在release 模式下构建项目使用断点调试
  2. hpgen8服务器修改电源模式,用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇二:HP GEN8硬件改造...
  3. 编译卡爆的Android Studio 3.1.1
  4. containsKey方法
  5. 人人贷获1.3亿美元
  6. 安装sql server management studio2019发生严重错误0x80070643,更新SSMS2019后出现错误:应用程序无法启动,因为应用程序的并行配置不正确等
  7. 牛根生的企业家生涯到头了
  8. linux复制,网络报错
  9. MS SQL 数据库出现损坏(可疑)的修复方法
  10. 将mysql中的数据去掉空格