爱快软路由直接抓包广东电信iptv频道教程
广东的移动iptv,必须用单独iptv通道播放(具体可看《爱快软路由实现广东移动IPTV单线复用组播教程》),而广东电信的iptv就简单多了,可以直接抓包出频道列表,而播放地址是rtsp来的,只要你是广东电信的宽带,就可以直接播放(不用走iptv宽带),因此,只要你抓到正确的频道地址,就可以脱离IPTV盒子在任何终端上使用。以下是具体的抓包教程:
一、抓包
1、先开启电视盒子,然后在设置、网络设置里,查看盒子的IP。


如图,我的盒子IP是10.10.10.52
2、在爱快的应用工具、抓包工具里,抓包接口lan1,IP地址填盒子IP,存储位置选择普通分区,文件绝对路径填入“你的磁盘分区名
字/001”(磁盘分区可以点击右侧的文件管理查看),抓包数量80000

3、关掉电视盒子,点击爱快的开始抓包,开电视盒子,进入直播,点击停止抓包,点击下载001.pacp
4、安装封包分析工具wireshark,打开001.pacp,在上面的过滤地址栏是输入http回车,然后按crtl+f查找,点击显示过滤器的方框,选择字符串,然后输入channel,点击右侧的查找

5、在菜单栏中点『文件』→『导出对象』→『HTTP』

6、在弹出的窗口里,点击一下文件名按名字排序,然后拖下来找到getchannellistHWCTC.jsp这个文件,有两个文件,我们需要最大的565KB的那个,点击那个文件,然后点击下面的save,选择位置保存下来。

二、提取播放列表
1、我们用notepad3或者notepad++打开getchannellistHWCTC.jsp文件,可以看到里面有好多个频道列表,我们需要把里面的频道名字和播放地址提取出来。

2、可以看的到,频道名字是channelname之后的名字,播放地址是channelurl之后的链接,这样我们可以用替换里的正则表达式功能直接把频道名字和播放地址提取出来(不知道怎样用可以直接问AI给出代码)
3、按ctrl+h,打出替换界面,在查找内容输入:
<script>s*var iRet;s*iRet = Authentication.CTCSetConfig('Channel','ChannelID="(d+)",ChannelName="([^"]+)",[^;]+ChannelURL="([^"]+)",[^<]+</script>
在替换内容输入:
2,3
勾上使用正则表达式,然后点击全部替换

4、删除前后的多余数据,然后在替换掉所有空白内容,在查找内容输入一个空格,替换为那里留空,然后点击全部替换。
5、然后再把多余的空行删除,在查找内容里输入nn,替换为那里输入n,点击全部替换,就可以得出最后的频道列表了。
6、不过现在频道列表顺序有点乱,我们复制一下频道列表到excle里,然后排序一下,就可以得到按拼音排序的频道了(可以自行调整一下),然后再把这些内容复制到一个txt文件里,这样就得到了最终的频道文本。
二、制作频道列表m3u
使用TeleList这个转换工具(https://guihet.com/tvlive-telelist.html),将文本转换成m3u格式。
三、播放iptv频道
1、电脑可以使用potplay播放m3u文件
2、安卓电视可以安装友窝APP来播放
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案