這是歷史版本頁面 — 看 Wireshark (64-bit) 最新版本
網路卡頓找不到原因?Wireshark 抓封包看真相
網路變慢、連線不穩、某個服務突然連不上,你第一個念頭是重開機、重插網路線,但問題還是反覆出現。你想知道到底是哪個環節出錯,是 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-win64-2.0.2.exe · 45.33 MB · 連結指向軟體原廠
版本紀錄
- 2026-09-24 Wireshark 4.6.9 (64-bit) 93.4 MB
- 2026-08-13 Wireshark 4.6.8 (64-bit) 94.4 MB
- 2026-07-09 Wireshark 4.6.7 (64-bit) 93.1 MB
再看 5 筆
- 2026-05-20 Wireshark 4.6.6 (64-bit) 98.2 MB
- 2026-04-30 Wireshark 4.6.5 (64-bit) 100 MB
- 2026-02-26 Wireshark 4.6.4 (64-bit) 92.5 MB
- 2026-01-15 Wireshark 4.6.3 (64-bit) 92.2 MB
- 2025-12-04 Wireshark 4.6.2 (64-bit) 92.1 MB
這一版改了什麼
What's new in this version:
The following vulnerabilities have been fixed:
- wnpa-sec-2016-01
- DLL hijacking vulnerability. CVE-2016-2521
- wnpa-sec-2016-02
- ASN.1 BER dissector crash. (Bug 11828) CVE-2016-2522
- wnpa-sec-2016-03
- DNP dissector infinite loop. (Bug 11938) CVE-2016-2523
- wnpa-sec-2016-04
- X.509AF dissector crash. (Bug 12002) CVE-2016-2524
- wnpa-sec-2016-05
- HTTP/2 dissector crash. (Bug 12077) CVE-2016-2525
- wnpa-sec-2016-06
- HiQnet dissector crash. (Bug 11983) CVE-2016-2526
- wnpa-sec-2016-07
- 3GPP TS 32.423 Trace file parser crash. (Bug 11982) CVE-2016-2527
- wnpa-sec-2016-08
- LBMC dissector crash. (Bug 11984) CVE-2016-2528
- wnpa-sec-2016-09
- iSeries file parser crash. (Bug 11985) CVE-2016-2529
- wnpa-sec-2016-10
- RSL dissector crash. (Bug 11829) CVE-2016-2530 CVE-2016-2531
- wnpa-sec-2016-11
- LLRP dissector crash. (Bug 12048) CVE-2016-2532
- wnpa-sec-2016-12
- Ixia IxVeriWave file parser crash. (Bug 11795)
- wnpa-sec-2016-13
- IEEE 802.11 dissector crash. (Bug 11818)
- wnpa-sec-2016-14
- GSM A-bis OML dissector crash. (Bug 11825)
- wnpa-sec-2016-15
- ASN.1 BER dissector crash. (Bug 12106)
- wnpa-sec-2016-16
- SPICE dissector large loop. (Bug 12151)
- wnpa-sec-2016-17
- NFS dissector crash.
- wnpa-sec-2016-18
- ASN.1 BER dissector crash. (Bug 11822)
The following bugs have been fixed:
- HTTP 302 decoded as TCP when "Allow subdissector to reassemble TCP streams" option is enabled. (Bug 9848)
- Questionable calling of ethernet dissector by encapsulating protocol dissectors. (Bug 9933)
- Qt & Legacy & probably TShark too] Delta Time Conversation column is empty. (Bug 11559)
- extcap: abort when validating capture filter for DLT 147. (Bug 11656)
- Missing columns in Qt Flow Graph. (Bug 11710)
- Interface list doesn’t show well when the list is very long. (Bug 11733)
- Unable to use saved Capture Filters in Qt UI. (Bug 11836)
- extcap: Capture interface options snaplen, buffer and promiscuous not being used. (Bug 11865)
- Improper RPC reassembly (Bug 11913)
- GTPv1 Dual Stack with one static and one Dynamic IP. (Bug 11945)
- Wireshark 2.0.1 MPLS dissector not decoding payload when control word is present in pseudowire. (Bug 11949)
- "…using this filter" turns white (not green or red). Plus dropdown arrow does nothing. (Bug 11950)
- EIGRP field eigrp.ipv4.destination does not show the correct destination. (Bug 11953)
- tshark -z conv,type[,filter] swapped frame / byte values from / to columns. (Bug 11959)
- The field name nstrace.tcpdbg.tcpack should be nstrace.tcpdbg.tcprtt. (Bug 11964)
- 6LoWPAN IPHC traffic class not decompressed correctly. (Bug 11971)
- Crash with snooping NFS file handles. (Bug 11972)
- 802.11 dissector fails to decrypt some broadcast messages. (Bug 11973)
- Wireshark hangs when adding a new profile. (Bug 11979)
- Issues when closing the application with a running capture without packets. (Bug 11981)
- New Qt UI lacks ability to step through multiple TCP streams with Analyze > Follow > TCP Stream. (Bug 11987)
- GTK: plugin_if_goto_frame causes Access Violation if called before capture file is loaded. (Bug 11989)
- Wireshark 2.0.1 crash on start. (Bug 11992)
- Wi-Fi 4-way handshake 4/4 is displayed as 2/4. (Bug 11994)
- ACN: acn.dmx.data has incorrect type. (Bug 11999)
- editcap packet comment won’t add multiple comments. (Bug 12007)
- DICOM Sequences no longer able to be expanded. (Bug 12011)
- Wrong TCP stream when port numbers are reused. (Bug 12022)
- SSL decryption fails in presence of a Client certificate. (Bug 12042)
- LUA: TVBs backing a data source is freed too early. (Bug 12050)
- PIM: pim.group filter have the same name for IPv4 and IPv6. (Bug 12061)
- Failed to parse M3AP IE (TNL information). (Bug 12070)
- Wrong interpretation of Instance ID value in OSPFv3 packet. (Bug 12072)
- MP2T Dissector does parse RTP properly in 2.0.1. (Bug 12099)
- editcap does not adjust time for frames with absolute timestamp 0 < t < 1 secs. (Bug 12116)
- Guard Interval is not consistent between Radiotap & wlan_radio. (Bug 12123)
- Calling dumpcap -i- results in access violation. (Bug 12143)
- Qt: Friendly Name and Interface Name columns should not be editable. (Bug 12146)
- PPTP GRE call ID not always decoded. (Bug 12149)
- Interface list does not show device description anymore. (Bug 12156)
- Find Packet does not highlight the matching tree item or packet bytes. (Bug 12157)
- "total block length … is too large" error when opening pcapng file with multiple SHB sections. (Bug 12167)
- http.request.full_uri is malformed if an HTTP Proxy is used. (Bug 12176)
- SNMP dissector fails at msgSecurityParameters with long length encoding. (Bug 12181)
- Windows installers and PortableApps® packages are now dual signed using SHA-1 and SHA-256 in order to comply with Microsoft Authenticode policy. Windows 7 and Windows Server 2008 R2 users should ensure that update 3123479 is installed. Windows Vista and Windows Server 2008 users should ensure that hotfix 2763674 is installed.
Updated Protocol Support:
- 6LoWPAN, ACN, ASN.1 BER, BATADV, DICOM, DNP3, DOCSIS INT-RNG-REQ, E100, EIGRP, GSM A DTAP, GSM SMS, GTP, HiQnet, HTTP, HTTP/2, IEEE 802.11, IKEv2, InfiniBand, IPv4, IPv6, LBMC, LLRP, M3AP, MAC LTE, MP2T, MPLS, NFS, NS Trace, OSPF, PIM, PPTP, RLC LTE, RoHC, RPC, RSL, SNMP, SPICE, SSL, TCP, TRILL, VXLAN, WaveAgent, and X.509AF
New and Updated Capture File Support:
- 3GPP TS 32.423 Trace, iSeries, Ixia IxVeriWave, pcap, and pcapng