可能有人会说,一个软件的安装有什么好谈的,无非就是"同意,同意,同意......是,是,是"诸如此类的选项。的确,Wireshark软件的安装步骤是挺简单的,不过本文不是想谈安装步骤,而主要谈从安装步骤的向导中能够学到的知识。

一、WireShark安装准备

  读者可以从WireShark网站下载相应的WireShark版本。作者使用的是Windows 10系统,下载并成功安装的版本是Wireshark-win32_2.0.3版本。

图1  Download Wireshark界面

  当然,作者在安装的时候并不是一帆风顺,起初下载的版本是Wireshark-win64-2.0.3,满心欢喜地认为自己电脑cpu是基于x64架构,自然应该下载64位的咯。但是在安装的开始,软件就弹出如下错误框。

图2 NSIS Error

  看到网上这篇文章关于NSIS Error,并比对图2中英文提示,觉得这潭水有点深,不趟为妙。于是抱着试一试的想法下载了Wireshark-win32-2.0.3版本,最后安装成功。

二、Wireshark安装过程

  前面已经说明了,本文对于安装过程的具体内容不会一步步写,只是对程序安装向导中有些值得学习内容加以解释。如果需要安装说明,可以参看Wireshark安装教程

  1)TShark

  TShark是在WireShark中自带的命令行工具,当然一般我们不用,如果想体现自己的高(zhuang)大(bi)上,可以尝试使用命令行来"抓包"(本质是"抓帧",只不过习惯称为"抓包")。

图3  TShark安装

  2)WinPcap

  WinPcap的英文全名叫Windows Packet Capture,翻译成Windows数据包捕获器。WinPcap是一款基于Windows平台的,能够为win32应用程序提供访问网络底层的软件。

图4  WinPcap安装

  3)USBPcap

  USBPcap(USB Packet Capture)是一个轻量级的应用程序,能够提供对USB数据包的捕获功能。

  

图5  USBPcap安装

  

Wireshark漫谈(一)的更多相关文章

  1. PPPoE中间人拦截以及校园网突破漫谈

    本文首发于PPPoE中间人拦截以及校园网突破漫谈,转载请注明出处. PPPoE中间人拦截以及校园网突破漫谈 校园生活快结束了,之前还有点未完成的想法,趁着这两天有兴趣搞搞. 此文面向大众是那种在校园内 ...

  2. 使用WireShark进行网络流量安全分析

    WireShark的过滤规则 伯克利包过滤(BPF)(应用在wireshark的捕获过滤器上) ** 伯克利包过滤中的限定符有下面的三种:** Type:这种限定符表示指代的对象,例如IP地址,子网或 ...

  3. wireshark 相关提示

    Packet size limited during capture      提示说明标记的包没有抓全,在某些操作系统中,默认只抓96个字节,tcpdump中有"-s"参数可用于 ...

  4. 【道德经】漫谈实体、对象、DTO及AutoMapper的使用

    写在前面 实体和值对象 实体和对象 故常无欲以观其妙,常有欲以观其徼 初始实体和演化实体 代码中的DTO AutoMapper实体转换 后记 实体(Entity).对象(Object).DTO(Dat ...

  5. CSS实现水平|垂直居中漫谈

    利用CSS进行元素的水平居中,比较简单,手到擒来:行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可.而撸起垂直居中, ...

  6. Wireshark

    0. install Wireshark on Ubuntu 14 sudo apt-get install -y wireshark sudo addgroup -quiet -system wir ...

  7. 通过Wireshark抓包进行Cookie劫持

    首先在目标A机器上运行Wireshark并开启浏览器,开启前关闭其他占用网络的软件,这里我拿51CTO.com做测试. 正常登陆51CTO用户中心,此时使用 http.cookie and http. ...

  8. 【转】漫谈iOS程序的证书和签名机制

    转自:漫谈iOS程序的证书和签名机制 接触iOS开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...

  9. 运维之网络安全抓包—— WireShark 和 tcpdump

    ------------------------------------------------本文章只解释抓包工具的捕获器和过滤器的说明,以及简单使用,应付日常而已----------------- ...

随机推荐

  1. 面向对象(this关键字)

    package com_package2; public class Person3 { private int age; private String name; public int getAge ...

  2. elasticsearch2.x安装部署

    目录 一.安装es以及插件 二.建立索引和映射,添加数据 三.备注 一.安装es以及插件 ElasticSearch-2.3.1版本,系统为CentOS 7.0位. 对应的网上下载地址都有: elas ...

  3. Android如何解析json数组对象

    import org.json.JSONArray; import org.json.JSONObject; //jsonData的数据格式:[{ "id": "27Jp ...

  4. ubuntu 下交叉编译环境的搭建

    1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了): #sudo apt-get install gcc g++ libgcc1 ...

  5. Jquery中的toggle()方法

    Jquery中的toggle()方法,有一次在看别人写的Jquery插件时,发现对toggle有如下使用 search.pagePrevious.toggle(data.pageNumber > ...

  6. Git 分支管理 创建与合并分支

    分支在实际中有什么用呢? 假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了. 如果等代码全部写完再一次提交, ...

  7. redis win连接以及配置连接密码

    redis连接格式为 redis-cli -h host -p port -a password 但由于刚安装的redis是没有密码的 因此可以进行直接连接, cd转到redis目录里 redis-c ...

  8. Ajax案例:异步加载后台订单详情信息

  9. Mysql和oracle字段类型与java对象类型对应表收藏

    https://blog.csdn.net/michaelzhou224/article/details/16827029 Mysql Oracle Java BIGINT NUMBER(19,0) ...

  10. 常见的HTTP状态码说明

    1.说明 HTTP服务器状态代码定义(Status Code Definitions) 做测试的时候,会产生比较多的HTTP错误,查看其错误,有超时的,链接不到图片的,连接不到服务器等等,很多人经常忘 ...