網絡封包分析Wireshark 1.2.10 英文版 CD Wireshark(前稱Ethereal)是一個網絡封包分析軟件。網絡封包分析軟件的功能是擷取網絡封包,並儘可能顯示出最為詳細的網絡封包資料。網絡封包分析軟件的功能可想像成"電工技師使用電錶來量測電流、電壓、電阻"的工作-只是將場景移植到網絡上,並將電線替換成網絡線。 在過去,網絡封包分析軟件是非常昂貴,或是專門屬於營利用的軟件。Ethereal的出現改變了這一切。在GNUGPL通用許可證的保障範圍底下,使用者可以以免費的代價取得軟件與其程式碼,並擁有針對其原始碼修改及客制化的權利。Ethereal是目前全世界最廣泛的網絡封包分析軟件之一。 發展簡史 1997年底,GeraldCombs需要一個能夠追踪網絡流量的工具軟件作為其工作上的輔助。因此他開始撰寫Ethereal軟件。 Ethereal在經過幾次中斷開發的事件過後,終於在1998年7月釋出其第一個版本v0.2.0。自此之後,Combs收到了來自全世界的修補程式、錯誤回報與鼓勵信件。Ethereal的發展就此開始。不久之後,GilbertRamirez看到了這套軟件的開發潛力並開始參予低階程式的開發。1998年10月,來自NetworkAppliance公司的GuyHarris在尋找一套比tcpview(另外一套網絡封包擷取程式)更好的軟件。於是他也開始參與Ethereal的開發工作。 1998年底,一位在教授TCP/IP課程的講師RichardSharpe,看到了這套軟件的發展潛力,而後開始參與開發與加入新協定的功能。在當時,新的通訊協定的製定並不復雜,因此他開始在Ethereal上新增的封包擷取功能,幾乎包含了當時所有通訊協定。 自此之後,數以千計的人開始參與Ethereal的開發,多半是因為希望能讓Ethereal擷取特定的,尚未包含在Ethereal默認的網絡協定的封包而參予新的開發。 2006年6月,因為商標的問題,Ethereal更名為Wireshark。 軟件簡介 Ethereal使用目的 以下是一些使用Ethereal目的的例子: 網絡管理員使用Ethereal來檢測網絡問題 網絡安全工程師使用Ethereal來檢查資訊安全相關問題 開發者使用Ethereal來為新的通訊協定除錯 普通使用者使用Ethereal來學習網絡協定的相關知識 Ethereal不是... Ethereal不是入侵偵測軟件(IntrusionDetectionSoftware,IDS)。對於網絡上的異常流量行為,Ethereal不會產生警示或是任何提示。然而,仔細分析Ethereal擷取的封包能夠幫助使用者對於網絡行為有更清楚的了解。 Ethereal不會對網絡封包產生內容的修改-它只會反映出目前流通的封包資訊。Ethereal本身也不會送出封包至網絡上。 Wireshark用戶手冊中文版網絡版地址 http://man.lupaworld.com/content/network/wireshark/ 哈希值 wireshark-win32-1.2.8.exe:18117583bytes MD5(wireshark-win32-1.2.8.exe)=a4a00040e9910c415ad51e6c5b73dee5 SHA1(wireshark-win32-1.2.8.exe)=fa27be01b894b245ea2a60451a102456374878ba RIPEMD160(wireshark-win32-1.2.8.exe)=20b2d598e005476cfea387b07609c7e672f67dd3 wireshark-win64-1.2.8.exe:20385066bytes MD5(wireshark-win64-1.2.8.exe)=1a3d38bd7bdf538820147b39ee8a2def SHA1(wireshark-win64-1.2.8.exe)=721360ec34b2a303e296e5b97185ade3b5f1a52b RIPEMD160(wireshark-win64-1.2.8.exe)=91a5adc8fa9d834797363230613d18e19dae6d7b 以下引用至http://www.VeryCD.com/topics/2785185/ Wireshark主界面的操作菜單 File打開文件 Open打開文件 OpenRecent打開近期訪問過的文件 Merge…將幾個文件合併為一個文件 Close關閉此文件 SaveAs…保存為… FileSet文件屬性 Export文件輸出 Print…打印輸出 Quit關閉 Edit編輯 FindPacket…搜索數據包 FindNext搜索下一個 FindPrevious搜索前一個 MarkPacket(toggle)對數據包做標記(標定) FindNextMark搜索下一個標記的包 FindPreviousMark搜索前一個標記的包 MarkAllPackets對所有包做標記 UnmarkAllPackets去除所有包的標記 SetTimeReference(toggle)設置參考時間(標定) FindNextReference搜索下一個參考點 FindPreviousReference搜索前一個參考點 Preferences參數選擇 View視圖 MainToolbar主工具欄 FilterToolbar過濾器工具欄 WirelessToolbar無線工具欄 Statusbar運行狀況工具欄 PacketList數據包列表 PacketDetails數據包細節 PacketBytes數據包字節 TimeDisplayFormat時間顯示格式 Nameresolution名字解析(轉換:域名/IP地址,廠商名/MAC地址,端口號/端口名) ColorizePacketList顏色標識的數據包列表 AutoScrollinLiveCapture現場捕獲時實時滾動 ZoomIn放大顯示 ZoomOut縮小顯示 NormalSize正常大小 ResizeAllColumns改變所有列大小 ExpandSubtrees擴展開數據包內封裝協議的子樹結構 ExpandAll全部擴展開 CollapseAll全部折迭收縮 ColoringRules…對不同類型的數據包用不同顏色標識的規則 ShowPacketinNewWindow將數據包顯示在一個新的窗口 Reload將數據文件重新加 Go運行 Back向後運行 Forward向前運行 Gotopacket…轉移到某數據包 GotoCorrespondingPacket轉到相應的數據包 PreviousPacket前一個數據包 NextPacket下一個數據包 FirstPacket第一個數據包 LastPacket最後一個數據包 Capture捕獲網絡數據 Interfaces…選擇本機的網絡接口進行數據捕獲 Options…捕獲參數選擇 Start開始捕獲網絡數據 Stop停止捕獲網絡數據 Restart重新開始捕獲 CaptureFilters…選擇捕獲過濾器 Analyze對已捕獲的網絡數據進行分析 DisplayFilters…選擇顯示過濾器 ApplyasFilter將其應用為過濾器 PrepareaFilter設計一個過濾器 FirewallACLRules防火牆ACL規則 EnabledProtocols…已可以分析的協議列表 DecodeAs…將網絡數據按某協議規則解碼 UserSpecifiedDecodes…用戶自定義的解碼規則 FollowTCPStream跟踪TCP傳輸控制協議的通信數據段,將分散傳輸的數據組裝還原 FollowSSLstream跟踪SSL安全套接層協議的通信數據流 ExpertInfo專家分析信息 ExpertInfoComposite構造專家分析信息 Statistics對已捕獲的網絡數據進行統計分析 Summary已捕獲數據文件的總統計概況 ProtocolHierarchy數據中的協議類型和層次結構 Conversations會話 Endpoints定義統計分析的結束點 IOGraphs輸入/輸出數據流量圖 ConversationList會話列表 EndpointList統計分析結束點的列表 ServiceResponseTime從客戶端發出請求至收到服務器響應的時間間隔 ANSI按照美國國家標準協會的ANSI協議分析 FaxT38Analysis...按照T38傳真規范進行分析 GSM全球移動通信系統GSM的數據 H.225H.225協議的數據 MTP3MTP3協議的數據 RTP實時傳輸協議RTP的數據 SCTP數據流控制傳輸協議SCTP的數據 SIP...會話初始化協議SIP的數據 VoIPCalls互聯網IP電話的數據 WAP-WSP無線應用協議WAP和WSP的數據 BOOTP-DHCP引導協議和動態主機配置協議的數據 Destinations…通信目的端 FlowGraph…網絡通信流向圖 HTTP超文本傳輸協議的數據 IPaddress…互聯網IP地址 ISUPMessages…ISUP協議的報文 MulticastStreams多播數據流 ONC-RPCPrograms PacketLength數據包的長度 PortType…傳輸層通信端口類型 TCPStreamGraph傳輸控制協議TCP數據流波形圖 Help幫助 ContentsWireshark使用手冊 SupportedProtocolsWireshark支持的協議清單 ManualPages使用手冊(HTML網頁) WiresharkOnlineWireshark在線 AboutWireshark關於Wireshark