我想在android應用上捕獲網絡數據包。你有任何建議或源代碼來幫助我理解這是否可能?如何在不使用任何根權限的情況下在Android中捕獲網絡數據包
回答
沒有root用戶,你將不得不使用pass-thru方法。
- 設置你的PC/Mac共享通過 無線適配器
- 連接到無線適配器與Android設備
- 運行Wireshark的
我想通過我的應用程序在我的android設備上捕獲網絡數據包。不是唯一一臺pc。我想列出用戶在設備上連接的網站。謝謝 – 2012-08-09 09:59:49
這就是我剛纔解釋的如何操作。除非你有root用戶,否則你不能跟蹤數據包。你唯一的選擇就是我上面列出的內容,它允許你通過PC發送流量來嗅探你的android設備發送的數據包。 – 2012-08-09 16:36:31
謝謝你的幫助。我必須要超級用戶。 – 2012-08-10 00:40:13
大多數的應用程序,過濾器/嗅探您的有線連接/帳戶網絡流量在沒有root的android使用環回VPN策略,在那裏你設置一個VPN並檢查流量(或任何你想要的)
fo r嗅探器,檢查tpacketcapture,但我不認爲你有源...嘗試聯繫然後,或檢查fdroid的類似的開源應用程序
這應該只是中間人的方法 - 考慮設置代理。
- 1. 在c中捕獲網絡數據包
- 2. 如何在不包裝數據的情況下在網格中顯示數據?
- 3. 如何在不使用try/except的情況下捕獲錯誤?
- 4. 如何在不使用Wireshark的情況下使用Flume捕獲Hadoop中的網絡流量?
- 5. 如何在不使用任何循環的情況下數數?
- 6. 如何在不存在權限的情況下備份[SQL Server]數據庫?
- 7. 如何使用C#捕獲和存儲網絡數據包?
- 8. 在Java中,如何在不使用DNS的情況下測試網絡連接?
- 9. 如何在不使用套接字的情況下將數據包發送到網絡中?
- 10. 如何在Android上計算網絡共享的數據使用情況
- 11. OAuth 2 - 如何在不提供權限的情況下登錄
- 12. Android:如何在不使用MapView的情況下獲取GPS數據?
- 13. 網絡使用wireshark捕獲android移動(無根)網絡調用
- 14. 如何在不使用INTERNET權限的情況下將POST數據從android發送到php?
- 15. 如何在不使用Flash的情況下在網絡上傳輸M4V視頻?
- 16. 如何在不丟失數據的情況下捕獲Linux VM的映像
- 17. 如何在Android上獲得更好的網絡數據包控制權
- 18. 如何在F#中沒有警告的情況下捕獲任何異常(System.Exception)?
- 19. 如何在不殺害網站的情況下在Yesod內捕獲異常?
- 20. 如何在不需要管理員權限的情況下禁用.NET的網絡連接?
- 21. 如何在不使用JPCAP的情況下以java格式捕獲IP數據包
- 22. 如何在Retrofit(Android)中沒有任何鍵的情況下獲取JSON數組?
- 23. 如何在不禁用以前的網絡的情況下在Android上切換Wi-Fi網絡?
- 24. 在網絡捕獲的兩種不同情況下urllib.request的奇怪行爲
- 25. 如何在網絡服務下控制運行網站的數據庫權限?
- 26. 在不使用數據庫的情況下存儲數據android
- 27. 如何在沒有網站的情況下獲取包名?
- 28. 如何在不預覽的情況下捕獲圖像
- 29. 如何在不關閉xterm的情況下捕獲SIGINT?
- 30. Android:如何在rndis初始化階段捕獲網絡包?
我當然希望這是不可能的,因爲明顯的隱私和安全原因。 – CommonsWare 2012-08-09 00:12:50
這絕對有可能,因爲瞻博網絡的VPN應用使用它。 – anishsane 2012-11-17 13:42:08