1. 通過(guò)抓包能獲取那些信息
2. 常見(jiàn)抓包方式預(yù)覽
3. 網(wǎng)絡(luò)代理工具抓包
4. 通過(guò)網(wǎng)關(guān)抓包
5. 虛擬網(wǎng)卡映射抓包
6. 網(wǎng)絡(luò)端口轉(zhuǎn)發(fā)抓包
7. 移動(dòng)設(shè)備本地抓包
通過(guò)抓包能獲取那些信息
業(yè)務(wù)邏輯內(nèi)容
數(shù)據(jù)流量
請(qǐng)求響應(yīng)性能
排查前后端問(wèn)題
業(yè)務(wù)調(diào)試
常見(jiàn)抓包方式預(yù)覽
代理類(lèi):Fiddler Charls
網(wǎng)關(guān)類(lèi):路由器網(wǎng)關(guān)交換機(jī)
虛擬網(wǎng)卡映射:MacOSRVI
端口轉(zhuǎn)發(fā)類(lèi):adb forwards
移動(dòng)端本地:tcpdump? wireshark chromedevtools
代理抓包原理
代理抓包原理
代理抓包原理
代理抓包優(yōu)勢(shì)
1.只需要移動(dòng)端和抓包端在同一網(wǎng)絡(luò)
2.并且相互之間能通信
3.工作在應(yīng)用層方便對(duì)http報(bào)文進(jìn)行中間處理(socket代理工作在傳輸層)
網(wǎng)關(guān)抓包(這里單指wifi共享)原理
所有的網(wǎng)絡(luò)請(qǐng)求都是要經(jīng)過(guò)網(wǎng)關(guān)的,通過(guò)對(duì)網(wǎng)關(guān)端口進(jìn)行抓包,WIFI共享就是建立了虛擬網(wǎng)關(guān),移動(dòng)設(shè)備連接到WIFI共享網(wǎng)絡(luò)后猛计,就能通過(guò)虛擬網(wǎng)關(guān)抓取移動(dòng)設(shè)備的報(bào)文
虛擬網(wǎng)關(guān)路由表
wifi共享其實(shí)就是通過(guò)路由表建立虛擬網(wǎng)關(guān)
wifi共享優(yōu)勢(shì)
只要連接上WIFI熱點(diǎn)任何報(bào)文都能抓到
wifi共享缺點(diǎn)
虛擬網(wǎng)卡映射
iOS下通過(guò)rvictl建立ISO設(shè)備到mac的虛擬端口映射
移動(dòng)端本地抓包
手機(jī)端root安裝busybox,pc端安裝nc wireshark