第一个Fiddler:
Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。
特点:1.Fiddler是一个独立的应用,可以调试PC、Mac或
系统和移动设备的之间的通信,支持大部分框架如
、.net、java、
,需要设置代理。
2.能够暂停Http通讯,并且允许修改请求和响应方便进行
,也可以设置检查点做
。
3.通过暴露HTTP头,用户可以看见哪些页面被允许在客户端或者是代理端进行缓存。如果要是一个响应没有包含Cache-Control头,那么他就不会被
缓存在客户端。
4.可以通过Composer进行
。
下载地址: 链接: https://pan.baidu.com/s/1I1CypT-_5yt8OBytCZVpRg 提取码: 9xqr
第二个wireshark:
Wireshark是另外一种抓包工具,这种工具比fiddler更强大,消息量更多。大家可能会问:有了fiddler,为什么还要用wireshark呢?这里说下,在测试中,发现用fiddler抓包,有些包是没有抓到的,比如在验证反作弊信息的时候,反作弊pingback信息的消息用fiddler就没抓到,用wireshark就抓到了。还有另外一种情况,就是在验证cna的时候,如果先用fiddler抓包,如果没有种下cna的时候,以后就永远没有cna了,情况很诡异。解决办法就是把包卸载了重新安装,第一次用wireshark抓包。
特点: 对于https加密流量,只要将浏览器的session key 自动导入wireshark,Wireshark可以自动解密https流量。
下载地址: 链接: https://pan.baidu.com/s/1ZiUJlZt-IrqgfIy2sJs-eQ 提取码: 5qt8
第三个HttpAnalyzerStd:
本软件是一款非常强大的抓包工具。与Internet Explorer和Firefox集成,查看大范围数据,包括标题,请求,网络计时,内容,Cookie,缓存,查询字符串,发布数据,请求和响应流,重定向URL,DOMReadyTime,PageLoadTime等。实时页面和请求级别时间图表,彩色时间图表用于表示单个网络级别时序(即DNS查找,TCP连接)与同一请求中的其他时序段之间的相对时间。IE / Firefox篡改,用户可以使用IE / Firefox篡改工具篡改HTTP请求,查看和修改来自Internet Explorer 5+和Firefox 3+的GET查询参数。
下载地址:链接: https://pan.baidu.com/s/1A2C9bWC2JrwadYiVTZEEow 提取码: wk7i
第四个HttpWatch:
中文版是一款强大的网页数据分析工具,集成在浏览器的工具栏中,包括网页摘要、Cookies管理、缓存管理、消息发送接收、字符查询、POST数据和目录管理功能、报告输出等功能