为什么要抓包?常用的抓包工具有那些,应用实践,具体用途

 3、为什么要抓包?常用的抓包工具有那些(F12、Fiddler、Charles,wireshark),应用实践

抓包原因:

>>>在程序运行时,数据都是以数据包的形式进行传输,发送和接收数据的过程中,可能发出的数据有错误的数据,也可能接收的包中有错误的数据,从而导致程序处理出错,因此我们直接抓取传输的数据包,通过其他工具或方法解析数据包中的原始数据,可以定位是否因为数据输错导致的程序出错,如果出错又是因为那一部分的数据出错等

 

抓包工具:F12、Fiddler、Charles,wireshark

 

>>>F12:

  • F12是浏览器自带的抓包工具,比较方便灵活经常使用 
  • 比如访问网站出现异常时,通过F12抓取报文分析具体问题
  • F12针对的是HTTP协议和HTTPS协议,可以确认网络数据包的状态以及通过分析请求报文和响应报文中的内容确认请求数据和响应数据是否正确,了解问题是前端问题还是后端问题

>>>Fiddler/charles:常抓http/https协议

>>>wireshark:其他协议,tcp、udp

 

4、抓包工具的具体用途如下(5条以上):

(1)查看本机IP
(2)App抓包
(3)弱网限制
(4)修改请求头数据
(5)修改响应包数据
(6)设置网络延迟导致网络超时
(7)频繁请求接口,查看服务器性能

(8)过滤请求,查看接口

posted @ 2020-07-29 11:06  素黑  阅读(3288)  评论(0编辑  收藏  举报