Wireshark 似乎忽略了我的過濾器

Wireshark 似乎忽略了我的過濾器

我正在嘗試使用適用於 Windows 的 Wireshark 1.10.6,並且我只想捕獲連接埠 443 的流量(以診斷我遇到的一些奇怪的 HTTPS 問題)。所以我打開捕獲->捕獲過濾器...在那裡我刪除所有過濾器,然後添加一個過濾器,過濾器字串設置為埠 443。然後我開始捕獲,發現捕獲了很多不相關的東西,例如這個

BROWSER 243 主機公告、工作站、伺服器、SQL Server、NT 工作站、NT 伺服器、備份瀏覽器、DFS 伺服器

所以看起來捕獲過濾器被忽略了。

我做錯了什麼以及如何使用過濾器?

答案1

使用建立捕獲過濾器後捕獲 -> 捕獲過濾器...您必須在“捕獲選項”中定義它。

  1. 打開捕獲 -> 選項...
  2. 點擊Capture Filter按鈕
  3. 選擇您想要的過濾器,然後按一下OK
  4. 開始捕捉

現在應該使用以下過濾字串之一對其進行過濾:

  • port 443
  • tcp port 443

使用者指南中的更多資訊:捕獲時過濾

答案2

Wireshark 2.2.1 似乎因捕獲過濾器而損壞。你該做的是去:

捕獲 -> 捕獲過濾器...

添加您的過濾器,然後轉到:

擷取 -> 選項 -> 選擇環回 -> 向右捲動 ALLLL,點擊下拉方塊並選擇您的擷取過濾器名稱,或輸入名稱。

這是行不通的。沒有顯示任何捕獲過濾器,直接輸入過濾器,仍然無法找到它們。

我最終完成此操作的方式(似乎有點工作)是退出wireshark,啟動它,您會收到一個提示,要求您提供wireshark捕獲過濾器,然後輸入“端口18080或端口18081或端口1883”的過濾器和tcp”,或其他什麼,只需將過濾器放在那裡,然後雙擊環回或其他什麼,這似乎就可以了。

試想一下,是不是在windows下就壞了?也許某些配置或路徑選項阻止捕獲過濾器被發現?

相關內容