抓包

  1. 主流抓包工具对比

主流抓包工具对比

先来简单看下有哪些常见的抓包工具,主要有下面几种:

Charles

Fiddler

WireShark

TcpDump

Chrome Network

其中目前主流的抓包工具有:TcpDump、WireShark、Fiddler,下面我们对这几个抓包工具的性能进行一些简单的对比。

  1. TcpDump

Android 平台下的网络数据抓包工具,Android模拟器中自带 TcpDump 文件。

用 TcpDump 对网络数据抓包,手机不用走代理——将网络数据包添加到 WireShark 中分析即可。

缺点:

手机必须获取 root 权限;

不能查看实时通信数据——因为抓取的是 dump 出来的文件,而不能实时数据交互;

获取的数据很多,分析时需要过滤出真正有用的信息。

  1. WireShark

PC 端截获、分析通过该网卡的所有网络通信的数据包(针对移动端时候,就要对移动端设置代理服务器)强大的工具,完整查看网络中的每层、每个协议、每个数据包的详细组成信息;TCP、UDP、HTTP、HTTPS 等协议的数据包均可获取;

缺点:

获取的信息太多,需要手动过滤、进行分析。

只能查看,不能修改、重发送网络数据包。

  1. Fiddler

HTTP 协议的代理工具,抓取、分析电脑中所有进出该网卡、与网络进行数据交互的数据(针对移动端抓包时,需要设置代理服务器),主要针对的是 HTTP/HTTPS 协议;能够清晰查看数据包中的内容——HTTPS中的数据包可以解密出来。

缺点:

只适用于一次请求,下次请求需要重新设定

手动修改需要花费时间,如果程序等待超时,本次设定的 Response 结果失效


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 chaofa_vip@126.com

文章标题:抓包

文章字数:454

本文作者:Hechaofa

发布时间:2021-03-24, 10:13:47

最后更新:2021-03-24, 00:39:33

原始链接:https://chaofavip.github.io/2021/03/24/tool/zhuabao/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏