/**************************************************************************
* 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. 转:oracle物化视图学习笔记

    最近学习了一下物化视图,正好经理不在,把学习结果贴出来供大家一起研究一下吧. 先看一下物化视图的大概含义吧,感觉baidu的定义还不错 物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结 ...

  2. Linux知识点总结

  3. Python中的WebSocket

    一.Websockets介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信 ...

  4. Python3:Django连接Mysql数据库时出错,'Did you install mysqlclient or MySQL-python?'

    Python3:Django连接Mysql数据库时出错,'Did you install mysqlclient or MySQL-python?' 一.原因 因为Python版本问题,MySQLdb ...

  5. Mybatis中接口和对应的mapper文件位置配置深入剖析

    首先要说明的问题是,Mybatis中接口和对应的mapper文件不一定要放在同一个包下,放在一起的目的是为了Mybatis进行自动扫描,并且要注意此时java接口的名称和mapper文件的名称要相同, ...

  6. Flume-NG中的Channel与Transaction关系(原创)

    在sink和source中(不管是内置还是自定义的),基本都有如下代码,这些代码在sink中的process方法中,而在source中自己不需要去写,在source中getChannelProcess ...

  7. c++中的函数对象《未完成》

    头文件: #pragma once #include<iostream> #include<vector> using namespace std; class Student ...

  8. datetimepicker

    <!DOCTYPE html> <html> <head> <title></title> <link href="./bo ...

  9. UWP

     东哥对UWP有兴趣么 Shine 2016/4/23 13:37:23 最近好像是重大更新 Shine 2016/4/23 13:37:27 https://blogs.msdn.microsoft ...

  10. 四十五 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的bool组合查询

    bool查询说明 filter:[],字段的过滤,不参与打分must:[],如果有多个查询,都必须满足[并且]should:[],如果有多个查询,满足一个或者多个都匹配[或者]must_not:[], ...