周杰个人博客
周杰个人博客

电信IPTV直播源抓取

内容纲要

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

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

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

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

ssh登录路由器执行命令

1, 安装支持库(openwrt)
opkg update
opkg install libpcap
opkg install tcpdump

https://img.zhoujie218.top/wp-content/uploads/2019/08/11.png

进入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:利用爱快本身的抓包功能,最简单,

image-20220620102310583

重点:

通过Wireshark打开文件分析

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

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

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

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

https://img.zhoujie218.top/wp-content/uploads/2021/09/20210901185903.jpg

IPTV数据分析

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

《Wireshark 抓 IPTV 数据包详细教程》

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

《Wireshark 抓 IPTV 数据包详细教程》

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

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

《Wireshark 抓 IPTV 数据包详细教程》

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

《Wireshark 抓 IPTV 数据包详细教程》

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

《Wireshark 抓 IPTV 数据包详细教程》

提取频道数据就更简单了

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

用excel打开,分隔符输入 ?

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

image-20220620104212328
image-20220620104348393

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

https://img.zhoujie218.top/wp-content/uploads/2019/08/20220620030737533.png
赞赏
  • 注意:本站资源多为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内删除资源。
  • 本站用户发帖仅代表本站用户个人观点,并不代表本站赞同其观点和对其真实性负责。
  • 本站资源大多存储在云盘,如发现链接失效,请及时与站长联系,我们会第一时间更新。
文章标题:电信IPTV直播源抓取
本文地址:https://www.zhoujie218.top/archives/729.html
转载本网站任何内容,请按则和转载方式正确书写本站原文地址

周杰个人博客

电信IPTV直播源抓取
1.环境准备 电信IPTV机顶盒 支持openwrt的路由器 或者爱快 Wireshark 2.抓取步骤 将电信IPTV盒子连接到路由器的LAN口 配置盒子,使盒子处于观看电视频道状态待用 获取电信盒子IP(本次抓…
扫描二维码继续阅读
2019-08-22