Mac端Wireshark抓包⼯具使⽤
下载和安装
去Wireshark官⽹可以下载到相应版本,下载和安装就很简单,不啰嗦了。
安装后的页⾯如下:
图⽚.png
这个界⾯列出了当前系统所包含的⽹卡,点击任何⼀项就可以开始监听了。
连接配置。
我们⼀般常规的监听是来⾃⼿机上的。所以我们要把iPhone通过usb连接到mac。
但是当我们连接之后,还是会⼀脸蒙蔽,并不知道选哪⼀个。⾸先,如果是第⼀次安装Wireshark,并不会显⽰⼿机的⽹卡的,需要做⼀个设置:打开终端输⼊:rvictl -s 设备udid
设备udid可以⽤iTunes获取。
xcode界面图⽚.png
成功的结果如上图,会显⽰[success]。
这⼀步有个⼩坑,我第⼀次执⾏rvictls -s 提⽰ rvictl: command not found。Stack Overflow上提供了两种解决⽅法:
1. xcode没有安装Command Line Tools,执⾏命令 xcode-select --install 安装⼀下然后重启终端,对我⽆效
2. 进⼊/usr/bin,看有没有rvictls安装。没有的话,进⼊下⾯两个⽬录,安装下两个pkg。
a.Xcode.app/Contents/Resources/Packages/MobileDevice.pkg
b.Xcode.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg
然后重启下终端,再调⽤rvictls -s 设备udid就成功了。
常规使⽤
运⾏rvictls -s 设备udid成功后,页⾯多个rvi0的虚拟⽹卡:
图⽚.png
这就是⼿机的⽹卡,双击就可以监听了:
图⽚.png
这是没有过滤的效果,会很乱。可以在下⾯箭头的位置添加过滤设置,⽐如设置只显⽰固定ip或者ssh连接的。这就是更进⼀步的操作了。
图⽚.png
到此,wireshark简单的使⽤安装已经完成。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论