首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android下如何抓包?

Android下如何抓包?
EN

Stack Overflow用户
提问于 2015-01-11 21:38:17
回答 2查看 134.9K关注 0票数 26

我想捕获TCP数据包,以及Android中的HTTP和HTTPS等协议数据,类似于Windows中的Wireshark。

我如何在Android中做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-11 23:30:45

选项1- Android PCAP

限制

Android PCAP应该在以下条件下工作:

你的设备运行的是安卓4.0或更高版本(或者,理论上,运行安卓3.2的为数不多的设备)。早期版本的Android没有USB Host API

选项2- TcpDump

限制

电话应该是根目录

选项3- bitshark (我更喜欢这样)

限制

电话应该是根目录

Reason -生成的PCAP文件可以在WireShark中进行分析,这有助于我们进行分析。

无需启动手机的其他选项

  1. tPacketCapture

https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture&hl=en

优势

使用tPacketCapture非常简单,捕获的数据包保存到PCAP文件中,可以使用网络协议分析器应用程序(如Wireshark )轻松分析该文件。

  1. 您可以将您的安卓移动流量路由至PC,并使用任何网络嗅探工具在桌面上捕获流量。

http://lifehacker.com/5369381/turn-your-windows-7-pc-into-a-wireless-hotspot

票数 32
EN

Stack Overflow用户

发布于 2016-09-21 03:27:44

可能值得一提的是,对于http/https,一些人通过Burp/ZAP或其他拦截“攻击代理”来代理他们的浏览器流量。在这里可以找到一个关于安卓设备上的选项的帖子:https://android.stackexchange.com/questions/32366/which-browser-does-support-proxies

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27887719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档