Android tcpdump抓包方法详解
2015-11-05 12:34
501 查看
Android手机怎么抓TCP数据包?由于Android系统是基于linux,所以可以TCPdump这个工具,但手机必须拥有Root权限方可运行。下面与大家分享TCPdump安装与使用方法。
1、首先下载《Tcpdump工具包》,解压后有个tcpdump文件;
2、将tcpdump上传到手机中;
3、使用tcpdump抓包;
tcpdump使用方法:
4、下载&读取tcpdump,PC端可以使用wireshark查看数据包;
推荐手机端抓包软件《Pixie
Probe》
1、首先下载《Tcpdump工具包》,解压后有个tcpdump文件;
2、将tcpdump上传到手机中;
adb push tcpdump /data/local/tcpdump (上传数据包) adb shell chmod 6755 /data/local/tcpdump (设置tcpdump权限)
3、使用tcpdump抓包;
adb shell su /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
tcpdump使用方法:
Usage: tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -y datalinktype ] [ -Z user ] [ expression ]
4、下载&读取tcpdump,PC端可以使用wireshark查看数据包;
adb pull /sdcard/capture.pcap(将数据包复制到电脑中)
推荐手机端抓包软件《Pixie
Probe》
相关文章推荐
- ECharts+百度地图网络拓扑应用
- IPV4数据报
- IPV4数据报
- HTTP协议对URI长度,POST数据长度及COOKIE长度限制说明
- commons-httpclient 服务端模拟客户端发送请求
- tcp econnreset
- 解决https请求下发送http请求问题
- 关于网络学习的若干问题 --- 子网划分,子网掩码,主机地址等划分方法
- http-301 302 303 307
- 网络虚拟化技术(一): Linux网络虚拟化
- Barcode Reader SDK使用教程:网络摄像机读取条码
- win32 http 封装
- ios中获取手机的网络状态和运营商名称
- Http请求分析
- Android Studio使用HttpClient相关类库
- Android Volley网络通信框架
- 【网络流】最大流:点带需求的流通、边带下界的流通
- iOS9 怎么使用 Http 网络请求
- HillStone 做多NAT 使用不同的网络带宽出口
- C++ 用libcurl库进行http通讯网络编程