Android设备的网络抓包
Android設(shè)備的網(wǎng)絡(luò)抓包
背景
比如產(chǎn)品有4G和以太網(wǎng),我們?cè)谡{(diào)試的時(shí)候可能相知道看網(wǎng)絡(luò)是走4G還是以太網(wǎng),需要通過抓包來確定
2.抓包方案
2.1?? 采用集線器
此方案可以對(duì)比分析多臺(tái)設(shè)備之間的通訊問題
(1)?? 集線器一端連接到路由器,另一端通過網(wǎng)線分別連接到PC和android設(shè)備端。
(2)?? PC機(jī)用wireshark軟件抓包
(3)?? Android設(shè)備執(zhí)行網(wǎng)絡(luò)訪問動(dòng)作,比如ping?www.baidu.com
?
比如我們?cè)赼ndroid設(shè)備執(zhí)行ping?www.baidu.com時(shí),看設(shè)備是否是走以太網(wǎng)
(1)?? Android設(shè)備端通過ifconfig獲取eth0的ip地址
(2)?? PC端運(yùn)行wireshark軟件,用ip.addr == 192.168.1.5來顯示抓包的數(shù)據(jù)
紅色部分是ping的一個(gè)來回,從這里可以看出是從192.168.1.5也就是eth0出去的
?
2.2?? 不用集線器,直接用tcpdump
此方案方便,但只能分析本機(jī),可抓指定適配器的包,比如
tcpdump?-i?enp0s31f6?-w?save.pcap?-B?2048
enp0s31f6是適配器名稱,save.pcap是抓包數(shù)據(jù)保存的文件,然后通過wireshark可以打開save.pcap包。
總結(jié)
以上是生活随笔為你收集整理的Android设备的网络抓包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android MIPI转LVDS显示屏
- 下一篇: android sina oauth2.