2012-11-05 54 views
5

我想捕獲和分析在運行Windows 7操作系統的本地主機上運行的兩個應用程序之間的TCP通信數據。我嘗試使用Wireshark,但Wireshark無法捕獲數據,它似乎只是監視數據進/出網絡接口。Windows 7:嗅探到本地主機的TCP套接字

您能否介紹一些有用的工具來輕鬆地監控本地TCP數據。

回答

4

wireshark不工作的原因是因爲嗅探器依賴於網絡驅動程序堆棧,並且Windows不會通過它暴露localhost調用。

您應該使用Socket Sniffer,它會查看Winsock調用並監視網絡套接字;下載鏈接位於頁面的底部。

+0

這是偉大的,非常感謝 – xinsong001

1

Windows中存在一些限制,阻止libpcap和Microsoft網絡監視器嗅探localhost/loopback。但是如果您使用Raw套接字,則可以嗅探本地主機。

有一個名爲RawCap的免費工具,它可以嗅探本地主機並將捕獲的數據包保存在PCAP文件中。這允許您稍後檢查Wireshark中的流量。

你可以從這裏下載RawCap: http://www.netresec.com/?page=RawCap

+0

RawCap +開業Wireshark的今天的工作對我很好。上面的SocketSniffer - 它沒有聽我想嗅探的流程,但對我沒有幫助。 – KajMagnus

相關問題