1.抓包:将网络发送和接受的数据包拦截、重发、编辑、转存。网络安全。分辨前后端bug。
2.常用的抓包工具:Charles、Fiddler、WareShark、HTTPWatch、BurpSuite
3.Charles:(1).下载安装
(2).原理:
(3).使用:配置端口、接口所有IP
(1).Web:配置代理服务器:127.0.0.1:8888
(2).App:①.同网 ②.设置Wifi高级选项IP:8888
③.在Charler显示对话框,deny、allow(选择)
④.手机端抓包
4.安装证书(乱码、unknown)
(1).Web端: ①.安装:help→SSL Proxying settings→install root certificate
②.导出:help→SSL Proxying settings→save
③.导入:证书管理→导入
(2).App端: ①.安装:help→SSL Proxying settings→install mobile device root certificate
②.导出:help→SSL Proxying settings→save
③.导入:传到手机→设置安装证书→证书
5.解决Https乱码:proxy→SSL Proxying settings→勾选enable→add*:443
6.过滤:①.在Charles左下角filter里边输入要过滤的模糊地址
②.proxy→Recording settings→include(要抓的包包) exclude(不抓的包包)
7.断点修改请求:①.右键要断点的IP→重新发送请求→该Ip被断点 点击edit request,修改关键字→excute→新的请求
②.proxy→Recording settings→add IP→该Ip被断点 点击edit request,修改关键字→excute→新的请求
8.慢网速:proxy→throttle settings→勾选enable,输入被弱网的IP→选择网速
9.极端测试:tools→blocklist→勾选enable→add 被极端的IP→选择403/404→ok
10.压测:选中一个被压测的IP→右键、tools→advanced repeat→并发、迭代次数