
Wireshark軟件特色
1. 數(shù)據(jù)包捕獲機(jī)制
底層依賴(lài):
Windows:基于 WinPcap/Npcap(NDIS 中間層驅(qū)動(dòng))捕獲數(shù)據(jù)包。
Linux/macOS:使用 libpcap(直接調(diào)用內(nèi)核的 PF_PACKET 或 BPF 接口)。
混雜模式(Promiscuous Mode):
網(wǎng)卡默認(rèn)僅接收發(fā)往本機(jī)的數(shù)據(jù)包,開(kāi)啟混雜模式后可捕獲同一局域網(wǎng)內(nèi)所有流量(需管理員權(quán)限)。
2. 協(xié)議解析引擎
分層解析:
Wireshark 按 OSI 模型 逐層解析數(shù)據(jù)包,從鏈路層(Ethernet Frame)到應(yīng)用層(HTTP Payload)。
每個(gè)協(xié)議模塊獨(dú)立實(shí)現(xiàn),支持動(dòng)態(tài)加載(如僅在需要時(shí)解析 QUIC 協(xié)議)。
字段關(guān)聯(lián):
自動(dòng)關(guān)聯(lián)相關(guān)數(shù)據(jù)包(如點(diǎn)擊 HTTP 請(qǐng)求可高亮顯示對(duì)應(yīng)的 TCP ACK 和響應(yīng)包)。
3. 性能優(yōu)化技術(shù)
環(huán)形緩沖區(qū)(Ring Buffer):
抓包時(shí)自動(dòng)分片存儲(chǔ),避免單個(gè)文件過(guò)大導(dǎo)致性能下降。
多線程處理:
解析和顯示分離,主線程負(fù)責(zé) UI 交互,后臺(tái)線程處理數(shù)據(jù)包分析。
硬件加速:
支持 DPDK(Data Plane Development Kit),在支持的網(wǎng)絡(luò)卡上實(shí)現(xiàn)零拷貝抓包,提升吞吐量。
Wireshark軟件功能
1. 多協(xié)議支持與深度解析
協(xié)議覆蓋:
支持超過(guò) 3000 種網(wǎng)絡(luò)協(xié)議,涵蓋從物理層(如 Ethernet、Wi-Fi)到應(yīng)用層(如 HTTP、DNS、SMTP、MQTT)的全棧協(xié)議。
包括專(zhuān)有協(xié)議(如 Cisco EIGRP、Microsoft SMB)和加密協(xié)議(如 TLS/SSL、IPsec,需配合密鑰解密)。
解析深度:
逐層拆解數(shù)據(jù)包,展示字段值、協(xié)議交互流程(如 TCP 三次握手、HTTP 請(qǐng)求/響應(yīng))。
支持 自定義協(xié)議解析(通過(guò) Lua 腳本擴(kuò)展),滿(mǎn)足特殊分析需求(如工業(yè)控制協(xié)議 Modbus)。
2. 實(shí)時(shí)抓包與離線分析
實(shí)時(shí)捕獲:
從有線網(wǎng)卡(Ethernet)、無(wú)線網(wǎng)卡(Wi-Fi,需監(jiān)聽(tīng)模式)、虛擬網(wǎng)卡(如 VMware、VPN)捕獲數(shù)據(jù)包。
支持 多網(wǎng)卡同時(shí)抓包,便于對(duì)比不同鏈路的數(shù)據(jù)流。
離線分析:
可導(dǎo)入保存的抓包文件(.pcap、.pcapng 格式),支持跨平臺(tái)分析(Windows/Linux/macOS)。
文件大小無(wú)理論限制,可處理數(shù) GB 的大型抓包文件(通過(guò)分片加載優(yōu)化性能)。
3. 強(qiáng)大的過(guò)濾與搜索功能
顯示過(guò)濾器(Display Filter):
基于協(xié)議字段、數(shù)值范圍、邏輯運(yùn)算符(如 &&、||)實(shí)時(shí)過(guò)濾數(shù)據(jù)包。
示例:
http.request.method == "POST":僅顯示 HTTP POST 請(qǐng)求。
tcp.port == 443 && ip.addr == 192.168.1.1:過(guò)濾特定 IP 和端口的 TLS 流量。
捕獲過(guò)濾器(Capture Filter):
在抓包前設(shè)置,減少無(wú)關(guān)數(shù)據(jù)捕獲(基于 BPF 語(yǔ)法,如 host 192.168.1.100 and port 80)。
高級(jí)搜索:
支持正則表達(dá)式搜索數(shù)據(jù)包內(nèi)容(如查找敏感信息 credit_card=d{16})。
4. 數(shù)據(jù)可視化與統(tǒng)計(jì)
圖表工具:
IO Graph:實(shí)時(shí)繪制網(wǎng)絡(luò)流量趨勢(shì)(如按協(xié)議、IP、端口分組)。
TCP Stream Graph:分析 TCP 重傳、亂序、窗口大小變化。
協(xié)議分層統(tǒng)計(jì):展示各協(xié)議占比(如 HTTP 占 60%、DNS 占 10%)。
地理定位:
結(jié)合 MaxMind GeoIP 數(shù)據(jù)庫(kù),在地圖上標(biāo)注 IP 地址的物理位置(需手動(dòng)配置數(shù)據(jù)庫(kù))。
5. 導(dǎo)出與協(xié)作功能
數(shù)據(jù)導(dǎo)出:
支持導(dǎo)出為 CSV、XML、JSON 格式,便于與其他工具(如 Excel、Python 腳本)集成分析。
可導(dǎo)出特定協(xié)議字段(如提取所有 HTTP URL 或 DNS 查詢(xún)記錄)。
協(xié)作分析:
通過(guò) Wireshark 的遠(yuǎn)程捕獲功能(如 SSH 隧道或 RPCAP),團(tuán)隊(duì)可共享抓包數(shù)據(jù)。
Wireshark軟件常見(jiàn)問(wèn)題
網(wǎng)絡(luò)協(xié)議理解不足怎么辦?
加強(qiáng)網(wǎng)絡(luò)協(xié)議的學(xué)習(xí)和理解,掌握TCP/IP協(xié)議棧的基本知識(shí)和常見(jiàn)網(wǎng)絡(luò)協(xié)議的工作原理。這有助于更好地使用Wireshark進(jìn)行網(wǎng)絡(luò)分析和故障排查。
Wireshark軟件更新日志
我們不為 Wireshark 4.0 及更高版本提供官方 32 位 Windows 軟件包。如果您需要在該平臺(tái)上使用 Wireshark,我們建議使用最新的 3.6 版本。問(wèn)題 17779
Windows 安裝程序現(xiàn)在隨 Qt 5.12.2 一起提供。它們以前隨 Qt 6.2.3 一起發(fā)布。
Bug修復(fù)
已修復(fù)以下錯(cuò)誤:
在大端機(jī)器上將布爾字段與 1 進(jìn)行比較總是成功的。問(wèn)題 12236。
Qt:MaxMind GeoIP 列未添加到 Endpoints 表中。問(wèn)題 18320。
模糊作業(yè)崩潰輸出:fuzz-2022-10-04-7131.pcap。問(wèn)題 18402。
RTP 播放器可能無(wú)法在 Windows 上播放音頻。問(wèn)題 18413。
Wireshark 4.0 用 > 符號(hào)打破顯示過(guò)濾器表達(dá)式。問(wèn)題 18418。
使用 SSH 捕獲和 dumpcap 時(shí)捕獲過(guò)濾器不起作用。問(wèn)題 18420。
數(shù)據(jù)包圖字段值未終止。問(wèn)題 18428。
如果滾動(dòng),數(shù)據(jù)包字節(jié)未完全顯示。問(wèn)題 18438。
模糊作業(yè)崩潰輸出:fuzz-2022-10-13-7166.pcap。問(wèn)題 18467。
解碼錯(cuò)誤 H.245 用戶(hù)輸入信號(hào)。問(wèn)題 18468。
CFDP 解析器不只處理“目標(biāo)文件名”。問(wèn)題 18495。
主頁(yè)捕獲按鈕不會(huì)彈出捕獲選項(xiàng)對(duì)話框。問(wèn)題 18506。
H.248 協(xié)議名稱(chēng)中缺少點(diǎn)。問(wèn)題 18513。
協(xié)議列中的協(xié)議 H.264 缺少點(diǎn)。問(wèn)題 18524。
模糊作業(yè)崩潰輸出:fuzz-2022-10-23-7240.pcap。問(wèn)題 18534。
新功能和更新功能
刪除的功能和支持
Wireshark 4.0.0 中引入的使用尖括號(hào) <…> 的實(shí)驗(yàn)性顯示過(guò)濾器語(yǔ)法已被刪除。對(duì)于字節(jié)數(shù)組,可以使用冒號(hào)前綴。有關(guān)詳細(xì)信息,請(qǐng)參閱用戶(hù)指南。
新協(xié)議支持
此版本中沒(méi)有新協(xié)議。
更新的協(xié)議支持
ASN.1 PER、CFDP、Diameter、DirectPlay、F5 以太網(wǎng)預(yù)告片、GTP、H.223、H.248、H.264、H.265、IEEE 802.11、IPv4、MBIM、O-RAN FH CUS、PFCP、RTCP、 SCTP、SMB、TCP 和 TRANSUM
新的和更新的捕獲文件支持
BLF
新的文件格式解碼支持
此版本中沒(méi)有新的或更新的文件格式支持。
華軍小編推薦:
經(jīng)過(guò)官方的不斷改良之后,Wireshark已經(jīng)能夠滿(mǎn)足您的所有需求,快來(lái)下載體驗(yàn)一下吧。當(dāng)然本站還為您精心準(zhǔn)備了網(wǎng)絡(luò)流量統(tǒng)計(jì)工具、網(wǎng)絡(luò)攝像機(jī)搜索工具、TrafficMonitor(電腦網(wǎng)速監(jiān)控懸浮窗)、FPort、FreePortScanner



























您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用