wireshark、omnipeek、科萊三個軟體我都用過,這是我自己的感受。
首先Wireshark是一個非常好用的抓包工具,我們在網路通訊、網路軟體中遇到的絕大部分問題,基本都可以透過這個工具進行分析。用法是非常靈活的,wireshark只是一個工具,每個人有自己的愛好和習慣。能否發揮出的它的威力,還要看個人素養。
具有很好的拓展功能,透過開發外掛你可以進行很好的拓展。包括使用當下很火的python的一些庫如pyshark,對wireshark的資料包進行更多分析。
wireshark不僅支援很多網路協議,而且協議還在不斷增加中,還可以抓取USB通訊協議,這對於除錯一些裝置的時候,還是很有幫助的。
wireshark是開源的,免費的,資源豐富。有很多志願者提供很多好多建議,對於使用者也可以找到很多資源。網上也有很多已經抓好的資料包,供你進行學習參考,這些針對具體應用的資料包對於學習理解底層協議、原理是很有幫助的。
wireshark是跨平臺的,windows、linux、mac都可以。
有沒有不足呢,也有以下幾方面:
統計方面,有待於改進,這一點應該向omnipeek學習,當然對於一個免費開源的軟體,我們不能與商業軟體比。
抓包速度方面與omnipeek比還有待於改進。在資料量大的情況下,會有丟包的情況。
易用性方面與科萊比,有待於改進。科萊的分析簡便性方面,多資料包合併分析方面還是不錯的。根據資料包會給你一個簡單的診斷供你參考。
其他的軟體我也使用過,但遇到複雜的故障,還是習慣使用這三款。
wireshark、omnipeek、科萊三個軟體我都用過,這是我自己的感受。
首先Wireshark是一個非常好用的抓包工具,我們在網路通訊、網路軟體中遇到的絕大部分問題,基本都可以透過這個工具進行分析。用法是非常靈活的,wireshark只是一個工具,每個人有自己的愛好和習慣。能否發揮出的它的威力,還要看個人素養。
具有很好的拓展功能,透過開發外掛你可以進行很好的拓展。包括使用當下很火的python的一些庫如pyshark,對wireshark的資料包進行更多分析。
wireshark不僅支援很多網路協議,而且協議還在不斷增加中,還可以抓取USB通訊協議,這對於除錯一些裝置的時候,還是很有幫助的。
wireshark是開源的,免費的,資源豐富。有很多志願者提供很多好多建議,對於使用者也可以找到很多資源。網上也有很多已經抓好的資料包,供你進行學習參考,這些針對具體應用的資料包對於學習理解底層協議、原理是很有幫助的。
wireshark是跨平臺的,windows、linux、mac都可以。
有沒有不足呢,也有以下幾方面:
統計方面,有待於改進,這一點應該向omnipeek學習,當然對於一個免費開源的軟體,我們不能與商業軟體比。
抓包速度方面與omnipeek比還有待於改進。在資料量大的情況下,會有丟包的情況。
易用性方面與科萊比,有待於改進。科萊的分析簡便性方面,多資料包合併分析方面還是不錯的。根據資料包會給你一個簡單的診斷供你參考。
其他的軟體我也使用過,但遇到複雜的故障,還是習慣使用這三款。