如何在 WireShark 中抓包

Wireshark 是一種非常寶貴的網絡分析工具,可將通過網絡傳輸的數據轉換為可讀格式。您可以通過使用 Wireshark 捕獲數據包來識別網絡或安全問題、調試協議實現或簡單地監控流量。

如何在 WireShark 中抓包

通過捕獲您需要的確切信息,仔細查看網絡中發生的情況。下面介紹如何在 Wireshark 中捕獲不同類型的數據包。

如何抓包

在 Wireshark 中開始捕獲過程只需點擊幾下。您需要做的就是啟動捕獲模式,數據將開始未經過濾地湧入。當您需要有關正在發生的事情的完整報告時,這種未經過濾的模式非常有用,但像這樣捕獲的數據量可能會非常龐大。為了使其更易於管理,您可以使用過濾器並僅捕獲特定類型的數據。您將在下面找到執行此操作的步驟。

現在,讓我們看看如何開始捕獲 Wireshark 中的所有數據包:

  1. 確保您安裝了最新版本的 Wireshark。您可以從Wireshark官方網站免費獲取該程序。
    如何在 WireShark 中抓包
    如何在 WireShark 中抓包
  2. 啟動程序。歡迎屏幕會向您致意,其中會列出您檢測到的網絡。
    如何在 WireShark 中抓包
  3. 通過以下方式之一開始抓包:
    • 雙擊列表中您選擇的網絡。
      如何在 WireShark 中抓包
    • 選擇一個或多個網絡接口,然後單擊工具欄中的魚翅圖標或“捕獲”,然後單擊菜單欄中的“開始”。
      如何在 WireShark 中抓包
      如何在 WireShark 中抓包

注意:您可以在開始之前通過單擊“捕獲”然後單擊“選項”來調整捕獲選項(例如混雜模式)。

單擊網絡接口或開始按鈕後,您將被帶到捕獲屏幕。你會看到 Wireshark 實時抓取數據包。一旦對收集的數據量感到滿意,您可以通過單擊頂部工具欄中的紅色停止按鈕來停止捕獲。立即開始分析數據或通過單擊菜單欄中的“文件”然後“另存為...”將其保存以備後用。

如何抓取UDP數據包

按照上面的步驟將提示程序捕獲所有數據包。雖然由於顏色編碼,不同類型的流量在 Wireshark 中很容易區分,但您仍然需要篩選大量數據。如果您只是尋找有關某些數據包的信息,您可以使用過濾器來簡化您的工作。

Wireshark 支持捕獲和顯示過濾器。使用捕獲過濾器將意味著該程序只捕獲您定義的數據包。顯示過濾器僅過濾已捕獲的數據包。這兩個過濾器的工作方式不同並使用不同的命令,因此您需要決定哪一個最適合您的需要。

如果您只想捕獲 UDP 流量,請在開始捕獲過程之前使用捕獲過濾器。

  1. 啟動 Wireshark。
    如何在 WireShark 中抓包
  2. 在歡迎屏幕上查找捕獲過濾器欄。它是網絡列表正上方的那個。
    如何在 WireShark 中抓包
  3. 在Capture Filter欄中輸入“udp”並回車開始捕獲UDP流量。如果您希望進一步指定您的過濾器,您還可以在“udp”之後添加一個特定的端口。
    如何在 WireShark 中抓包

提示:另一種調整捕獲過濾器的方法是單擊“捕獲”,然後單擊菜單中的“選項”。過濾欄將位於捕獲界面的底部。

Wireshark如何抓取DHCP數據包

要專門捕獲 DHCP 數據包,您需要在捕獲過濾器中輸入相應的端口號。使用捕獲過濾器“端口 67”或“端口 68”或兩者的組合“端口 67 或端口 68”來捕獲 DHCP 數據包。

同樣,顯示過濾器可以過濾掉捕獲屏幕中的 DHCP 數據包。但是,請記住顯示過濾器使用與捕獲過濾器不同的語法。您必須在顯示過濾器欄中輸入“udp.port == 68”。

如何抓取Ping包

在 Wireshark 中捕獲 ping 數據包(也稱為 Internet 控制消息協議 (ICMP) Echo 流量)的最佳方法是在捕獲模式下使用顯示過濾器。這是過程。

  1. 打開 Wireshark 並開始如上所述的捕獲過程。
    如何在 WireShark 中抓包
  2. 打開您的命令提示符並 ping 您選擇的地址。
    如何在 WireShark 中抓包
  3. 返回 Wireshark 並停止捕獲過程。
    如何在 WireShark 中抓包
  4. 通過在顯示過濾器欄中鍵入“icmp”為 ping 數據包創建一個過濾器,然後按 Enter。
    如何在 WireShark 中抓包

您將在數據包列表中看到對 ping 的請求和回复。

Wireshark 如何從特定 IP 地址捕獲數據包

如果您想將捕獲重點放在特定的 IP 地址上,請在開始捕獲之前輸入以下捕獲過濾器:“host [您要記錄的 IP 地址]。” 例如,捕獲與 IP 地址 111.11.1.1 相關的數據包將需要捕獲過濾器欄中的過濾器“主機 111.11.1.1”。

您還可以通過在開頭添加“src”作為源或“dst”作為目標而不是“host:”來定義是否要捕獲發往或來自特定 IP 地址的流量

  • 為來自相關 IP 地址的數據包鍵入“src 111.11.1.1”
  • 鍵入“dst 111.11.1.1”用於發送到相關 IP 地址的數據包

當然,您可以組合這些過濾器來指定要進一步捕獲的流量。用“and”連接兩個過濾器,讓數據包在您定義的兩個 IP 地址之間傳輸。例如,“src 111.11.1.1 and dst 222.22.2.2”將只捕獲從 111.11.1.1 發送到 222.22.2.2 的數據包。

使用顯示過濾器過濾與已捕獲數據集中特定 IP 地址相關的數據包。對於上述IP地址,在您的顯示過濾欄中輸入“ip.addr == 111.11.1.1”,依此類推。

常見問題

如何在 Wireshark 中捕獲路由器數據包?

如果您有支持端口鏡像的路由器,則只能使用 Wireshark 捕獲路由器數據包。首先,您需要將流量鏡像到 LAN 端口。該過程可能因您的設備而異。

1. 進入 LAN,然後進入 LAN Port Mirror。

2.啟用端口鏡像。

3. 配置源點和目標點。

如果您可以通過這種方式鏡像您的流量,您將能夠在 Wireshark 的捕獲模式下正常捕獲路由器數據包。

為什麼我無法在 Wireshark 中捕獲數據包?

如果您的 Wireshark 未捕獲任何數據包,請查看以下可能性來解決問題:

• 確保您沒有啟用任何過於具體的捕獲過濾器。

• 在“幫助”菜單中查找 Wireshark 更新。

• 確認防火牆沒有阻止您的 Wireshark 應用程序。

如果以上因素均不適用於您,則問題很可能出在您的硬件上。

必須捕獲所有

使用 Wireshark 捕獲數據包只需點擊幾下。這可能是您的故障排除任務中最簡單的部分。稍後捕獲所有流量並過濾數據包,或使用捕獲過濾器僅記錄特定數據類型。

您是否設法使用這些技巧捕獲了您想要的數據包?您認為哪種 Wireshark 捕獲過濾器最有用?請在下面的評論部分告訴我們。

Sign up and earn $1000 a day ⋙

Leave a Comment

如何在 Windows 上重設 Windows 安全性設定

如何在 Windows 上重設 Windows 安全性設定

在 Windows 上,有時您還需要將 Windows 安全設定重設為預設值以修復某些連接錯誤、停止工作或只是想恢復到原始狀態…

在 Windows 11 上阻止自動驅動程式安裝的說明

在 Windows 11 上阻止自動驅動程式安裝的說明

Windows 11 可以在無需用戶幹預的情況下為您的電腦下載驅動程序,但您並不總是希望自動安裝驅動程式以避免不必要的問題。

在 Windows 中以管理員權限執行軟體的 6 種方法

在 Windows 中以管理員權限執行軟體的 6 種方法

以管理員權限執行某些程式通常是獲得完整功能所必需的,尤其是系統工具或檔案編輯和設定軟體。

常見Run CMD指令總結

常見Run CMD指令總結

我們可以使用可用的 CMD 命令來取代 Windows 上的手動直接存取操作,從而實現更快的存取。

請依照這 7 個步驟操作,即可防止 Windows 11 再次變慢!

請依照這 7 個步驟操作,即可防止 Windows 11 再次變慢!

從刪除臨時檔案到更新軟體,有許多簡單有效的方法可以讓您的電腦像新的一樣順利運作。

以下是在 Windows 10 上建立虛擬硬碟(Virtual Hard Disk)的方法

以下是在 Windows 10 上建立虛擬硬碟(Virtual Hard Disk)的方法

基本上,虛擬硬碟 (VHD) 是一種檔案格式,其包含的結構與硬碟的結構「完全」相同。

如何將「結束工作」新增至 Windows 11 工作列

如何將「結束工作」新增至 Windows 11 工作列

Windows 11 具有一項功能,可直接在工作列上新增「結束工作」按鈕,因此您無需存取工作管理員來關閉無回應的應用程式。

必備的 Windows 桌面視覺增強工具

必備的 Windows 桌面視覺增強工具

如果您厭倦了每天盯著相同的介面,這些工具將增強您的桌面體驗。

除非您進行這些更改,否則 Windows 11 將不會尊重您的隱私!

除非您進行這些更改,否則 Windows 11 將不會尊重您的隱私!

Windows 11 以隱私保護不足而聞名,許多預設設定可能會導致隱私問題。不過不用擔心,有一些方法可以重新獲得這方面的控制權。

在 Windows 10 上重新取得 Windows 照片檢視器以更快地查看照片,照片太慢了!

在 Windows 10 上重新取得 Windows 照片檢視器以更快地查看照片,照片太慢了!

如果您不喜歡 Windows 10 上的照片,並且想要使用 Windows 10 上的 Windows 照片檢視器檢視照片,請按照本指南將 Windows 照片檢視器帶到 Windows 10,幫助您更快地檢視照片。

如何在沒有第三方軟體的情況下克隆Windows硬碟

如何在沒有第三方軟體的情況下克隆Windows硬碟

複製過程涉及將資料從一個儲存裝置移至另一個儲存裝置(在本例中為硬碟),並從目標磁碟機複製精確的副本。

如何在 Windows 上停用快速啟動

如何在 Windows 上停用快速啟動

快速啟動 Windows 11 可以幫助您的電腦更快啟動,但這也可能是您的 Windows 電腦無法完全關閉的原因。

如何修復 Windows 上的磁碟錯誤

如何修復 Windows 上的磁碟錯誤

與電腦驅動器相關的錯誤可能會阻止系統正常啟動並限制對檔案和應用程式的存取。

在 Windows 10 上設定和管理 FTP 伺服器的說明

在 Windows 10 上設定和管理 FTP 伺服器的說明

如果您想要建立一個私有雲來無限制地共享和傳輸大文件,您可以在 Windows 10 電腦上建立一個 FTP 伺服器(文件傳輸協定伺服器)。

Windows 上的 ProgramData 資料夾是什麼?

Windows 上的 ProgramData 資料夾是什麼?

在較新版本的 Windows 中,您會在系統磁碟機(通常為 C:\)上找到一個名為 ProgramData 的資料夾。但是,此資料夾是隱藏的,因此只有在檔案總管中啟用顯示資料夾和檔案時才能看到它。