码迷,mamicode.com
首页 > 其他好文 > 详细

iPhone上网络抓包方法详解

时间:2018-02-07 00:45:01      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:端口   抓包   文件   常用   无线   hone   ip地址   9.png   alt   

iPhone上网络抓包方法详解

Mac上常用抓包工具: Charles, Fiddler, Wireshark

Wi-Fi环境下抓包 (以Charles为例)

  1. Mac和iPhone连接相同Wi-Fi
  2. 打开Charles,Help->Local IP Address
  3. 打开iPhone无线局域网设置, 选中连接的Wi-Fi, 配置代理,服务器输入步骤2中的ip地址,端口号默认8888
    技术分享图片

  4. 设置好之后,就可以在Charles中看到手机上的所有请求
    Charles还有许多其他的功能,可以抓https请求,设置过滤规则,设置断点,替换本地文件,设置白名单黑名单等等
    charles官网
    抓包工具Charles的使用心得

移动网络下抓包

rvictl命令:xcode的Command Line Tools
步骤

  1. 手机通过usb线连接到PC
  2. 查看手机的UDID,因为rvictl需要使用它。
    Xcode->Window->Device and Simulators
    技术分享图片
  3. 建立连接格式:
    rvictl -s <UDID>
    技术分享图片
    这样,PC上就多了一个虚拟的端口rvi0。可以用 -l参数查看有哪些虚拟端口:
    技术分享图片
  4. 打开Wireshark, 选择端口号进行抓包
    技术分享图片
    wireshark官网
    Wireshark抓包iOS入门教程

  5. 也可以使用tcpdump进行抓包
    开始抓包并写入文件
    tcpdump -i rvi0 -p -vv -s 0 -w ~/Desktop/2014log.pcap
    抓包完成就停止抓包
    ctrl + Z
    tcpdump抓包命令
  6. 最后,好习惯是用完关闭
    rvictl -x <UDID>
    技术分享图片

iPhone上网络抓包方法详解

标签:端口   抓包   文件   常用   无线   hone   ip地址   9.png   alt   

原文地址:https://www.cnblogs.com/hanfy/p/8424477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!