25
2025
06
21:13:10

通过IPTV机顶盒获取直播源

本文涉及以下网络技术:

1、端口镜像

2、Wireshark本地接口抓包、SSH远程抓包

3、Windows网卡桥接

一、使用机顶盒调试工具(如华为悦盒STB工具)直接导出直播源,此功能可能随时被厂家关闭

图片
图片

二、使用直播源扫描软件获取,看下面这篇文章

文章

王建朝,公众号:信息技术99我的Python程序处女作:IPTV直播源扫描程序的设计说明和部分代码

三、通过抓包方式获取,又分有光猫超密和没光猫超密两种情况

1)有光猫超密:

用超密登录光猫,看光猫里是否有“镜像功能”或“远程镜像”

如果光猫有“镜像功能”,将机顶盒连接的光猫端口镜像到光猫另外一个端口,然后此端口接一个电脑用Wireshark就可抓取到机顶盒正在播放的直播源

图片

IPTV端口镜像到光猫网口4,网口4接电脑

如果光猫有“远程镜像”,在“宽带抓包”下直接点“开始”即可抓取光猫经过光猫转发的所有数据包,当然也包含IPTV直播源包

图片
宽带抓包包含所有经过光猫的数据

2)如果没有光猫超密,有如下方式:

(1)找一台有两个网卡的电脑,将两个网卡桥接,然后使用“机顶盒连接电脑网卡1,电脑网卡2连接原机顶盒连接的光猫端口”的方式连接设备,电脑上使用Wireshark抓取任一网卡即可抓到机顶盒正在播放的直播源。电脑没有两个网卡,可以插一个USB网卡

图片
将两个网卡桥接,用Wireshark抓取其中一个网卡的数据
(2)如果有OpenWrt、爱快、RouterOS等路由,将机顶盒和光猫的IPTV端口都插到路由的LAN口,然后关闭路由LAN口的DHCP服务(防止机顶盒从路由上获取IP而不能连接到光猫的IPTV网络),机顶盒正常播放直播时在路由上抓取LAN口数据
直接在OpenWrt路由上使用Tcpdump抓取数据受路由存储容量影响,可在电脑上使用Wireshark通过Sshdump远程抓包,具体流程如下:
图片
安装Wireshark的时候,勾选Sshdump
图片
打开SSH远程抓包设置界面
图片
设置路由SSH服务的IP和端口
图片
设置链接路由SSH的凭据
图片
设置抓包参数

爱快和RouterOS都内置有现成的抓包工具,爱快路由的抓包界面如下:

图片
选择抓取LAN口

    3)当智能路由已经配置了组播代理、静态路由,IPTV机顶盒接路由的LAN口就可以正常看直播时,直接抓取路由lan/br-lan口就能抓到直播源




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/11933.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: