hi,你好!欢迎访问本站!登录
当前位置:首页 - 技术分享 - 正文 君子好学,自强不息!

配合使用爱快软路由系统快速抓包天津移动IPTV组播流信息

2022-07-04技术分享hailang344°c
A+ A-

使用移动宽带有些日子了,总体感觉还算可以,不像网上说的那么差,总体感觉还是可以的。其实再很多情况下都是自己家的路由器问题,或者根本不用路由器,直接用光猫自带的wifi功能。光猫自带的wifi功能其实性能挺差的,而且很多人在装修的时候考虑不周,把光猫直接放在了弱电箱中,还要求有信号,太难为它了。

一、背景测试及说明

一般装机小哥哥,装完的宽带模式为如下拓扑模式。结构非常简单,光猫上联如果的光纤,光猫的LAN1接口连接电脑或者路由器;光猫的LAN4接口直接通过网线连接移动魔百盒(机顶盒)

默认组网.jpg

通过进行业务测试发现,默认的情况下光猫注册成功后,ONU为路由模式,直接插入网线电脑或者路由器就能直接上网,电脑获取到的IP位置为192.168.1.2/24,网关是192.168.1.1。用遥控器进入魔百盒的设置界面,可以看到获取到的IP地址为192.168.1.3/24,网关为192.168.1.1。这来可以看到,电脑和光猫通处于一个网段,而不是IPTV单独的网段,由此判断光猫为全路由模式。理论上我们如果知道移动运营商的IPTV组播地址和端口,可以通过PC端的VLC软件进行直播拉流。虽然网上可以查询组播地址的列表,但是列表对应的频道有时会更新或者调整的,这里我们说的是一种抓取的方法,以后可以学以致用,自己来更新IPTV组播流对应的频道信息。

二、实际操作

默认的组网环境下是很难抓取到我们想要的组播流信息的,这里我们可以参照前几年的中间人攻击,让流量从我们的设备流过,然后在设备上直接抓取非常方便。接下来,我们把爱快软路由设备加到我们的组网拓扑图中,如下所示。

拓扑图.jpg

我们用光猫的LAN1接口,连接爱快软路由的WAN口,如果打算使用爱快拨号的话,需要用超管帐号进入猫的后台,修改上网模式为桥接模式,然后在爱快路由器里配置PPPOE的上网帐号,一般就可以正常上网了。如果没有这个要求,可以在爱快的WAN口设置用,选择DHCP来获取光猫的IP地址,就可以直接上网了。

接下来才是我们说的重点、重点、重点

登陆爱快软路由系统的后台,挑选两个空闲的端口,我们将这两个网口划分为LAN2(我这里是LAN3,LAN2另作他用)。用于区别连接路由器的LAN1网段,这两个网段不要互通,相互独立。

IPTV信源.jpg

光猫的LAN4接口,连接爱快软路由的Eth2,魔百盒的网口连接Eth3接口。相当于给光猫的LAN4扩展了端口。打开魔百盒,一般可以获取到光猫的IP网段的地址,如果没有获取到,就手工指定一个。

接下来,我们打开电视,选中CCTV-1,然后我们回到爱快软路由上开始抓包。我家的LAN3接口是IPTV拉流的,自己根据自己的情况来选择。

拉流抓包.png

我们把生成的抓包文件下载到本地,用Wireshark软件查看。

IPTV抓包2.jpg

从抓到的信息中发现,刚才收看的CCTV-1对应的组播IP地址是225.2.1.120,端口是5000。我们记下它,然后在电脑上用VLC进行拉流测试。(PS:因为是拉流测试,所以我们的电脑要用网线直连光猫,并配置一个和光猫同网段的IP地址)。

IPTV抓包3.jpg

一般流媒体信息,主要的协议有http,rtp,mms,rtsp等。通过尝试,发现使用rtp可以正确的进行拉流观看IPTV。

IPTV抓包4.jpg

我们通过VLC就能拉取到了IPTV的直播信息。这里我们可以发现,CCTV-1高清频道在225.2.1.0网段,一般情况下所有的IPTV直播流,都会在同一个网段。我们可以一个一个的IP地址去测试,把有效的组播IP地址与频道名称对应起来,就能整理出一份比较完整的直播节目清单。网上有大神说可以抓取到类似M3U8的对应文件,无耐技术有限,一直没有抓到过。

三、总结

本次拉流,主要核心技术的在于让IPTV的组播流数据通过了我们的路由器设备,从而把IP地址、端口等信息抓取出来。日后如果发现某些IP地址的直播节目不能观看了,多半是IP地址或端口更新了。我们就可以再电视上打开相应的节目,重新抓包即可。

当把所有的IP地址信息抓取完全后,我们就可以通过电脑观看所有的IPTV的直播节目了。但是存在一定的局限性,必须通过光猫直连才可以进行拉流,手机或者电视观看很不方便。

我们在下期将详细介绍如何配合爱快软路由进行组播转发,将组播流转换成单播流,可以使局域网中的所有设备观看IPTV的直播节目资源。

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
配合使用爱快软路由系统快速抓包天津移动IPTV组播流信息

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>