PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包

在进行网络状况分析的时候,tcpdump和wireshark是必不可少的工具,手机上进行网络分析也是如此。在此之前,我都是在手机上使用tcpdump抓包之后,保存成一个.pacp文件,之后再在PC上使用wireshark来进行分析。在看到了参考网站中的内容之后,发现其实还有更加简便的方法,通过adb foward的功能,可以直接将手机上的tcpdump抓包结果通过USB发送到电脑,电脑上可以直接使用wireshark进行查看。具体步骤包括有

一、下载需要的文件包括

tcpdump-arm:可以在手机上运行的tcpdump文件

nc.exe:netcapture

二、将编译好的tcpdump文件发送到手机上

打开命令行cmd,进入电脑中保存了tcpdump-arm的目录,运行如下命令

adb push tcpdump-arm /data

adb shell "chmod 777 /data/tcpdump-arm"

三、将nc.exe保存至wireshark的安装目录

四、在命令行中以管理员权限运行如下命令

cd C:\Program Files\Wireshark
start adb root
adb shell "./data/tcpdump-arm -n -s 0 -w - | nc -l -p 7100"
adb forward tcp:6100 tcp:7100 && nc 127.0.0.1 6100 | wireshark -k -S -i -
#注意 nc后的端口号应当和adb forward最开始的端口号保持一致

五、可以将上面三行代码保存为.bat文件,今后需要时可以直接运行.bat文件。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, 网络数据抓包 windows
, 命令
, 运行
, tcpdump
, wireshark
, wireshark 网络数据包
, android tcpdump抓包
, wireshark抓包还原
, usb抓包工具
, tcpdump syslog
, wireshark数据
, android抓包
, 网络协议wireshark
直接
tcpdump wireshark、tcpdump和wireshark、tcpdump抓包wireshark、wireshark分析tcpdump、tcpdump 与wireshark,以便于您获取更多的相关知识。

时间: 2024-07-30 05:58:09

PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包的相关文章

客户端容量达1G的Android手游《圣魔之魂》发售

当Android平台手机游戏出现一个容量超过1GB大小的产品时,绝对是一个值得纪念的里程碑,IdeaFactory开发HyperDevBox负责发售的<Spectral Souls(圣魔之魂)>Android版本近日上市,这款游戏建议SD卡空余容量为1.5GB,其游戏数据包超过1GB. 在Android系统中,大容量的高品质手游通常采用程序与数据包分离的模式实现,用户将游戏主程序安装至手机ROM空间后,可以自动下载数据包或者手动传输数据包至SD卡指定目录,这样就可以实现高品质游戏的运行. 手机

android tcpdump抓包-Android平台下解析tcpdump数据包

问题描述 Android平台下解析tcpdump数据包 用tcpdump抓到的数据包需要借助第三方软件查看,想知道在Android平台下是否可以去直接解析tcpdump抓到的数据包, 实时显示抓到的网络数据.

一个最简单的通过WireShark破解SSL加密网络数据包的方法

原文地址: http://article.yeeyan.org/view/530101/444688 一般来说,我们用WireShark来抓取包进行分析是没有多大问题的.但这里有个问题是,如果你碰到的是用SSL/TLS等加密手段加密过的网络数据的时候,往往我们只能束手无策.在过去的话,如果我们拥有的该传输会话的私钥的话我们还是可以将它提供给WireShark来让其对这些加密数据包进行解密的   1. 简介     相信能访问到这篇文章的同行基本上都会用过流行的网络抓包工具WireShark,用它

《Wireshark数据包分析实战(第2版)》目录—导读

版权声明 Wireshark数据包分析实战(第2版) Copyright 2011 by Chris Sanders. Title of English-language original:Practical Packet Analysis:Using Wireshark to Solve Real-World Network Problems(2nd Edition), ISBN 978-1-59327-266-1, published by No Starch Press. Simplifi

apk 下载安装-Android的APP(APK)怎么才能方便的安装到用户手机上?

问题描述 Android的APP(APK)怎么才能方便的安装到用户手机上? 各位高人,Android的APP(APK)怎么才能方便的安装到用户手机上?放在网上下载的话,我发现现在微信也好,手机的浏览器也好(应该是考虑到用户安全),下载APK后会阻止自动安装.对于一些小白用户,即便做了二维码让他们扫描下载,下载到手机上后,并不会开始下一步自动开始安装.扫描后,就没后来了.这个问题有没有什么好办法解决? 解决方案 在现在的一些浏览器中是可以用辅助功能进行静默安装的但这样的行为取决于用户的启用如果想帮

htc qq登陆-关于android 在HTC手机上QQ第三方账号登陆

问题描述 关于android 在HTC手机上QQ第三方账号登陆 在HTC手机上QQ第三方账号登陆时,自己写的登陆页面会被重新启动好几次,大神,请问怎么回事?

android-如果解决Android在SDK15的手机上为TextView设置阴影效果无效

问题描述 如果解决Android在SDK15的手机上为TextView设置阴影效果无效 我在android5.0上可以看到阴影效果,在4.0.4却看不到. android:id="@+id/magic_school_details_name_TextView" android:layout_width="wrap_content" android:layout_height="20dp" android:layout_alignParentBot

android手机端与PC端使用adb forword通信

PC端与Android手机端使用adb forword通信 服务器端代码如下: import java.io.IOException; import java.io.ObjectOutputStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; public class Server { public static final String TAG = "ser

android开发-同一个手机上,如何把手势密码设置信息和用户绑定?

问题描述 同一个手机上,如何把手势密码设置信息和用户绑定? 有的用户设置了手势密码,有的用户没有设置密码,不同用户切换时如何保存这个状态 解决方案 设一个变量设置为true 没设置为false分别处理就是了