Wireshark下载安装和使用教程

本文详细介绍了Wireshark的下载安装过程,特别是在Windows环境下64位系统的安装步骤。接着,文章提到了如何设置中文界面,并重点讲解了Wireshark的使用,包括选择网卡进行抓包和各种过滤器的使用,如协议过滤、IP过滤和端口过滤,以帮助用户更精确地分析网络数据包。

一.wirshark安装

  1. 打开网址 http://www.wireshark.org,进入 Wireshark 官网,如图所示。

  1. 点击图标下载页面进行下载

  1. 这里下载 Windows 64 位的安装包。单击 Windows Installer(64-bit) 链接,进行下载。下载后的文件名为 Wireshark-win64-4.0.4.exe。

  1. 直接点击Next,自定义安装目录

二.wirshark设置中文

三.wirshark使用

  1. wirshark开始页面

【注意】wireshark是捕获机器上的某一块网卡的网络包(网络包都是通过主机的网卡发出到对应的服务器上面,可以理解为应用层发出的请求网络包由本机网卡发向指定主机上),所以当机器上有多块网卡的时候,你需要选择一个网卡(可以上网的那一个网卡)

  1. 开始抓包,双击当前网卡或者点击蓝色图标

  1. wirshark窗口介绍

  1. 过滤

抓包过滤器类型Type(host、net、port)、方向Dir(src、dst)、协议Proto(ether、ip、tcp、udp、http、icmp、ftp等)、逻辑运算符(&& 与、|| 或、!非)

4.1协议过滤:

TCP,只显示TCP协议的数据包列表

HTTP,只查看HTTP协议的数据包列表

ICMP,只显示ICMP协议的数据包列表

4.2 IP过滤

ip.src 192.168.1.104 #显示源地址为192.168.1.102网络请求封包。

ip.dst 192.168.1.104 #目标地址为192.168.1.102网络请求封包。

ip.src 192.168.1.104 or ip.dst 192.168.1.104 #源地址或者目的地址是192.168.1.104

4.3端口过滤

比如 tcp.port ==80 #显示端口为80的网络请求封包。

比如 tcp.srcport == 80 #只显示TCP协议的端口为80的网络请求封包。

HTTP模式过滤

比如 http.request.method=="GET": 只显示HTTP GET请求方法的网络请求封包。

1. 多平台支持与界面交互 跨平台兼容:支持 Windows、macOS、Linux、UNIX 等主流操作系统,适配不同开发与运维环境。 直观界面:通过图形化界面展示捕获的数据包,支持自定义布局、过滤条件及颜色标记,便于快速定位关键信息。 命令行工具:提供tshark等命令行接口,满足自动化分析或无 GUI 环境下的使用需求。 2. 网络流量捕获与过滤 全流量捕获:支持从以太网、WiFi、蓝牙、USB 等多种网络接口捕获数据包,实时监控网络通信。 灵活过滤机制: 使用display filter(显示过滤器)实时筛选数据包,例如通过ip.addr == 192.168.1.1过滤指定 IP 的流量。 支持capture filter(捕获过滤器)在捕获阶段减少无关流量,提升效率。 数据包详情解析:将原始数据按 OSI 七层模型拆解,展示每层协议的头部字段、载荷内容及校验信息。 3. 协议分析与解码 广泛协议支持:内置超 2000 种网络协议的解码器,涵盖 TCP/IP、HTTP、DNS、SSL/TLS、MQTT、Modbus 等主流与小众协议。 深度协议解析:例如对 HTTP/2 协议解析请求头压缩、多路复用机制;对 TLS 协议解密会话密钥、验证证书链。 自定义协议解析:支持通过 Lua 脚本扩展自定义协议解码逻辑,满足特殊场景需求。 4. 网络诊断与性能分析 连接状态监控:实时显示 TCP 连接的建立、数据传输及断开过程,识别丢包、重传、超时等异常。 吞吐量与延迟分析:通过Statistics → IO Graphs可视化网络带宽占用、数据包延迟分布,定位瓶颈节点。 会话追踪:合并同一连接的双向流量(如 TCP 会话),方便分析完整通信流程,例如 HTTP 请求 - 响应链。 5. 安全与故障排查 安全漏洞检测:识别异常流量模式(如 DDoS 攻击、端口扫描),通过St
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值