Wireshark的使用

本文介绍了Wireshark抓包工具的基本原理及使用方法,包括抓包软件的选择、抓包原理、Wireshark的底层组成及其如何配置界面、列设置、时间设置和名字解析等功能,帮助读者更好地理解和掌握网络抓包技术。

一、简介

抓包相关的软件有:

  1. sniffer
  2. Omnipeek
  3. fiddler
  4. Httpwatch
  5. 科来网络分析系统

1、抓包原理

(1)网络原理

本机环境:wireshark抓取本机环境的某个网卡进出的流量

集线器环境:集线器是个物理层设备,所有端口处在一个冲突域,会抓取所有集线器的上流量

交换机环境:

(1)端口镜像:交换机上配置镜像端口,抓取镜像端口的流量

clipboard

(2)ARP欺骗:

本机收到ARP请求后,回复一个假的ARP回应,欺骗主机


clipboard

(3)MAC泛洪

本机产生大量的MAC地址给交换机,使交换机的MAC地址表爆满,导致别的机器无法在交换机上查到正确的MAC表信息。

clipboard


2、底层原理

wireshark分为以下几个组件

clipboard

(1)GTK1/2:显示出底层抓取的流量格式

(2)core:核心引擎,通过函数调用将其他模块连接在一起,起到联动调度的作用

(3)wiretap:格式支持,从抓包文件中读取数据包,支持多种文件格式

(4)Capture:捕包引擎,利用libpcap/WinPcap从底层抓取网络数据包,libpcap/WinPcap提供通用的抓包接口,能从不同类型的网络接口(包括以太网,令牌环网,ATM网等)获取数据包

(5)Win-/libpcap:Wireshark抓包时依赖的库文件


二、wireshark的使用

1、界面设置

(1)修改界面字体大小

clipboard[20]

(2)列设置

列设置可以增加、删除、修改需要显示的列选项

clipboard[22]

(3)时间设置

clipboard[24]

设置时间参考,当选择这个时间作为参考时间后,时间会归零,然后可以计算出下个某个时间点到这个行的时间,方便确定两个包的时间间隔,参考时间可以设置多个。

clipboard[26]

(4)名字解析功能

开启名字解析选项,可以对MAC地址解析、解析网络名称、解析传输层名称等,选项勾选之后,抓取的一些报文的IP地址或其他信息会直接显示成名称,增加可读性。比如:IP地址显示成域名

clipboard[28]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值