常说到的抓包,也就是获取TCP/IP协议内的一些用户和服务器之间联系的数据,源IP/远程IP/请求表头/服务器响应等等一些数据常常会包含其中,通过分析数据包,可以更明确的了解请求过程以及请求内容。
抓包工具
电脑抓包工具比较丰富像wireshark/fiddler/sniffer等等,就界面的友好UI和操作的方便性来讲,推荐前两者;
安卓用户来讲可以使用packet capture这款抓包应用;
IOS抓包工具不是太多,了解较多的有thor/surge/stream这三款,thor是一款收费工具(68RMB),当然功能也较为强大,支持断点调试等在电脑上才能完成的一些操作;surge如果想获取pro版也是需要238RMB,那么,我们使用stream ,符合大众化的免费又简单抓包分析工具来做件方便的事——抓取直播源 :
抓包开始
app store中有一款叫今日影视大全的良心应用,影视资源丰富并且可以收看各大电视台直播,但是切换直播频道仍有5s的小广告,总体来说丝毫不影响使用体验,不过为了更纯净的看直播,我们来简单抓取一下其直播源(CCTV1为例):
安装stream后,为了抓取的数据包少而有效,便于筛选,我们再点击开始抓包之前,便将影视app切换到即将观看的频道CCTV1,准备完成后,开始抓包:
等待抓取一段时间后停止抓包,刚刚所有的app的网络请求便都可以在抓包历史中查看:
目前互联网上直播源多为m3u8后缀的请求链接,在刚刚的小部分流量封包中查找筛选:
链接也能明显看出这正是CCTV1的直播源,点击查看请求:
我们复制请求信息中的url,这时候需要另一款IOS功能强大的视频播放器VLC ,安装后将打开网络串流:将刚复制的网址贴进去并打开:
接下来便可以享受纯净无干扰直播,同时也可以用此方式来定制私人直播台 :
同样利用stream不只抓取直播源,还有接口等内容,不过免费功能有限,还是pc端操作比较舒服。
CCTV1直播源:http://cctv5.txty.5213.liveplay.mygcloud.com/live/cctv1 txty.m3u8
Comments | 2 条评论
天津网站建设 博主
该评论为私密评论
@sjhup 博主
@天津网站建设
不用谢,一篇水文,算是个小技巧鸭