Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android 中用 tcpdump 調試網絡程序

Android 中用 tcpdump 調試網絡程序

編輯:關於android開發

Android 默認沒有 tcpdump,從網上下一個其它人 port 的版本就可以了,這個很容易 google 到,我就不再贅述了。也可以自己從 http://www.tcpdump.org 下載源碼編譯。NDK r5 之後直接用 toolchain 編譯就行。

 

如果我們用 tcpdump 來調試 http 程序,可以這麼寫:

 

tcpdump -p -nnn -vvv -s 0 -w /sdcard/1.pcap port 80 and tcp

 

-p 是不開混雜模式,不過如果是用 3G/GPRS,區別不大...

-nnn 不解析地址,直接顯示IP和端口

-s 0 最好加上,否則很多包都會被截斷,就看不全了

-w 保存到 sdcard 上

port 80 and tcp,限定只看 80 端口的請求,調試 http 通訊比較合適

 

最後保存成的 pcap 文件用 Wireshark 就能很方便地看了。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved