光猫已经让师傅改为桥接,光猫内没看到 IPTV 端口,似乎“网络+IPTV”单线复用了,局域网任何网线都可以用机顶盒看电视。机顶盒内能看到如下明文信息:业务账号、业务密码、主认证地址、网卡地址、STB ID
不使用机顶盒,使局域网内任何设备都可以看电视。
1
povsister 217 天前
各地方案都不太一样,不过基本都是先找 IPTV 的 VLAN ,然后 VLAN 绑一个端口,然后再看是怎么通到内网来,有些地方 IPTV 还有 b 平面认证。
|
3
lilu0826 217 天前 via Android
用 udpxy 组播转单播就可以
|
4
lilu0826 217 天前 via Android
可以抓下组播地址,或者网上找下
|
5
thtznet 217 天前
联通不是走的组播,走的是 IP 认证,所有内网的设备接入只要出口 IP 过联通的认证都可以播放 IPTV ,机顶盒随便你移动到哪里,只要是这个光猫出去的就可以。
|
7
TMily 216 天前
各地联通可能不一样
天津和北京联通直接在 WAN 口再配置个 DHCP Client 然后直接组播代理到内网就可以 不需要 VLAN 配置也没有其他的鉴权 弄完之后直接在内网就可以用组播地址看,愿意转单播也随便 我天津联通是直接弄了两条网线 第二条专职负载 IPTV 流量但更早期使用 OpenWRT 时 是一根网线就可以的 也不需要 VLAN |
8
TMily 216 天前
直连光猫的 IPTV 盒子的鉴权似乎主要是为了点播和时移,我只看直播就无所谓了就没搞
|
15
KATTEN 146 天前
@isAK47 在机顶盒开机之前就开抓包,然后进系统就可以停止抓。包里用 http 搜,有个
POST /iptvepg/function/frameset_builder.jsp HTTP/1.1\r\n 追踪 http 流以后直接 show data as GB2312 编码,把 jsSetConfig('Channel','ChannelID="开始的那 99 个台的数据全部拷到记事本里。 用下面的 python 跑一下正则: import re # 示例数据 data = """ #这里面放上面的那串字符串 """ # 定义正则表达式模式,仅捕获 ChannelName 和 ChannelURL pattern = re.compile(r'ChannelName="([^"]+)",.*?ChannelURL="([^"]+)"') # 提取匹配项 matches = pattern.findall(data) # 准备输出的字符串 output = "\n".join([f"{name},{url}" for name, url in matches]) # 打印结果 print(output) 最后的结果拿到 telelist 有个 M3U 格式转换里换成.m3u 的文件直接就能看了 |