WireShark抓包

前言

抓包工具的總結html

若是是http/https的抓取,推薦使用Charles;若是是socket,推薦使用Wiresharkios

http://bbs.iosre.com/t/wiresh...網絡

用的是RVI(Remote Virtual Interface)(iOS5以上才支持),原理是在MAC上創建虛擬網絡接口來做爲iOS設備的網絡棧,這樣全部通過iOS設備的數據都會通過該虛擬接口,iOS設備能夠爲任意網絡類型,這樣在MAC上用tcpdump或WireShark來抓取該虛擬接口就能實現對iOS設備的抓包。socket

2.工具

https://www.wireshark.org23http://pan.baidu.com/s/1gejJE...tcp

wireshark是捕獲機器上的某一塊網卡的網絡包,當你的機器上有多塊網卡的時候,你須要選擇一個網卡。工具

點擊Caputre->Interfaces.. 出現下面對話框,選擇正確的網卡。而後點擊"Start"按鈕, 開始抓包ui

3.使用方法

  • 1.打開Xcode,按 shift + command + 2,找到你要抓包的iOS設備的Identifier後面的一長串,複製下來code

  • 2.打開Terminal,輸入rvictl -s xxx 。xxx爲你剛纔複製的東西htm

  • 3.打開WireShark,找到設置按鈕,排在首項的第四個,而後在輸入項選擇rvi0這個虛擬網卡,點開始,就開始抓包了。blog

https://wiki.wireshark.org/

封包詳細信息 (Packet Details Pane)

  • Frame: 物理層的數據幀概況

  • Ethernet II: 數據鏈路層以太網幀頭部信息

  • Internet Protocol Version 4: 互聯網層IP包頭部信息

  • Transmission Control Protocol: 傳輸層T的數據段頭部信息,此處是TCP

  • Hypertext Transfer Protocol: 應用層的信息,此處是HTTP協議

https://www.cnblogs.com/huiyu...

相關文章
相關標籤/搜索