打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android利用tcpdump抓包
Instructions
http://source.android.com/porting/tcpdump.html
Source Code and Documents
http://www.tcpdump.org/
Compiled Binary Download
http://www.strazzere.com/android/tcpdump
数据包分析工具Wireshark
http://www.wireshark.org/download.html


Installing tcpdump

Pushing the binary to an existing device
Download tcpdump from http://www.tcpdump.org/, then execute:
Cmd代码  
  1. adb root  
  2. adb remount  
  3. adb push /wherever/you/put/tcpdump /system/xbin/tcpdump  
  4. adb shell chmod 6755 /data/local/tmp/tcpdump  


Running tcpdump
You need to have root access on your device.
Batch mode capture
The typical procedure is to capture packets to a file and then examine the file on the desktop, as illustrated below:
Cmd代码  
  1. adb shell tcpdump -i any -p -s 0 -w /sdcard/capture.pcap  
  2. # "-i any": listen on any network interface  
  3. # "-p": disable promiscuous mode (doesn't work anyway)  
  4. # "-s 0": capture the entire packet  
  5. # "-w": write packets to a file (rather than printing to stdout)  
  6.   
  7.    ... do whatever you want to capture, then ^C to stop it ...  
  8.   
  9. adb pull /sdcard/capture.pcap .  
  10. sudo apt-get install wireshark  # or ethereal, if you're still on dapper  
  11. wireshark capture.pcap          # or ethereal  
  12.   
  13.    ... look at your packets and be wise ...  


You can run tcpdump in the background from an interactive shell or from Terminal. By default, tcpdump captures all traffic without filtering. If you prefer, add an expression like port 80 to the tcpdump command line.

Real time packet monitoring
Execute the following if you would like to watch packets go by rather than capturing them to a file (-n skips DNS lookups. -s 0 captures the entire packet rather than just the header):
Cmd代码  
  1. adb shell tcpdump -n -s 0  


Typical tcpdump options apply. For example, if you want to see HTTP traffic:
Cmd代码  
  1. adb shell tcpdump -X -n -s 0 port 80  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Android手机抓取数据
android截获网络数据包方法
一个险恶bug的深入分析
如何抓取访问特定URL的HTTP流的数据包
【凯子哥带你做高仿】“煎蛋”Android版的高仿及优化(一)
【转】TCPReplay使用实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服