2008-08-26 127 views
8

我在整合兩種產品時遇到了問題,其中一種是我的,他們似乎沒有在說話。所以我想確保他們溝通正確。我查看了網絡監視器並找到了TCP Spy。這種方法可行,但一次只能顯示對話的一面(它必須在本地運行),我希望同時看到雙方 - 但是不能運行TCP Spy的兩個副本。免費網絡監視器

我打了Sourceforge,但似乎沒有跳出 - 我是Windows開發人員,我沒有安裝perl。

我發現了一些其他的瘸子軟件並且完全沒用,所以我想知道SO們是用來看TCP對話的嗎?

順便說一句 - '這裏沒有寫的'產品不是瀏覽器。

回答

0

我試過Wireshark和Microsoft網絡監視器,但都沒有檢測到我的(和我試圖與之通信的程序)傳輸。如果我有一天坐下來配置它,我可能會得到它的工作,但我只是想要發送的字節,更具體地說,收到的字節。

最後我發現了HHD Software's Accurate Network Monitor軟件,它做了我想要的軟件,即使它有點笨拙。

+0

當你說它沒有檢測到它,你真的意味着你收集的一切,你想要的包不在那裏?我覺得很難相信。它不需要任何配置,它只是工作。得到一個明智的過濾器,所以它得到你想要的,而不是其他垃圾的負載更難! – 2008-10-16 13:53:57

4

Wireshark(原空靈)

Wireshark是由網絡專家組成的國際團隊開發的屢獲殊榮的網絡協議分析儀。

20

Wireshark是一個非常好,成熟的網絡嗅探器。它已經存在多年了。

  • 成百上千的各類協議,更多的被加入所有的時間深入檢查
  • 現場捕獲和離線分析
  • 了許多協議,包括IPsec,ISAKMP,Kerberos,請的SNMPv3,SSL/TLS解密支持, WEP和WPA/WPA2
  • 着色規則可以應用到數據包列表,以便快速,直觀的分析
  • 輸出可以導出到XML,了PostScript®,CSV,或純文本
0

奇怪的是,我沒有看到的是Wireshark,當我參觀了SourceForge上。 60人返回的最高成績是一件奇怪的德國事情。

0

Wireshark很棒..但另一種選擇是通過PowerShell。我用Sapien Technologies的Jeff Hicks的Get-Packet腳本作爲一個非常輕量級的數據包嗅探器。您可以獲得代表數據包的自定義對象,並可以通過PowerShell執行任何需要的過濾。該對中的另一個腳本是Analyze-Packet,它可以總結數據包捕獲的結果。

0

看看Tcpdump它不是一個完整的GUI網絡分析器(根本不是),但它可用於腳本。由於我更喜歡​​Linux,所以我將它與Bash和Python一起使用,但是您應該可以從PowerShell中調用它。

+0

我們在客戶系統上一直使用「tcpdump -s 0 -w tracefile」來獲取跟蹤信息,然後我們可以拿回家並用Wireshark進行分析 – 2008-10-16 13:54:45

1

關於使用Windows和缺乏Perl:爲什麼不嘗試Strawberry Perl?這是一個免費的Perl發行版,由Perl社區運行(特別是Adam Kennedy的核心),易於安裝,並且可以使用CPAN的全部功能。