banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

如何利用钟馗之眼(zoomeye)手动获取酒店节目源

利用工具网络测绘:钟馗之眼(https://www.zoomeye.org/)

image
一、酒店源获取

首先需要找到有效的酒店源 IP,其次在该 IP 的服务器上下载播放列表。

要找到有效的酒店源 IP,可以通过在测绘空间搜索关键字如 "iptv/live/zh_cn.js" 加地区关键字就可以搜出部分酒店源 IP,然后通过 IP+/iptv/live/1000.json?key=txiptv 就可以获取节目列表内容的 json,最后通过程序化语言获取改 json 的节目名称和链接制作成节目列表。

如通过钟馗之眼搜索:iptv/live/zh_cn.js

image
得到第一个结果为广州的 219.137.29.213:4433,然后通过访问

http://219.137.29.213:4433/iptv/live/1000.json?key=txiptv, 得到节目内容的 json:

image
该节目列表有 29 个,然后节目名称和 url 均在该 json 数据中。我们可以打开第一条数据的 url 测试一下是否可以正常播放:

image
节目是可以正常播放的,最后可以通过正则表达式或者相关代码提取需要的 name 和 url 值就获得了我们需要的节目列表了。
例如还可以通过钟馗之眼搜索:zhgxtv

image
得到第一个结果为赣州的 117.44.0.79:20000

然后通过访问http://117.44.0.79:20000/ZHGXTV/Public/json/live_interface.txt, 得到节目列表:

image

网页显示乱码,我们可以右键点击 【另存页面为】(本人使用 firefox 浏览器,其他浏览器差不多)

image

来看看下载下来的 txt 文件:

image
节目名称正常了,需要注意的是这个节目列表前端的 IP:10.8.8.200 为内网 IP,我们如果需要正常播放,需要将 10.8.8.200 修改为之前搜索到的 IP,即 117.44.0.79:20000,我们可以通过批量替换掉 10.8.8.200,替换后即为我们所需要的节目列表了:

image

测试一下节目是否可以正常播放:

image

二、相关说明

1、我们可以通过添加限定条件来获取我们需要的节目,如增加限定区域:

ZHGXTV +subdivisions:"广西" 只搜索广西的酒店源的 IP。

2、不是每个空间测绘搜索出来的 IP 都有节目源,通常日期最近的能找到相关节目列表。另外登录用户或者高级账户可能会获取更多的数据,获取有效 IP 可能性更高。

3、酒店源的特种关键字不止 iptv/live/zh_cn.js 和 ZHGXTV,我们要找到酒店源需要找到对应的关键字和对应的节目列表位置才行,还有一些其他的关键字,待大家探索。

4、通过以上基本原理,可以设计 python 代码(如前面文章分享的用 python 通过 fofa 自动获取酒店源节目),自动获取 IP 和匹配节目列表。

5、获取有效的酒店源 IP 不止从空间测绘获取,也可以用过扫描 IP 段,测试对应的节目列表网页是否可正常访问,正常访问则判定有效 IP,然后获取节目列表并保存。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。