推荐当贝市场

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 189827|回复: 61

[经验] 分享直接在OpenWrt上抓取IPTV的Option12/60/61数据脚本

 火.. [复制链接]
发表于 2025-12-25 14:39 | 显示全部楼层 |阅读模式
现在越来越多地区的运营商IPTV开始采用IPoE认证,这种认证方式必须获取到机顶盒相关的DHCP数据才能正常下发IP。很多折腾单线复用或者想用自己路由器的朋友,卡在了没有镜像交换机或者HUB抓包这一步。为了抓个数据包专门去买个硬件,确实有点浪费。

今天分享的这个方案可以实现在OpenWrt路由器上不增加任何硬件设备,直接抓取机顶盒的Option数据。不需要电脑端安装Wireshark等复杂的抓包软件进行后期分析,直接在SSH控制台就能看到结果。

硬件物理连接

将IPTV机顶盒接入路由器的LAN口。

将运营商光猫的IPTV网口也接入同一个LAN口。

这种方式本质上是利用OpenWrt的LAN口桥接特性来监听数据流。

准备工作与操作流程

安装工具:确保你的OpenWrt系统中已经安装了tcpdump命令。如果没有,请先执行opkg update && opkg install tcpdump进行安装。

上传脚本:将抓包脚本通过SSH上传到OpenWrt内部(建议放在/tmp目录下以便重启后自动清理),并给予运行权限(chmod +x 脚本名)。

开始运行:在SSH终端运行脚本。

启动机顶盒:脚本开始运行后,再插上IPTV机顶盒的电源。稍等片刻,屏幕上就会自动打印出捕获到的认证数据。

数据分析示例

运行成功后,你会直接得到如下格式的数据:
=== DHCP数据包分析 (00:01:28) === 客户端MAC: d0:71:c4:8x:xx:xx Option 12 (Hostname): HEX: 3330303030343030 长度: 32字节 Option 60 (Vendor): HEX: 00001f3901897a5932f269694a885 长度: 61字节 厂商信息: 中兴设备 (ZTE)

注意事项

目前该方法已在河北联通环境下测试通过。获取到的Option数据均为HEX16进制格式,如果你在路由器配置中需要使用字符串,请自行找工具转换为ASCII数据。这种方法主打一个简单暴力,非常适合手头没有专业网络设备但又想搞定IPoE认证的朋友。

游客,如果您要查看本帖隐藏内容请回复

发表于 2025-12-25 15:37 | 显示全部楼层
666666666666
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:20 | 显示全部楼层
研究一下,以后就能不到处找源了
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:21 | 显示全部楼层
感谢分享,看看内容
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:21 | 显示全部楼层
前排提醒标题中有option61,但是代码中没有
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:21 | 显示全部楼层
研究下,没有开通Iptv的能用不?
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:22 | 显示全部楼层
感谢楼主分享
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:22 | 显示全部楼层
来看看楼主的隐藏,多谢分享
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:22 | 显示全部楼层
直接在OpenWrt上抓取IPTV的Option12/60/61数据脚本
回复 顶一个 踩

使用道具 举报

发表于 2025-12-25 17:23 | 显示全部楼层
请教大佬,直接将IPTV机顶盒接入lan然后将运营商的IPTV网口也接入LAN ,openwrt需要咋个设置啊???
回复 顶一个 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|小黑屋|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

GMT+8, 2026-11-6 06:49 , Processed in 0.031186 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表