2011-06-25 73 views
0

我需要看看我的設備上具有特定的Android應用程序(沒有根)所做的HTTP調用。捕獲Android應用程序http流量

你對最簡單的解決方案有什麼想法嗎?

我有本地wlan和ubuntu筆記本電腦,可以通過筆記本電腦以某種方式捕獲手機的http流量嗎? (我試過跑Wireshark的,但我只看到我的筆記本電腦的流量)

感謝所有幫助;)

回答

1
我能想到的最簡單的

選擇是這樣的:
通過筆記本電腦連接到路由器以太網。用筆記本電腦的無線網卡創建一個ad-hoc網絡,將所有流量轉發出以太網。讓android設備連接到ad-hoc網絡。 Wireshark離開了。

第二個想法:基本問題是您的無線路由器不會將數據廣播到所有端口/無線連接。我也會假設路由器不會讓你轉發數據到另一個連接。所以,你真正需要的是一箇中心。

因此,如果您有一個集線器,並且可以將它放在路由器的WAN側和網絡連接之間,那麼您可以將筆記本電腦插入集線器。由於集線器將數據廣播到其所有端口,因此您現在應該可以使用wireshark。

說了這麼多,這可能屬於superuser.com。

+0

好主意,我會嘗試一下,讓它知道它是否有效。 – fiddler

+0

不幸的是,似乎android不支持ad-hoc網絡(在我的無根設備上至少是版本1.5) – fiddler

+0

我終於通過生根設備並在其上運行tcpdump來解決了這個問題。無論如何感謝提示;) – fiddler

相關問題