Wireshark
此條目過於依賴第一手來源。 (2022年6月1日) |
| File:Wireshark Logo.svg | |
| Wireshark的圖形化介面 Wireshark的圖形化介面 | |
| 開發者 | Wireshark開發團隊 |
|---|---|
| 目前版本 | |
| 原始碼庫 |
|
| 程式語言 | C |
| 引擎 | |
| 作業系統 | 跨平台 |
| 類型 | 封包式嗅探 |
| 授權條款 | GNU通用公眾授權條款[1] |
| 網站 | www |
Wireshark(舊稱 Ethereal)是一個開源的網路封包剖析器,可即時從網路介面擷取封包中的資料。它儘可能詳細地顯示擷取的資料以供使用者檢查它們的內容,並支援多協定的網路封包解析。Wireshark 適用於Windows和UNIX作業系統。它可被用於檢查安全問題和解決網路問題,也可供開發者除錯協定的實現和學習網路協定的原理。[2]
Wireshark是使用GNU通用公眾授權條款的自由軟體。
發展簡史[編輯]
1997年底,密蘇里大學堪薩斯城分校的畢業生傑拉德·康姆斯(Gerald Combs)在一家小型的網際網路服務提供者上班,他需要一個工具以追蹤網路問題並了解更多網路知識,於是開始編寫Ethereal軟體。[3]
1998年7月,Ethereal在經歷幾次開發暫停後,終於釋出其第一個版本v0.2.0。此後,Combs收到了來自全世界的修補程式、錯誤報告與鼓勵信件。Ethereal的發展就此開始。不久之後,Gilbert Ramirez看到了它的潛力並貢獻了一個低階的解析器。[3]
1998年10月,來自Network Appliance公司的Guy Harris在尋找一套比tcpview(另一套網路封包截取程式)更好的軟體,於是他也開始參與Ethereal的開發工作。[3]
1998年底,教授TCP/IP課程的Richard Sharpe看到了它在此類課程中的潛力,並開始研究它是否支持他需要的協定。雖然當時不支援,但可以輕鬆添加新的通訊協定,因此他開始向Ethereal貢獻封包截取功能,幾乎包含了當時所有通訊協定。[3]
此後,越來越多的人開始參與Ethereal的開發。他們希望使用Ethereal截取特定的、但Ethereal尚未支援的通訊協定的封包,於是開始參與它的開發。[3]
2006年6月,因為商標的問題,Ethereal更名為Wireshark。[3]
2008年,經過十年的發展,Wireshark正式釋出1.0版本。2015年,Wireshark釋出2.0版本並更新了使用者介面。[3]
另見[編輯]
延伸導讀[編輯]
- 《實戰封包分析:使用Wireshark》ISBN 9789862765210
外部連結[編輯]
- Module:Official_website第90行Lua錯誤:attempt to index field 'wikibase' (a nil value)
- Ethereal.com (頁面存檔備份,存於網際網路檔案館)
參考文獻[編輯]
- ^ Wireshark 许可证常见问答. [2012-08-04]. (原始內容存檔於2008-09-25).
- ^ Chapter 1. Introduction. www.wireshark.org. [2022-07-15]. (原始內容存檔於2022-07-15).
- ^ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 1.4. A Brief History Of Wireshark. www.wireshark.org. [2022-07-15]. (原始內容存檔於2022-08-06).
Module:Authority_control第183行Lua錯誤:attempt to index field 'wikibase' (a nil value)