Wireshark

出自Local Chinese Wikipedia
跳至導覽 跳至搜尋

package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found Template:Primarysources

頁面Module:Infobox/styles.css沒有內容。

Wireshark
File:Wireshark Logo.svg
腳本錯誤:沒有「InfoboxImageVariant」這個模塊。
Wireshark的圖形化介面
開發者Wireshark開發團隊
當前版本Template:LSR/wikidata
編程語言C
作業系統跨平台
類型封包式嗅探
許可協議GNU通用公共許可證[1]
網站www.wireshark.org
腳本錯誤:沒有「Template wrapper」這個模塊。

Wireshark(舊稱 Ethereal)是一個開源的網絡數據包分析器,可實時從網絡接口捕獲數據包中的數據。它儘可能詳細地顯示捕獲的數據以供用戶檢查它們的內容,並支持多協議的網絡數據包解析。Wireshark 適用於WindowsUNIX作業系統。它可被用於檢查安全問題和解決網絡問題,也可供開發者調試協議的實現和學習網絡協議的原理。[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]

另見[編輯]

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

延伸導讀[編輯]

  • 《實戰封包分析:使用Wireshark》ISBN 9789862765210

外部連結[編輯]

  1. REDIRECT Template:Official_website

參考文獻[編輯]

package.lua第80行Lua錯誤:module 'Module:Portal/images/chinese' not found

  1. package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
  2. package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found

package.lua第80行Lua錯誤:module 'Module:Authority control/config' not found