美文网首页
iOS命令行抓包

iOS命令行抓包

作者: 浮萍儿 | 来源:发表于2016-10-20 10:56 被阅读384次

本文阐述了一种不使用任何工具就可网络抓包的方法。相比Charles,各有优点吧。音视频和文件传输的包亦可捕获到(Wireshark查看)。

iOS 5 added a remote virtual interface (RVI) facility that lets you use OS X packet trace programs to capture traces from an iOS device. The basic strategy is:

本人实测,iOS9,iOS10上可行。

$ ifconfig -l

查看当前端口号。

lo0 gif0 stf0 en0 en1 en2 p2p0 awdl0 bridge0 utun0

$ rvictl -s 74bd53c647548234ddcef0ee3abee616005051ed

添加你的设备的端口

Starting device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED] with interface rvi0

再次执行  $ ifconfig -l 可以看到 添加成功了

lo0 gif0 stf0 en0 en1 en2 p2p0 awdl0 bridge0 utun0 rvi0

$ sudo tcpdump -i rvi0 -w 00.pacp

输入密码后,执行此命令。开始监听端口网络。

tcpdump: WARNING: rvi0: That device doesn't support promiscuous mode

(BIOCPROMISC: Operation not supported on socket)

tcpdump: listening on rvi0, link-type PKTAP (Apple DLT_PKTAP), capture size 262144 bytes

停止抓吧, 先使用control + C,结束当前编辑行模式。在执行如下命令

$ rvictl -x 74bd53c647548234ddcef0ee3abee616005051ed

Stopping device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED]

Important: The RVI represents the entire networking stack of the iOS device; there's no way to trace a specific interface on the device, or even learn which packets were transferred on which interface.

相关文章

  • iOS Charles使用

    Charles iOS抓包Https,iOS最新系统抓包 Charles抓包入门(Mac/iOS,HTTP/HTT...

  • iOS命令行抓包

    本文阐述了一种不使用任何工具就可网络抓包的方法。相比Charles,各有优点吧。音视频和文件传输的包亦可捕获到(W...

  • iOS抓包&&安卓抓包

    Mac下使用Charles iOS 抓包Mac下使用Chrome 安卓抓包 iOS抓包 1、下载Charles ...

  • iOS Wireshark抓包

    级别:★☆☆☆☆标签:「Wireshark for mac」「iOS TCP抓包」「iOS UDP抓包」作者: X...

  • iOS Charles抓包

    级别:★★☆☆☆标签:「iOS手机抓包」「iOS HTTPS抓包」「Charles证书」作者: Xs·H审校: Q...

  • iOS抓包(Charles)

    Charles抓包(iOS的http/https请求) Charles安装 HTTP抓包 HTTPS抓包image...

  • android 使用HttpCanary进行抓包

    IOS抓包软件Stream的安装与使用 使用「Stream」进行IOS抓包[http://mp.weixin.qq...

  • iOS 如何防止抓包

    iOS 如何防止抓包 1、抓包原理 为了防止被抓包那么就要了解抓包的原理。 其实原理很是简单:一般抓包都是通过代理...

  • wireShark抓包

    wireShark抓包 Wireshark 抓包 iOS 入门教程http://www.phpxs.com/pos...

  • 抓包工具proxyman无敌

    flutter抓包(dio设置代理) iOS抓包(atlantis自动代理)都行 能直接tools -> map ...

网友评论

      本文标题:iOS命令行抓包

      本文链接:https://www.haomeiwen.com/subject/sdjfuttx.html