常说到的抓包,也就是获取TCP/IP协议内的一些用户和服务器之间联系的数据,源IP/远程IP/请求表头/服务器响应等等一些数据常常会包含其中,通过分析数据包,可以更明确的了解请求过程以及请求内容。

抓包工具

电脑抓包工具比较丰富像wireshark/fiddler/sniffer等等,就界面的友好UI和操作的方便性来讲,推荐前两者;

安卓用户来讲可以使用packet capture这款抓包应用;

IOS抓包工具不是太多,了解较多的有thor/surge/stream这三款,thor是一款收费工具(68RMB),当然功能也较为强大,支持断点调试等在电脑上才能完成的一些操作;surge如果想获取pro版也是需要238RMB,那么,我们使用stream :lol: ,符合大众化的免费又简单抓包分析工具来做件方便的事——抓取直播源 :mrgreen: 

抓包开始

app store中有一款叫今日影视大全的良心应用,影视资源丰富并且可以收看各大电视台直播,但是切换直播频道仍有5s的小广告,总体来说丝毫不影响使用体验,不过为了更纯净的看直播,我们来简单抓取一下其直播源(CCTV1为例):

IOS系统抓包入门

安装stream后,为了抓取的数据包少而有效,便于筛选,我们再点击开始抓包之前,便将影视app切换到即将观看的频道CCTV1,准备完成后,开始抓包:

IOS系统抓包入门

等待抓取一段时间后停止抓包,刚刚所有的app的网络请求便都可以在抓包历史中查看:

IOS系统抓包入门

目前互联网上直播源多为m3u8后缀的请求链接,在刚刚的小部分流量封包中查找筛选:

IOS系统抓包入门

链接也能明显看出这正是CCTV1的直播源,点击查看请求

IOS系统抓包入门

我们复制请求信息中的url,这时候需要另一款IOS功能强大的视频播放器VLC ,安装后将打开网络串流:将刚复制的网址贴进去并打开:

IOS系统抓包入门

IOS系统抓包入门

接下来便可以享受纯净无干扰直播,同时也可以用此方式来定制私人直播台 :P

IOS系统抓包入门

同样利用stream不只抓取直播源,还有接口等内容,不过免费功能有限,还是pc端操作比较舒服。

CCTV1直播源:http://cctv5.txty.5213.liveplay.mygcloud.com/live/cctv1 txty.m3u8


只有兴趣使快乐真实