电信IPTV直播源抓取

4,088次阅读
4条评论
内容纲要

1.环境准备
电信IPTV机顶盒
支持openwrt的路由器 或者爱快
Wireshark

2.抓取步骤
将电信IPTV盒子连接到路由器的LAN口

配置盒子,使盒子处于观看电视频道状态待用

获取电信盒子IP(本次抓取ip为192.168.1.126)

ssh登录路由器执行命令

1, 安装支持库(openwrt)

opkg update
opkg install libpcap
opkg install tcpdump

电信IPTV直播源抓取

进入u盘挂载目录,根据实际情况选择,也可以不用U盘,路由本身空间够的话(20M左右)用路由本身的空间

cd /tmp/mnt/disk/
tcpdump -i br-lan src host 192.168.1.126 -w ./target.cap

方法1:

执行完命令后开始将电视机顶盒重启,到能正常播放电视台,随便播几个频道就可以了

ssh客户端CTRL+C结束抓取

scp或者使用Samba服务拷贝target.cap到本地

方法2:

执行完命令后开始将电视机顶盒换台,把所以需要抓取的电视台都换一遍

换台完毕后ssh客户端CTRL+C结束抓取

scp或者使用Samba服务拷贝target.cap到本地

方法3:利用爱快本身的抓包功能,最简单,

电信IPTV直播源抓取

重点:

通过Wireshark打开文件分析

输入过滤信息rtsp,导出过滤结果,其中Info信息里的PLAY地址即为IPTV直播地址,可以通过播放器直接播放验证

文件-导出分组解析结果 .txt

打开excel,找到数据~来自文本~打开你保存的txt节目源(提前把双引号和问号替换成空格)~勾选分割符号下一步~勾选空格(要是还有别的需要分割的地方可以勾选其他,再填写文本中需要分割的符号)点下一步完成~然后你就看到节目名和节目源地址被分开了,然后把这两列复制下来粘贴到新建的excel2文档中,然后合并一下,中间记得加上英文下的逗号,合并完就可以了

数据筛选 排序,可以直接选出节目单

电信IPTV直播源抓取

IPTV数据分析

1.用Wireshark打开刚才的“pcapng ”文件,然后在软件工具栏下面有个“过滤器工具栏”,在文本框中输入“http”,软件会过滤出http的协议内容。

电信IPTV直播源抓取

2.出来“http”协议的内容后别急,电脑上按下CTRL+F键,会在第一步中的“过滤器工具栏”下方出现一个查找框,在下图的左数第二个红框中下拉选择“字符串”,在左数第三个红框用输入我们要查找的关键字“channel”。

电信IPTV直播源抓取

3.进行关键字“channel”查找后,软件就自动搜索出“channel”相关的数据流了。

4.在软件右侧的“info”这一列,找到有关“HTTP/1.1 200 OK (text/html)”字样的数据行,随便哪一条都行,用鼠标选中它这一行数据,在菜单栏中选择『文件』→『导出对象』→『HTTP』。

电信IPTV直播源抓取

5.这时候会弹出一个对话框,里面有很多文件,往下拉,在“文件名”一列中找到有“frameset_builder.jsp”这样字样的文件,你会发现有两个这样的文件,选择文件比较大的那个,我这选的是180K的那个。

电信IPTV直播源抓取

6.把这个“frameset_builder.jsp”文件保存到本地并用记事本打开,往下拉再往下拉,就会看到频道列表了。

电信IPTV直播源抓取

提取频道数据就更简单了

把得的数据保存为.txt文件

用excel打开,分隔符输入 ?

打开就可以了,删除不用的数据,收功

电信IPTV直播源抓取

电信IPTV直播源抓取

算了,好人做到底
把抓好了的发上来直接用吧(环境:江西电信,其它的网络没有测试过)
https://zbds.lanzoul.com/i8dcM06o6qtc

电信IPTV直播源抓取

正文完
 
周 杰
版权声明:本站原创文章,由 周 杰 2019-08-22发表,共计1425字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(4条评论)
hxd 评论达人 LV.1
2022-06-24 18:20:28 回复

您好,江西电信iptv上新CCTV-13高清了,能否辛苦您获取一下最新的呀?家里没有爱快的路由器,谢谢您了!

 Windows  Chrome  中国江西省南昌市电信
    admin 博主
    2022-06-29 10:09:17 回复

    好像没有呀

     Windows  Chrome
hxd 评论达人 LV.1
2022-06-25 19:27:28 回复

今天在网上搜到一个CCTV-16的单播 rtsp://115.153.254.81/PLTV/88888888/224/3221226974/81105445.smil 目前ITV好像是下架了

 Windows  Chrome  中国江西省南昌市电信
    admin 博主
    2022-06-29 10:11:13 回复

    盒子上没有

     Windows  Chrome