[Android Pro] 利用tcpdump和wireshark对android网络请求进行分析

简介:
一: tcpdump操作流程

1. 手机要有root权限

2. 下载tcpdump   http://www.strazzere.com/android/tcpdump

3. adb push c:\wherever_you_put{color}tcpdump /data/local/tcpdump

4. adb shell chmod 6755 /data/local/tcpdump

5, adb shell,   su获得root权限

6, cd /data/local

7, ./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

命令参数:

# "-i any": listen on any network interface

# "-p": disable promiscuous mode (doesn't work anyway)

# "-s 0": capture the entire packet

# "-w": write packets to a file (rather than printing to stdout)

... do whatever you want to capture, then ^C to stop it ...

8,  adb pull /sdcard/capture.pcap d:/

9,  在电脑上用wireshark打开capture.pcap即可分析log

二:wireshark 的操作流程

1:双击上面的capture.pcap文件用wireshark打开

2:在filter 过滤器出输入:http,回车,就能将所有的http都过滤出来。

分类:  Android Pro
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/4677673.html如需转载请自行联系原作者

demoblog
相关文章
|
21天前
|
IDE 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔舞台上,安卓和iOS无疑是两大主角。它们各自拥有独特的开发环境、工具集和生态系统。本文深入探讨了这两个平台的开发环境,从编程语言、IDE到模拟器的使用,再到市场覆盖度和用户群体差异。通过比较,旨在为开发者提供选择合适平台的参考依据,并引发对如何优化跨平台开发策略的进一步思考。
25 0
|
3天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的大舞台上,安卓与iOS两大操作系统各占半壁江山。本文将深入浅出地比较两者的开发环境,从开发工具、编程语言到用户界面设计等多个维度进行剖析,旨在为初入行的开发者们提供一盏明灯,帮助他们选择适合自己的开发路径。通过实例分析和数据支持,我们将揭示这两个平台的独特优势和潜在挑战,以及它们如何影响应用的性能和用户体验。
11 1
|
12天前
|
开发框架 开发工具 Android开发
安卓与iOS开发环境对比分析
【8月更文挑战第7天】在移动应用开发的广阔天地中,安卓和iOS两大平台各据一方。本文将深入探讨这两个平台的异同,从开发环境、工具支持到市场定位等方面进行比较。我们将不涉及具体的代码示例,而是聚焦于开发生态的宏观视角,为即将踏入这一领域的开发者提供一个全面的视角。
41 6
|
13天前
|
Android开发 Swift iOS开发
安卓与iOS开发环境的差异性分析
【8月更文挑战第6天】在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文将深入探讨这两个操作系统在开发环境方面的主要差异,从编程语言、工具框架到开发成本等多个维度进行比较。通过分析,旨在为开发者提供一个清晰的平台选择指导,帮助他们根据项目需求和个人偏好做出更明智的决策。
41 5
|
11天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓与iOS两大平台各占半壁江山。本文通过浅显的语言和直观的比喻,探讨了这两大操作系统在开发环境上的差异与特点,旨在为初入行的开发者们提供一个清晰的指南。我们将从开发工具、编程语言、用户界面设计以及生态系统四个方面进行比较,帮助读者理解每个平台的优势与局限。
|
12天前
|
Java 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的大潮中,安卓和iOS两大平台各自展现出独特的开发环境和生态系统。本文将从开发者的角度出发,深入探讨这两个平台在编程语言、开发工具、用户界面设计以及市场分布等方面的不同特点。通过比较分析,旨在为移动应用开发者提供一份实用的参考,帮助他们在项目初期做出更加明智的平台选择。
|
12天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS平台如同双子星座般耀眼。本文将深入探讨这两大操作系统的开发环境,从语言、工具到生态系统,揭示它们的独特魅力与挑战。通过比较,我们不仅能更清晰地看到各自的特点,还能理解开发者如何在这两个平台上进行高效工作。无论你是安卓的忠实拥趸还是iOS的狂热粉丝,这篇文章都将为你提供一个全面的视角,让你对移动应用开发有更深的认识。
23 1
|
14天前
|
Java 开发工具 Android开发
安卓与iOS开发环境的差异性分析
在移动应用开发的广阔天地中,安卓和iOS两大平台各占半壁江山。本文深入探讨了这两个平台在开发环境上的主要差异,从编程语言、开发工具到用户界面设计等多个维度进行比较。旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和个人偏好做出明智的选择。通过实际案例分析,揭示各自平台的独有优势和可能面临的挑战,从而让读者能够更加全面地理解两大系统在移动开发领域的竞争与合作。
28 3
|
14天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的广阔舞台上,Android和iOS两大操作系统各据一方,它们各自拥有独特的开发环境。本文将深入探讨这两种平台的开发环境,从编程语言、工具、集成开发环境(IDE)到用户界面设计等方面进行比较。我们旨在揭示两者的异同点,并试图理解这些差异如何影响开发者的选择和应用的性能。通过实例分析,我们将探索如何在不同的环境下优化开发流程,以期为开发者提供实用的指导。
|
15天前
|
移动开发 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS是两大主导力量。它们各自拥有独特的开发环境和工具,这些差异深刻影响着开发者的决策与应用的性能。本文将深入探讨这两个平台的开发环境,通过比较它们的编程语言、开发工具、用户界面设计及生态系统支持,揭示它们各自的优势与局限。我们旨在为即将踏入移动开发领域的新手提供一个清晰的指南,并激发对移动开发更深层次探索的兴趣。