/**************************************************************************
* Android tcpdump 使用
* 说明:
* 调试网卡问题,富林提醒我在主板上使用tcpdmp抓包,PC机上用Wireshark抓包,
* 结果发现下行数据是可以的,上行数据有问题。
*
* 2017-4-12 深圳 龙华民治樟坑村 曾剑锋
*************************************************************************/ 一、参考文档:
. Android常用抓包工具之TcpDump
http://blog.tingyun.com/web/article/detail/480
. android使用tcpdump抓包
http://codingnow.cn/android/1633.html 二、操作方法:
. android tcpdump shell命令:tcpdump -vv -i eth0 host 10.10.10.10 &
. PC机cmd命令:ping 10.10.10.10
C:\Users\zengjf>ping 10.10.10.10 正在 Ping 10.10.10.10 具有 字节的数据:
来自 10.10.10.15 的回复: 无法访问目标主机。
请求超时。
请求超时。
请求超时。 10.10.10.10 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
. 操作输出:
root@sabresd_6dq:/ # ifconfig eth0 10.10.10.10 netmask 255.255.255.0
root@sabresd_6dq:/ # busybox ifconfig
eth0 Link encap:Ethernet HWaddr 7C:CB:E2:E0::
inet addr:10.10.10.10 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::7ecb:e2ff:fee0:/ Scope:Link
UP BROADCAST RUNNING MULTICAST MTU: Metric:
RX packets: errors: dropped: overruns: frame:
TX packets: errors: dropped: overruns: carrier:
collisions: txqueuelen:
RX bytes: (23.0 KiB) TX bytes: (7.3 KiB) lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::/ Scope:Host
UP LOOPBACK RUNNING MTU: Metric:
RX packets: errors: dropped: overruns: frame:
TX packets: errors: dropped: overruns: carrier:
collisions: txqueuelen:
RX bytes: (1.3 KiB) TX bytes: (1.3 KiB) root@sabresd_6dq:/ # tcpdump -vv -i eth0 host 10.10.10.10 &
[]
root@sabresd_6dq:/ # device eth0 entered promiscuous mode
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size bytes
::32.544047 ARP, Ethernet (len ), IPv4 (len ), Request who-has 10.10.10.10 tell 10.10.10.15, length
::32.544131 ARP, Ethernet (len ), IPv4 (len ), Reply 10.10.10.10 is-at 7c:cb:e2:e0:: (oui Unknown), length
::33.365689 ARP, Ethernet (len ), IPv4 (len ), Request who-has 10.10.10.10 tell 10.10.10.15, length
::33.365747 ARP, Ethernet (len ), IPv4 (len ), Reply 10.10.10.10 is-at 7c:cb:e2:e0:: (oui Unknown), length
::34.365755 ARP, Ethernet (len ), IPv4 (len ), Request who-has 10.10.10.10 tell 10.10.10.15, length
::34.365836 ARP, Ethernet (len ), IPv4 (len ), Reply 10.10.10.10 is-at 7c:cb:e2:e0:: (oui Unknown), length
::35.364318 ARP, Ethernet (len ), IPv4 (len ), Request who-has 10.10.10.10 tell 10.10.10.15, length
::35.364401 ARP, Ethernet (len ), IPv4 (len ), Reply 10.10.10.10 is-at 7c:cb:e2:e0:: (oui Unknown), length

Android tcpdump 使用的更多相关文章

  1. Android tcpdump抓包应用实现

    Android tcpdump抓包应用实现   Android应用很多时候都会涉及到网络,在请求网络出错时,我们可以通过抓包来分析网络请求,返回的数据等,通常我们是用tcpdump这个工具来抓包,再通 ...

  2. Android抓包方法(二)之Tcpdump命令+Wireshark

    Android抓包方法(二) 之Tcpdump命令+Wireshark 前言 做前端测试,基本要求会抓包,会分析请求数据包,查看接口是否调用正确,数据返回是否正确,问题产生是定位根本原因等.学会抓包分 ...

  3. Android常用抓包工具之TcpDump

    ➠更多技术干货请戳:听云博客 做为一个测试人员,工作中经常会用到数据抓包工具来进行数据分析和验证,下面就简单介绍一下工作中常用的抓包工具. TcpDump抓包 Tcpdump是一个用于截取网络分组,并 ...

  4. [转] Android利用tcpdump抓包

    原文链接:http://mysuperbaby.iteye.com/blog/902201 Android利用tcpdump抓包 博客分类: Android AndroidAccessGoHTML  ...

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

    一: tcpdump操作流程 1. 手机要有root权限 2. 下载tcpdump   http://www.strazzere.com/android/tcpdump 3. adb push c:\ ...

  6. Android手机tcpdump抓包

    在开发过程中遇到问题时,无法非常方便的获取到数据包,导致分析解决问题比较麻烦.这里介绍如何在Android手机上实现tcpdump抓包.   1.root机器  在用tcpdump抓包过程中,需要使用 ...

  7. Android通过tcpdump抓包

    1. 手机要有root权限 2. 下载tcpdump   http://www.strazzere.com/android/tcpdump 3. adb push c:\wherever_you_pu ...

  8. Android通过tcpdump抓包(wifi, 2g, 3g都可以)

    http://blog.csdn.net/deng529828/article/details/20646197 1. 手机要有root权限 2. 下载tcpdump   http://www.str ...

  9. 使用tcpdump抓Android网络包

    1 抓包原理 tcpdump(需Root用户运行)拦截和显示发送或收到过网络连接到该机器的TCP/IP和其他数据包.简单说就监控手机进出网络数据. 2 方法优劣 2.1优点 1.手机数据包无遗漏 2. ...

随机推荐

  1. .net:上传图片并将保存至指定目录下(支持PC端和移动端)

    页面: <body> <form id="formid" name="myform" action="Upload" me ...

  2. springmvc pojo

    /** * Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配, 自动为该对象填充属性值.支持级联属性. * 如:dept.deptId.dept.address.tel 等 */ ...

  3. HDOJ 1159 Common Subsequence【DP】

    HDOJ 1159 Common Subsequence[DP] Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ...

  4. HashMap与ConcurrentHashMap、HashTable

    (1)HashMap的线程不安全原因一:死循环 原因在于HashMap在多线程情况下,执行resize()进行扩容时容易造成死循环. 扩容思路为它要创建一个大小为原来两倍的数组,保证新的容量仍为2的N ...

  5. jQuery获取URL的GET参数值

    // jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取UR ...

  6. Django 中间件简介

    Django 中间件简介 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法. ...

  7. SVN使用—工作模式及运行原理以及优缺点对比

    一.SVN原理 (1)运行方式 svn服务器有2种运行方式:独立服务器和借助apache运行. 1.独立服务器访问 访问地址如:svn://svn.test.com/test 2.借助Apache等h ...

  8. 20145201《Java程序设计》第十周学习总结

    教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴. 在发送和接收 ...

  9. MapReduce:给出children-parents(孩子——父母)表,要求输出grandchild-grandparent(孙子——爷奶)表

    hadoop中使用MapReduce单表关联案例: MapReduce:给出children-parents(孩子——父母)表,要求输出grandchild-grandparent(孙子——爷奶)表. ...

  10. iOS基于XMPP实现即时通讯之一、环境的搭建

    移动端访问不佳,请访问我的个人博客 使用XMPP已经有一段时间了,但是一直都没深入研究过,只是使用SDK做一些简单的操作,看了许多大神的博客,自己总结一下,准备写一系列关于XMPP的使用博客,以便于自 ...