wireshark--PC端軟件抓包工具


目錄
wireshark簡述
常用功能介紹
過濾表達式的規則
封包詳細信息
抓包教程

一、wireshark簡述

-wireshark是非常流行的網絡封包分析軟件,功能十分強大。可以截取各種網絡封包,顯示網絡封包的詳細信息。使用wireshark的人必須了解網絡協議,否則就看不懂wireshark了。 為了安全考慮,wireshark只能查看封包,而不能修改封包的內容,或者發送封包。wireshark能獲取HTTP,也能獲取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的內容。總結,如果是處理HTTP、HTTPS 還是用charles或Fiddler,其他協議比如TCP、UDP 就用wireshark。

Charles破解成功

二、常用功能介紹

  1. Display Filter(顯示過濾器),用於過濾
  2. Packet List Pane(封包列表),顯示捕獲到的封包, 有源地址和目標地址,端口號。
  3. Packet Details Pane(封包詳細信息), 顯示封包中的字段
  4. Dissector Pane(16進制數據)
  5. Miscellanous(地址欄,雜項)

三、過濾表達式的規則

  1. 協議過濾
    比如TCP,只顯示TCP協議。
  2. IP 過濾
    比如 ip.src 192.168.1.102 顯示源地址為192.168.1.102,
    ip.dst
    192.168.1.102, 目標地址為192.168.1.102
  3. 端口過濾
    tcp.port ==80, 端口為80的
    tcp.srcport == 80, 只顯示TCP協議的願端口為80的。
  4. Http模式過濾
    http.request.method==”GET”, 只顯示HTTP GET方法的。
  5. 邏輯運算符為 AND/ OR

四、封包詳細信息(Packet Details Pane)

這個面板是我們最重要的,用來查看協議中的每一個字段。各行信息分別為:
Frame: 物理層的數據幀概況
Ethernet II: 數據鏈路層以太網幀頭部信息
Internet Protocol Version 4: 互聯網層IP包頭部信息
Transmission Control Protocol: 傳輸層T的數據段頭部信息,此處是TCP
Hypertext Transfer Protocol: 應用層的信息,此處是HTTP協議
封包詳細信息 (Packet Details Pane)

五、抓包教程簡述

1、雙擊有流量的一個網關,進入抓包頁面
封包詳細信息 (Packet Details Pane)

2、右鍵source下的所需ip地址,選擇 “作為過濾器應用 → 選中”,篩選查看當前ip下的所有接口數據;
查看ip下的接口數據

3、修改過濾表達式,篩選僅某域名下的http請求;(如:ip.src == 10.234.76.127 && http contains live.youdao.com)這里是直播常用的篩選內容
修改過濾表達式

4、查看接口的response內容
查看接口的response內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM