wireShark 的简单介绍(一)

wiresshark 是一款非常的强大的网络抓包工具, 在做网络通讯的时候,非常有用,前几天在做Rtsp 协议流的时候就帮助挺大,为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容如果大家要处理HTTP,HTTPS ,就需要用Fiddler, 其他协议比如TCP,UDP 就用wireshark.wireshark的特点是开源, 免费,跨平台,同时图形话界面,使用起来还是十分方便的.

1、wireshark 的安装

(1) wireshark 的官方下载地址 https://www.wireshark.org/#download 或者直接第三方软件管理平台也行,比如腾讯管家软件中心,但是一般而言,官网版本要新一些, 比如目前,腾讯管家软件中心的版本是3.03,目前官网是3.04, 所以建议大家还是去官网下载安装的好

软件下载平台

(2) 软件的安装十分简单,大家可以直接不断下一步安装就行,但是有一点要注意,如果大家需要配合其他软件使用,比如和模拟器配合使用,此时,强烈建议直接在安装在默认路径,不然可能无法配合使用, 因为安装简单,这里就不列出详细步骤.

2、wireshark 使用场景

2.1 抓取本地的本机 ,这个比较简单

设备上的网卡数据,这个使用起来比较简单

【学习地址】:FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发

【文章福利】:免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~

2.2 抓取外部数据 , 这个比较复杂

1、 将设备连接到同一个集线器下,就可以通过抓取本地网卡中的数据从而抓取到在同一个集线器下的设备数据, 现在很少会用到集线器

抓取Hub上的数据

2、通过 流量镜像 Span抓取交换机上连接设备数据,可以将一个接口数据复制到另一个接口, 另外还有RSAN,可以抓取远程路由器上连接设备数据,或者更强大的 ERSPAN

通过流量镜像 Span抓取交换机上连接设备数据

3、ARP欺骗,利用ARP报文后道优先特性,模拟ARP报文进行欺骗,一般用于没有办法对交换机进行配置的场景

ARP欺骗

4、MAC地址泛洪,在无权配置交换机的时候,通过ARP泛洪软件,模拟网络请求,使交换机Mac地址表占满,

MAc地址泛洪

3、wireshark 介绍

1.1. wireshark是捕获机器上的某一块网卡的网络包 当你的机器上有多块网卡的时候,你需要选择一个网卡。

wireshark网卡选择

1.2. 选择网卡后,就可以进入wireshark 的抓包首页了.下图是wireshark的整个操作台页面

wireshark 的操作介绍

最后 : wireshark 使用有中文版本,工具栏的介绍不做详细解释

原文链接:https://www.jianshu.com/p/22fc9a0e85b5

### Wireshark 是什么 Wireshark款开源且功能强大的网络协议分析工具,广泛应用于网络工程、安全防护等领域[^1]。这款软件最初由 Gerald Combs 开发,前身为 Ethereal,凭借其友好的用户界面和便捷的操作方式成为全球最受欢迎的网络封包分析解决方案之[^2]。 ### 使用目的 该工具主要用于保障网络正常运作、优化性能表现并提供必要的安全保障措施。通过捕获和解析网络通信中的数据包,能够帮助技术人员深入了解网络活动细节,及时发现潜在问题并采取相应对策。 ### 主要功能特性 - **全面支持多种协议**:适用于各类常见及复杂网络环境下的协议分析工作。 - **实时监控能力**:允许用户即时查看当前网络状态及其变化趋势。 - **详尽的数据展示**:不仅限于基本的信息提取,更可深入挖掘每层协议的具体字段含义。 - **高效过滤机制**:内置丰富的显示滤镜选项以便快速定位感兴趣的内容。 - **跨平台兼容性**:无论是Windows还是Linux系统均能顺利安装部署。 - **社区活跃度高**:作为个开放源码项目,拥有庞大的开发者群体持续贡献新特性和修复漏洞。 ```python # Python脚本示例:利用pyshark库调用Wireshark进行简单抓包操作 import pyshark capture = pyshark.LiveCapture(interface='eth0') for packet in capture.sniff_continuously(packet_count=5): print('Just arrived:', packet) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值