我需要看到對mongo服務器的請求/響應。 MongoDB有一個名爲「mongosniff」的應用程序,但它在Windows上不可用。MongoDB的窗口「mongosniff」
我的替代方案是什麼?提琴手?
我需要看到對mongo服務器的請求/響應。 MongoDB有一個名爲「mongosniff」的應用程序,但它在Windows上不可用。MongoDB的窗口「mongosniff」
我的替代方案是什麼?提琴手?
mongosniff
不包含在Windows的二進制下載中,但如果您耐心等待,您可以自己編譯它。您將需要安裝開發人員工具,包括Git for Windows,Scons和WinPcap developer's pack,所以這當然不是一個快速路徑。
相反,我會推薦下載Wireshark這是一個跨平臺的網絡協議分析儀。事實上,即使您不使用Windows,我也會建議您使用Wireshark,而不要使用mongosniff
。
的Wireshark也使用的WinPcap庫,提供比mongosniff
一個更全面的用戶界面,以及對supported protocols一個巨大的選擇包括Mongo Wire Protocol。
Fiddler是一個用於調試HTTP/HTTPS流量的Web代理,並且與Mongo Wire Protocol不直接相關。您可以使用Fiddler來檢查Web界面(例如REST API),但它不會解碼較低級別的協議。
正確;您可以使用Wireshark或NetMon(fiddler2.com/r/?NetMon)執行此任務。 Fiddler可以查看通過HTTP/HTTPS隧道協議的流量,但不能訪問在較低級別TCP/IP上運行的流量。 – EricLaw 2013-04-11 17:13:12
Wireshark將是另一個選項 – 2013-04-10 20:37:51