這是歷史版本頁面 — 看 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.3.exe · 45.39 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:
- [1]wnpa-sec-2016-19 The NCP dissector could crash. ([2]Bug 11591)
- [3]wnpa-sec-2016-20 TShark could crash due to a packet reassembly bug. ([4]Bug 11799)
- [5]wnpa-sec-2016-21 The IEEE 802.11 dissector could crash. ([6]Bug 11824, [7]Bug 12187)
- [8]wnpa-sec-2016-22 The PKTC dissector could crash. ([9]Bug 12206)
- [10]wnpa-sec-2016-23 The PKTC dissector could crash. ([11]Bug 12242)
- [12]wnpa-sec-2016-24 The IAX2 dissector could go into an infinite loop. ([13]Bug 12260)
- [14]wnpa-sec-2016-25 Wireshark and TShark could exhaust the stack. ([15]Bug 12268)
- [16]wnpa-sec-2016-26 The GSM CBCH dissector could crash. ([17]Bug 12278)
- [18]wnpa-sec-2016-27 MS-WSP dissector crash. ([19]Bug 12341)
The following bugs have been fixed:
- Protocol Hierarchy Statistics shows LDAP lines recursively. ([20]Bug 1734)
- UTF-8 replacement characters in FT_STRINGs are escaped for presentation. ([21]Bug 10681)
- DTLS : reassembly error, protocol DTLS: New fragment overlaps old data. ([22]Bug 11477)
- Packet byte pane in Qt version of packet window isn't being displayed. ([23]Bug 11760)
- "wireshark -i usbmon2 -k" results in "No interfaces selected" when restarting a capture. ([24]Bug 11939)
- Crash when changing the "which packets to print" radio button in the Print dialog. ([25]Bug 12040)
- Selecting packets causes memory leak. ([26]Bug 12044)
- Client Hello not dissected when failed SSL handshake fully captured. ([27]Bug 12132)
- TCP graphs - wrong stream graphed if stream index > 99. ([28]Bug 12163)
- Typo in packet-gsm_a_dtap.c. ([29]Bug 12186)
- Lua dot file error. ([30]Bug 12196)
- "All Files" does not allow selecting files without period. ([31]Bug 12203)
- wlan, wlan_mgt, Length error shown for IE BSS AC Access Delay/WAPI Parameter Set (68). ([32]Bug 12223)
- Qt GUI very slow when expanding packet details with a lot of items. ([33]Bug 12228)
- Comparing a boolean field against 1 always succeeds on big-endian machines. ([34]Bug 12236)
- FIN flag not always correctly passed to subdissectors. ([35]Bug 12238)
- Interpretation of BGP NLRI for default route cause malformed packet. ([36]Bug 12240)
- Capture Interfaces dialog crashes after clicking the bookmark menu. ([37]Bug 12241)
- Wireshark crashes right after a capture filter is selected. ([38]Bug 12245)
- GSM GMM Identity Response dissection error. ([39]Bug 12246)
- Crash reloading "dissector.lua" from the Wireshark website. ([40]Bug 12251)
- VoIP calls does not show IAX2 calls. ([41]Bug 12254)
- Wireshark CPU usage has dramatically increased. ([42]Bug 12258)
- RPC/NFS incorrectly decodes as ACAP. ([43]Bug 12265)
- Wireshark mistakenly flags CF-End packets as being Malformed. ([44]Bug 12266)
- ASTERIX Category 48 Reserved Expansion Field. ([45]Bug 12267)
- It is not possible to enter characters requiring "Alt Gr" in the display filter box such as "[" on a Swedish keyboard. ([46]Bug 12270)
- tshark crashes when trying to export to pdml. ([47]Bug 12276)
- Build fails on Centos 6.5 with gtk2 in ui/gtk/rtp_player.c rtp_channel_info_r has no no member start_time. ([48]Bug 12277)
- TCP Dissector - spurious retransmissions not always recognized. ([49]Bug 12282)
- PRA Identifier of the IE PRA Action should use 3 octets (6 to 8) and not 2 in GTPv2. ([50]Bug 12284)
- Dissector bug, failed assertion, proto_desegment pinfo->can_desegment. ([51]Bug 12285)
- Colorize with filter, new coloring rule, is labeled as new conversation rule. ([52]Bug 12289)
- Qt Multicast Stream Dialog error in input field Burst alarm threshold and Buffer alarm. ([53]Bug 12309)
- 6LoWPAN reassembly incorrect if extension header padding was elided. ([54]Bug 12310)
- USBPcap prevents keyboard from working. ([55]Bug 12316)
- Crash when reloading Lua script when Field is gone. ([56]Bug 12328)
- Wrong display of USSD strings in the GSM 7-bit alphabet for non-ASCII characters in Wireshark 2.0.x. ([57]Bug 12337)
- Malformed Packet: RTP. ([58]Bug 12339)
- Incorrect error on MPA pdu length on iWARP packets. ([59]Bug 12348)
- Endpoints window doesn't show name resolution. ([60]Bug 12353)
- Updated Protocol Support: 6LoWPAN, ACAP, Asterix, BGP, DMP, DNS, DTLS, EAP, FMTP, GPRS LLC, GSM A, GSM A GM, GSM CBCH, GSM MAP, GTPv2, HTTP, IAX2, IEEE 802.11, iWARP MPA, MS-WSP, MySQL, NCP, NFS, PKTC, QUIC, R3, RTP, SMB, SPRT, TCP, ZEP, ZigBee, ZigBee NWK, ZigBee ZCL SE, and ZVT
New and Updated Capture File Support:
- and Gammu DCT3