Wireshark

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Wireshark
Wireshark的圖形化介面
Wireshark的圖形化介面
開發者Wireshark開發團隊
目前版本
  • 3.6.17 (2023年10月4日;維護版本)[1]
  • 4.2.4 (2024年3月27日;穩定版本)[2]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言C
作業系統跨平台
類型封包式嗅探
特許條款GNU通用公眾特許條款[3]
網站www.wireshark.org

Wireshark(導線鯊魚,舊稱 Ethereal,空靈)是一個開源的網絡封包剖析器,可即時從網絡介面擷取封包中的數據。它儘可能詳細地顯示擷取的數據以供用戶檢查它們的內容,並支援多協定的網絡封包解析。Wireshark 適用於 WindowsUNIX 作業系統。它可被用於檢查安全問題和解決網絡問題,也可供開發者除錯協定的實現和學習網絡協定的原理。[5]

GNU 通用公眾特許條款的保障下,用戶可免費獲得軟件與原始碼,並擁有對原始碼修改及客製化的權利。

發展簡史[編輯]

1997年底,密蘇里大學堪薩斯城分校的畢業生傑拉德·康姆斯(Gerald Combs)在一家小型的互聯網服務供應商上班,他需要一個工具以追蹤網絡問題並了解更多網絡知識,於是開始編寫 Ethereal 軟件。[6]

1998年7月,Ethereal 在經歷幾次開發暫停後,終於釋出其第一個版本 v0.2.0。此後,Combs 收到了來自全世界的修補程式、錯誤報告與鼓勵信件。Ethereal 的發展就此開始。不久之後,Gilbert Ramirez 看到了它的潛力並貢獻了一個低階的解析器。[6]

1998年10月,來自 Network Appliance 公司的 Guy Harris 在尋找一套比 tcpview(另一套網絡封包截取程式)更好的軟件,於是他也開始參與 Ethereal 的開發工作。[6]

1998年底,教授 TCP/IP 課程的 Richard Sharpe 看到了它在此類課程中的潛力,並開始研究它是否支持他需要的協定。雖然當時不支援,但可以輕鬆添加新的通訊協定,因此他開始向 Ethereal 貢獻封包截取功能,幾乎包含了當時所有通訊協定。[6]

此後,越來越多的人開始參與 Ethereal 的開發。他們希望使用 Ethereal 截取特定的、但 Ethereal 尚未支援的通訊協定的封包,於是開始參與它的開發。[6]

2006年6月,因為商標的問題,Ethereal 更名為 Wireshark。[6]

2008年,經過十年的發展,Wireshark 正式釋出 1.0 版本。2015年,Wireshark 釋出 2.0 版本並更新了用戶介面[6]

另見[編輯]

  • Pcap:與Wireshark搭配使用的封包截取程式
  • tcpdump:命令列下的封包分析工具。

延伸導讀[編輯]

外部連結[編輯]

參考文獻[編輯]

  1. ^ 1.0 1.1 Wireshark-announce: [Wireshark-announce] Wireshark 3.6.17 is now available. 2023年10月4日 [2023年10月4日] (英語). 
  2. ^ Wireshark-announce: [Wireshark-announce] Wireshark 4.2.4 is now available. 2024年3月27日 [2024年3月27日]. 
  3. ^ Wireshark 许可证常见问答. [2012-08-04]. (原始內容存檔於2008-09-25). 
  4. ^ [Wireshark-announce] Wireshark 4.0.0rc1 is now available. [2022-08-16]. 
  5. ^ Chapter 1. Introduction. www.wireshark.org. [2022-07-15]. (原始內容存檔於2022-07-15). 
  6. ^ 6.0 6.1 6.2 6.3 6.4 6.5 6.6 1.4. A Brief History Of Wireshark. www.wireshark.org. [2022-07-15]. (原始內容存檔於2022-08-06).