這是歷史版本頁面 — 看 Wireshark (64-bit) 最新版本

網路卡頓找不到原因?Wireshark 抓封包看真相

Wireshark (64-bit) 軟體圖示 Wireshark (64-bit) 1.12.6 (64-bit) 資料更新 2015-06-18 閱讀約 6 分鐘

網路變慢、連線不穩、某個服務突然連不上,你第一個念頭是重開機、重插網路線,但問題還是反覆出現。你想知道到底是哪個環節出錯,是 DNS 沒回應、TCP 一直重傳,還是某支程式在背景偷傳資料,卻只能看著工作管理員的百分比猜。這種時候,你需要的是把網路上實際在跑的封包一層一層拆開來看。

一般人習慣先 ping 看看、開網頁測速,這些工具只能告訴你「通不通」「快不快」,無法告訴你「到底發生什麼事」。封包分析工具的切入點,是把你電腦進出的每一筆網路流量記錄下來,再用你能讀懂的方式呈現,讓你可以沿著封包內容去追問題的源頭。它不是拿來測速的,是拿來「看內容」的。

01Wireshark 到底能拿來做什麼?

它是一套網路封包分析工具,可以即時擷取電腦網路介面卡進出的流量,也可以讀取先前存下來的封包檔做離線分析。常見用途包含:找出連線緩慢或中斷的原因、確認某個協定是否正常運作、檢查是否有異常流量,以及作為學習網路協定的教材。它會把封包內容解碼成人類可讀的格式,例如 HTTP、DNS、TCP 等,方便你逐層檢視。

02抓了一堆封包,密密麻麻的看不懂怎麼辦?

這是剛開始最常遇到的障礙。它提供顯示過濾器,你可以輸入條件,例如只顯示某個 IP 位址、某個通訊埠或某種協定的封包,把不相關的流量暫時隱藏。介面本身是英文的,但過濾語法不難學,常見的像是 `ip.addr == 192.168.1.1` 或 `tcp.port == 443`。先從過濾單一協定開始,會比直接看全部流量容易上手。

03可以抓無線網路的封包嗎?

可以,但有限制。它支援從無線網路介面卡擷取封包,前提是你的無線網卡和驅動程式必須支援監聽模式,否則只能抓到自己的電腦進出的流量,無法看到網路上其他裝置的封包。如果你只是想分析自己這台電腦的連線問題,一般無線網卡就夠用;但若是要分析整個無線網路的流量,需要額外確認硬體是否支援。

04抓到的封包如果是加密的,還能看到內容嗎?

它可以把加密的流量完整記錄下來,但內容是亂碼,無法直接閱讀。除非你擁有加密金鑰,例如 SSL/TLS 的私鑰,才能夠在軟體中設定金鑰來解密。WPA/WPA2 的無線網路加密,也需要知道密碼才能解密。換句話說,它能告訴你「有加密流量在跑」,但看不到裡面的實際內容。

05抓下來的資料可以存下來或轉成其他格式嗎?

可以。擷取的封包可以存成檔案,之後隨時用這套軟體重新開啟分析。匯出方面,支援輸出成 XML、CSV、純文字等格式,方便你帶到其他工具處理,或是把特定封包片段貼到報告裡。如果你只需要命令列操作,它也附帶一個叫 TShark 的文字介面工具,可以在不開啟圖形介面的狀況下做同樣的擷取與分析。

06我沒學過網路概論,適合用這套軟體嗎?

它的學習曲線相當陡峭,使用前最好具備基本的網路概念,例如 IP、TCP、UDP、DNS 這些名詞的意義。如果你只是偶爾想查一下為什麼網路很慢,直接打開它可能會被大量技術細節淹沒。建議先從官方文件或教學文章學過一輪基礎過濾與常見協定,再拿實際問題來練習,會比較有方向。

07資安人員用這套軟體來做什麼?

它常被用於分析網路流量、偵測異常行為、調查資安事件。例如檢查是否有可疑的對外連線、確認惡意程式是否在背景傳輸資料,或是分析攻擊封包的特徵。由於它是免費且開源的工具,許多資安相關的教學與調查報告都會以它為範例。不過,它只是分析工具,不會主動跳出警報,需要你自己知道要找什麼。

08我只是想知道誰在佔用頻寬,有更簡單的選擇嗎?

如果你的目的只是「看哪台裝置或哪個程式用掉最多流量」,這套軟體對你來說可能過於複雜。它給的是封包層級的細節,不是流量統計儀表板。像 SmartSniff 或 Speedify 這類工具,介面更簡單,或是有不同的呈現方式,可能更符合你的需求。Wireshark 的強項是深入分析,不是快速看統計數字。

09電腦等級不夠好,跑得動嗎?

它本身是免費軟體,但擷取大量封包時會消耗不少記憶體和磁碟空間,官方說明也提到需要足夠的 RAM 和磁碟空間。如果你的電腦規格較舊,同時又抓取高流量的網路介面,可能會感到明顯延遲。建議先抓短時間、小流量的封包測試看看,再決定是否要擴大擷取範圍。

10介面是英文的,有中文版嗎?

這套軟體的介面語言是英文,沒有內建繁體中文介面。如果你對英文介面不熟悉,操作上會需要多花時間適應。不過,網路上有大量中文教學文章和影片,可以邊看邊學。若你完全無法接受英文介面,可以考慮其他有中文介面的網路工具,但功能深度可能不同。

11用這套軟體去抓別人的網路流量,合法嗎?

軟體本身是合法的開源工具,用於網路分析與除錯沒有問題。但未經授權攔截他人網路流量,在某些司法管轄區可能違法。如果你在公司或學校使用,最好先確認單位的網路使用政策;如果是家用網路,也建議只分析自己擁有的裝置。法律問題取決於使用情境,不在軟體本身。

12這套軟體還有人在維護嗎?

有,而且更新相當頻繁。它的版本紀錄從 2010 年至今收錄了超過一百五十個版本,近兩年內有十多次更新,屬於持續活躍開發的專案。它也是開放原始碼軟體,由全球的網路專家共同維護,功能會持續擴充。如果你需要長期依賴一套網路分析工具,它的更新狀況相對穩定。

下載與官方連結

前往官方網站 下載 Wireshark (64-bit)

Wireshark-win64-1.12.6.exe · 28.47 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

Bug Fixes:
The following vulnerabilities have been fixed:
- WCCP dissector crash. (Bug 11153)
- GSM DTAP dissector crash. (Bug 11201)

The following bugs have been fixed:
- Wireshark 1.12.1 crashes on startup on Mac OS X 10.10 (Yosemite). (Bug 10640)
- Wireshark does not display X.400 addresses correctly. (Bug 11210)
- Reproducible crash in "Edit column details" dialog. (Bug 11245)
- Subnet name resolution doesn’t always work. (Bug 11247)
- SIP MIME body containing ISUP does not decode properly. (Bug 11249)
- iSCSI: Read(10): shows incorrect "Data In" & "Response" frame number. (Bug 11250)
- tshark -z io,stat,1,SUM(ip.len) reports invalid stats, triggers ASAN buffer overrun. (Bug 11262)
- Port Control Protocol packet dissection decodes R bit incorrectly. (Bug 11278)

Vendor-supplied Packages:
- Most Linux and Unix vendors supply their own Wireshark packages. You can usually install or upgrade Wireshark using the package management system specific to that platform. A list of third-party packages can be found on the download page on the Wireshark web site.

File Locations:
- Wireshark and TShark look in several different locations for preference files, plugins, SNMP MIBS, and RADIUS dictionaries. These locations vary from platform to platform. You can use About›Folders to find the default locations on your system.