Linux

Wireshark 不會在 8080 上擷取 HTTP

  • May 8, 2013

我在我的 linux 機器上執行 Wireshark,我在 localhost:8080 上執行了簡單的 python web 伺服器

我只擷取本地埠 8080。當我在 localhost:8080 上打開瀏覽器時,wireshark 擷取了大量的 tcp 通信(因為頁面載入了所有資源),但沒有僅 HTTP 的 TCP …

為什麼我無法在自定義埠上擷取 HTTP?

右鍵點擊 TCP 流,然後選擇解碼為…。轉到“傳輸”選項卡,如果您尚未使用它。從列表中選擇HTTP。點擊確定並享受。

Wireshark:解碼為

為什麼我無法在自定義埠上擷取 HTTP

您可以很好地在自定義埠上擷取。

我敢打賭,您是在錯誤的界面上擷取的。

如果您的請求將發送到 127.0.0.1 tcp/8080 並且您正在eth0介面上擷取,那麼您根本不會看到任何流量,因為eth0不是環回適配器。

在環回介面上擷取,或在組合了所有名為 的介面的偽介面上擷取any

引用自:https://serverfault.com/questions/505840