资讯动态

猫抓 cat-catch 浏览器资源嗅探扩展完整上手指南

发布时间:2026/10/17 21:48:18 来源:尧图企业网站定制
猫抓 cat-catch 浏览器资源嗅探扩展完整上手指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓 cat-catch 是一个开源的浏览器资源嗅探扩展。你一定遇到过这种情况网页上的视频播得很清楚右键菜单里没有复制视频地址F12 网络面板里一堆请求又分不清哪个才是真正的源文件m3u8 流媒体地址更是藏在层层封装后面。它做的事情就是把翻请求这一步自动化在页面加载的最早期介入持续比对每一个网络请求把疑似视频、m3u8、图片等资源筛出来列成清单下载、录制、合并转码和页面媒体控制则交给你选。你的操作闭环只剩一句打开页面 → 点扩展图标 → 在资源列表里挑选 → 选下载方式。安装 cat-catch商店、源码、crx 三条最短路径先判断你属于哪一类路径各不相同普通用户 → 到对应浏览器的官方扩展商店搜索 cat-catch点安装开发者 / 想审计代码的人 → 克隆源码以开发者模式加载已经拿到官方 crx 安装包的人 → 下载后拖进扩展管理页。浏览器获取渠道备注ChromeChrome 网上应用店搜索 cat-catch官方商店页EdgeMicrosoft Edge 加载项搜索 cat-catch官方商店页FirefoxFirefox 附加组件AMO需非中国大陆 IP 访问Edge Android手机浏览器扫官方二维码二维码见 README/edgeqrcode.png 所在 README源码方式两步走克隆仓库后在扩展管理页如chrome://extensions打开开发者模式点加载已解压的扩展程序选中包含 manifest.json 的仓库根目录git clone https://gitcode.com/GitHub_Trending/ca/cat-catchcrx 方式在官方 Releases 页把 crx 文件右键另存为打开开发者模式后直接拖入扩展管理页确认。另外留意仓库里同时提供的 manifest.firefox.jsonFirefox 版后台改用background.scripts多脚本加载并把strict_min_version定在113跨浏览器调试时注意它和 Chromium 侧 Service Worker 模式的差别。⚠️ cat-catch 是完全开源项目任何人都能下载、修改后重新上架。README 明确提醒已出现夹带广告甚至恶意代码的伪猫抓。只从官方商店页或官方 Releases 获取来源不明的安装包一律别碰。日常使用资源列表页与 m3u8 解析器两个界面cat-catch 的界面可以拆成两个工作台各管一类任务。工作台一弹出页主战场。点扩展图标打开对应 popup.html由四块组成标签区当前页面本标签嗅到的资源、其他页面、疑似密钥深度搜索到的候选解密 key以及媒体控制和设置入口筛选区正则筛选、按扩展名过滤、去除重复文件名、排序功能按钮录制recorder、WebRTC 流录制、屏幕捕获recorder2、深度搜索、缓存捕获、自动下载等资源操作下载所选、复制所选、全选/反选、发送到在线 ffmpeg 合并、清空列表。工作台二m3u8 解析器。面对加密直播/点播右键资源进入解析器逻辑在 js/m3u8.js。任务上下文全部走 URL 参数传入常用的几个参数作用urlm3u8 地址key自定义解密密钥requestHeaders/initiator自定义请求头 / referer 备用filename/title自定义文件名 / 来源页标题autoDown/autoClose是否自动下载 / 下完自动关页retryCount切片下载失败后的重试次数ffmpeg是否发送到 ffmpeg 合并转码解析器底层由 lib/hls.min.jshls.js解析分片清单与 lib/m3u8-decrypt.jsAES-128 解密支撑支持在线合并、直播边下边存、按时间范围或单个切片勾选下载还能隐藏已下载成功的切片2.7.2 新增。可注入脚本缓存捕获、三种录制与深度搜索更进阶的能力集中在 catch-script/ 目录由弹出页按标签页开关注入manifest.json里声明的快捷键和右键菜单复用的是同一批入口js/background.js 中的runCommandscatch.js缓存捕获。拦截经 MediaSource 喂给播放器的媒体数据专治被动嗅探抓不到源的视频支持从头捕获、正则提取文件名recorder.js视频流录制。页面内浮出控制面板可选手动选择视频源、编码格式、视频/音频码率与帧率长录制可设1 小时保存一次recorder2.js屏幕捕获要求Chromium 1042.2.3 引入低版本看不到入口search.js深度搜索。扫描页面找出隐藏资源与候选解密密钥找到的密钥直接回显到弹出页疑似密钥标签方便手动验证webrtc.js录制 WebRTC 流视频/音频轨道分开选择。这些脚本通过chrome.scripting.executeScript注入按标签页生效关闭即失效不会产生全局副作用。幕后原理捕获 → 甄别 → 落盘三步走完核心逻辑都在 js/background.js整条链路可以拆成三步。捕获。内容脚本 js/content-script.js 以document_start阶段注入所有 http/https 页面和 iframe声明见 manifest.json 的content_scripts。后台同时挂三个 webRequest 钩子onSendHeaders在请求发出时先把请求头存进内存 MapG.requestHeaders并做初步正则匹配onResponseStarted在服务器返回第一个字节时触发带着responseHeaders能更准地判定类型onErrorOccurred负责清掉失败请求的临时缓存。甄别。匹配走正则 扩展名/MIME/附件文件名三重检查CheckExtension、CheckType两个函数命中后进入G.urlMap做按标签页的查重屏蔽名单命中的资源直接跳过设置页的屏蔽网址支持黑名单与白名单两种模式G.blockUrlSet与blockUrlWhite。落盘。由于 Manifest V3 的 Service Worker 空闲约 5 分钟会被强制休眠后台维护了一个名为HeartBeat的长连接端口并每 25 秒定时调用chrome.runtime.getPlatformInfo让自身保持活跃。嗅到的数据先放内存再由chrome.alarms定时任务写入storage.session旧版本回落storage.local单标签页超过上限会自动清理避免内存膨胀。版本与内核自查你能看到哪些功能manifest.json 声明了minimum_chrome_version: 93README 的兼容性说明与之一致按你的环境对号入座你的环境可用程度Chromium 内核 931.0.17 之后的版本可运行Chromium 内核低于 93请使用 1.0.16 版本Chromium 内核 104完整功能官方建议线Chromium 内核 114 以下2.6.3 已修复缺少sidePanelAPI 导致扩展不可用的问题升级扩展即可Firefox 113基线manifest.firefox.json的strict_min_versionFirefox 1282.5.7 升级 Manifest V3 后深度搜索、缓存录制等脚本功能可用低版本不等于不可用而是功能降级基于storage.session的会话存储2.5.3 起和新录制脚本recorder2.js2.2.3 起都要求 Chromium 104低版本对应按钮会被隐藏。这是设计内降级不是 bug。隐私与合规核对权限、本地数据与版权红线官方隐私政策README 隐私政策一节写得很直白收集的所有信息都在本地设备存储和处理不发送到远程服务器不含任何跟踪器。拿代码核对一遍这个承诺站得住manifest.json 声明的十项权限——tabs、webRequest、downloads、storage、webNavigation、alarms、declarativeNetRequest、scripting、sidePanel、contextMenus——全部服务于本地嗅探、下载与存储请求头与资源数据存在内存 MapG.requestHeaders、G.urlMap最终只写入浏览器本地 storage代码里没有任何远程服务器端点host_permissions里的all_urls唯一用途是允许扩展看到页面发起了哪些网络请求——嗅探的前提而不是上传通道。合规边界由 README 免责声明划死仅供下载用户拥有版权或已获授权的视频使用者自负法律责任工具按原样提供。运营网站若不希望被嗅探官方 Opt-Out 流程三步走在本仓库新建 Issue标题用固定格式[Opt-Out Request] 你的域名.com正文给出网站域名 联系人邮箱用于身份核实。有效请求会进入避免抓取列表随后续版本生效。许可方面当前版本为GPL-3.0见 LICENSE1.0 版本用 MIT2.0 起改为 GPL v3。作者立场明确基于猫抓源码的衍生扩展应保持开源对外分发时需履行 GPL v3 义务。常见坑与下载前自查清单⚠️ 只从官方商店/官方 Releases 安装伪猫抓夹带广告、恶意代码已真实存在来源不明的安装包不要碰。内核低于 104 时录制、会话存储等新功能不可见这是设计内降级别花时间排查。m3u8 解密失败时先看弹出页疑似密钥标签把深度搜索到的 key 填入key参数手动验证。直播流建议开边下边存并配合retryCount断流后解析器会自动重试续传。二次开发后对外分发记得 GPL-3.0 的开源义务别以为只是改了几个按钮。收束成三件事版本门槛——Chromium 93 起步、104 完整、Firefox 113 起步官方渠道——商店页与官方 Releases 是唯一安装路径版权——只存自己有权或已获授权的内容。猫抓把网页视频找不到源压缩成点图标的一步数据全程不出设备把这三条守住就可以放心用。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑