产品名称: | 猫头鹰浏览器(英文名称:OwlBrowser) |
官方网址: | https://www.owlssky.com |
官方Q群: | 23210328 |
最新版本: | 1.1.0.1 |
产品介绍: | 猫头鹰浏览器是嘉禾信息科技基于chromuim 83.0.4103.61版本开发编译的浏览器产品,支持修改canvas、webgl、webAudio、font等指纹,还有其他更多的功能,给您的每个账号创建专属浏览器吧。 !!!!指纹、属性 都是浏览器核心底层接口修改返回,并非普通的JS层Hook修改!!!! |
首次使用,请双击“OwlBrowser.exe”运行授权端,注册账号、登录。
猫头鹰浏览器扣费方式为,每台设备每天0.2元,每天只在首次使用时记录扣费,之后再次使用,不再重复扣费。设备多、或者用户量大的可以向我们申请折扣,我们审核后会根据实际情况进行调整。
注:授权码、授权文件是用于使用扣费的标识码,非常重要,请保存好,不要随意泄露给别人,否则别人拿到您的授权码后也可以正常使用,且是从您的账户中扣费的,如果出现了这种情况,请及时联系官方客服处理。
这里只列出了猫头鹰浏览器特有的启动参数,chromium/chrome的一些公共通用参数不在这里列出。
序号 | 参数中文名称 | 参数命令行名称 | 参数类型 | 示例 | 参数备注 |
---|---|---|---|---|---|
独立参数:指单独的命令行参数,公共参数:指共用一个命令行数:--browser-common-param | |||||
1 | 指纹因子 | browser-rand-hash | 独立参数 | --browser-rand-hash=123 |
--browser-rand-hash=[数字],[数字] 自己替换,取值范围建议是:[1~99999999],最多支持8位以下数字。
canvas、webgl、webaudio、字体指纹都包含在这个参数里,--browser-rand-hash= 这个参数的值不变指纹就不变,这个值改变,指纹就改变。 如果不设置这个参数,,每次打开浏览器会自己变,注意,刷新页面是不会变的,不要搞混了。 |
2 | 禁用超链接新窗口打开 | disabled-target-blank | 独立参数 | --disabled-target-blank | 禁用 A 标签元素的target="_blank"打开新窗口功能,设置后,点击只会在当前窗口打开链接。 |
3 | 插件 | plugins | 独立参数 | --plugins="plugName=p1&plugDesc=p2&plugPath=p3&mimeType=p4&mimeExt=p5&mimeDesc=p2&,plugName=n1&plugDesc=n2&plugPath=n3&mimeType=n4&mimeExt=n5&mimeDesc=n2&," | 对应 navigator.plugins,多个插件信息之间用英文逗号分隔。 Plugin
MimeType
|
4 | CPU线程数 | hardwareConcurrency | 公共参数 | --browser-common-param="hardwareConcurrency=8&" | 对应navigator.hardwareConcurrency。数字[8]自己替换即可。 |
5 | 内存大小(单位:GB) | deviceMemory | 公共参数 | --browser-common-param="deviceMemory=8&" | 对应navigator.deviceMemory。数字[8]自己替换即可。 |
6 | 平台名称 | platform | 公共参数 | --browser-common-param="platform=Win32&" | 平台可选值大致有:Win32、Win64、Linux armv8l、MacIntel、Android等。 |
7 | 颜色深度 | colorDepth | 公共参数 | --browser-common-param="colorDepth=24&" | 颜色深度一般都是24,可选值有16、24、32、48 |
8 | 像素深度 | pixelDepth | 公共参数 | --browser-common-param="pixelDepth=24&" | 像素深度如果不设置,那么是默认跟随颜色深度。 |
9 | 屏幕分辨率宽 | screenWidth | 公共参数 | --browser-common-param="screenWidth=1920&" | 对应 screen.width |
10 | 屏幕分辨率高 | screenHeight | 公共参数 | --browser-common-param="screenHeight=1080&" | 对应 screen.height |
11 | 系统名称 | systemName | 公共参数 | --browser-common-param="systemName=Window NT&" | Window系统上,此参数一般不需要修改 |
12 | 系统架构 | systemArchitecture | 公共参数 | --browser-common-param="systemArchitecture=x86&" | 参考值有:x86、x86_64、arm64、ia64。 |
13 | CPU模块名称 | cpuModelName | 公共参数 | --browser-common-param="cpuModelName=&" | 用途暂未知,一般不需要修改。 |
14 | 硬件制造商 | hardwareManufacturer | 公共参数 | --browser-common-param="hardwareManufacturer=&" | 用途暂未知,一般不需要修改。 |
15 | 硬件型号 | hardwareModel | 公共参数 | --browser-common-param="hardwareModel=&" | 用途暂未知,一般不需要修改。 |
16 | 硬件序列号 | hardwareSerialNumber | 公共参数 | --browser-common-param="hardwareSerialNumber=&" | 用途暂未知,一般不需要修改。 |
17 | 浏览器版本号 | browserVersion | 公共参数 | --browser-common-param="browserVersion=81.0.4109.36&" | 与UA中的版本号互不影响,在chrome://version中可以查看到。 |
18 | 系统类型 | osType | 公共参数 | --browser-common-param="osType=Window&" | 参考值有:Window、iOS、Mac OS X、Chrome OS、Chromium OS、Android、Linux、FreeBSD、OpenBSD、Solaris、Unknown。Windows系统上请勿随机修改。 |
19 | 外网IP地址 | ipAddress | 公共参数 | --browser-common-param="ipAddress=11.23.36.125:6699&" | 如果使用了代理情况时,请设置此外网IP与代理IP一致,否则就不需要填写此参数。 |
20 | 内网IP地址 | localIp | 公共参数 | --browser-common-param="ipAddress=192.168.1.6:6699&" | 虽然有此参数,但建议内网IP地址最好不要填写。 |
21 | 显卡型号 | gpuRenderer | 公共参数 | --browser-common-param="gpuRenderer=NVIDIA GeForce GTX 1050 Ti Direct3D11 vs_5_0 ps_5_0&" | js通过WebGL可以获取到的显卡信息,可以通过此参数修改。 |
22 | 显卡供应商 | gpuVendor | 公共参数 | --browser-common-param="gpuVendor=Google Inc.&" | js通过WebGL可以获取到的显卡供应商,可以通过此参数修改。 注:如果是window平台的chrome系列浏览器都是“Google Inc.”,请不要乱改,手机端的按照实际情况修改。 |
23 | 禁用网页图片 | disabledImage | 公共参数 | --browser-common-param="disabledImage=1&" | 禁用网页上image元素的图片加载,可加快网页首次加载的速度。 注:通过css设置的背景图片无法禁用,不过可以使用url黑名单进行拦截。 |
24 | 禁用提示小窗口 | hideSmallWindow | 公共参数 | --browser-common-param="hideSmallWindow=1&" | 比如:提示翻译、提示保存密码、提示获取地理位置等小窗口,禁用后,直接不会显示出来。 |
25 | 隐藏地址栏 | hideLocationbar | 公共参数 | --browser-common-param="hideLocationbar=1&" | 设置后,浏览器的URL地址栏则不可见状态,一般不用设置,特殊情况用。 |
26 | 最大触摸点数 | maxTouchPoints | 公共参数 | --browser-common-param="maxTouchPoints=5&" | 对应:navigator.maxTouchPoints。模拟手机端浏览器时需要设置,Windows平台(PC端)时请不要设置。 |
27 | 地理位置 | geolocation | 公共参数 | --browser-common-param="geolocation=113.5532,56.3361,1180.50,15,0,0&" | 经度、纬度、海拔等,geolocation=no 时,代表拒绝网站获取地理位置,否则为允许获取。
格式解释:第1项至第7项分别为:经度、纬度、海拔、经纬度精度、海拔精度、角度、风速,一般只要填写前3项即可,每项以英文逗号分隔。 |
28 | url黑名单 | url_blacklist | 配置文件 | [缓存目录]\obconfig\urls\url_blacklist.txt | url黑名单设置,可以阻止黑名单中的url请求,在浏览器的缓存目录下设置,“[缓存目录]\obconfig\urls\url_blacklist.txt”,[缓存目录]实际的缓存目录路径请自行替换,具体配置请查看里面的此文件,有配置说明。 |
29 | url自定义请求头 | url_extra_request_header | 配置文件 | [缓存目录]\obconfig\urls\url_extra_request_header.txt | url添加自定义请求头,在浏览器的缓存目录下设置,“[缓存目录]\obconfig\urls\url_extra_request_header.txt”,[缓存目录]实际的缓存目录路径请自行替换,具体配置请查看里面的此文件,有配置说明。 |
30 | url替换 | url_replace | 配置文件 | [缓存目录]\obconfig\urls\url_replace.txt | 可以将请求的URL替换为别的URL,在浏览器的缓存目录下设置,“[缓存目录]\obconfig\urls\url_replace.txt”,[缓存目录]实际的缓存目录路径请自行替换,具体配置请查看里面的此文件,有配置说明。 |
31 | 自定义js脚本 | script | 配置文件 | [缓存目录]\obconfig\script\documentstart.js | 页面加载前执行自定义js脚本,如果不懂JS脚本,请不要随意配置。脚本按照要求写在这个js文件里即可,页面在加载时就会自动执行这段脚本,需要懂点js编程基础。 |
32 | 语言环境 | languages | 公共参数 | --browser-common-param="languages=zh-CN,en-US&" | 对应:navigator.languages,支持多个语言,以英文逗号分隔,第1个语言会被设置为浏览器的界面语言。 |
33 | 时区 | timezone | 公共参数 | --browser-common-param="timezone=Europe/Berlin&" | 修改浏览器上的时区,"Europe/Berlin" 为标准时区名称,不能随便填写,否则会不生效。 |
34 | 产品版本号 | productSub | 公共参数 | -browser-common-param="productSub=20030107&" | 对应:navigator.productSub。Window平台的chrome浏览器都是“20030107”,一般不需要更改,否则可能适得其反。模拟手机浏览器时请按照实际情况修改。 |
35 | 浏览器供应商 | vendor | 公共参数 | --browser-common-param="vendor=Google Inc.&", | 对应:navigator.vendor。Window平台的chrome浏览器都是“Google Inc.”,一般不需要更改,否则可能适得其反。模拟手机浏览器时请按照实际情况修改。 |
36 | 浏览器供应商版本号 | vendorSub | 公共参数 | --browser-common-param="vendorSub=&" | 对应:navigator.vendorSub。Window平台的chrome浏览器都是空"",一般不需要更改,否则可能适得其反。 |
37 | 勿跟踪 | dnt | 公共参数 | --browser-common-param="dnt=1&" | 这个参数设置后,就会在请求头加上标识,告诉网站不要收集用户数据进行跟踪(君子协议),一般可以不用设置。 |
38 | 禁用webRTC | disableWebRtc | 公共参数 | --browser-common-param="disableWebRtc=1&" | 这个参数设置后,WebRTC功能就会被禁用掉。部分网站禁用的话可能起反效果,请自行考虑。 |
39 | 不修改Canvas指纹 | filterCanvas | 公共参数 | --browser-common-param="filterCanvas=1&" | 默认是会修改Canvas指纹,设置后,则不修改Canvas指纹。 |
40 | 不修改Webgl指纹 | filterWebgl | 公共参数 | --browser-common-param="filterWebgl=1&" | 默认是会修改Webgl指纹,设置后,则不修改Webgl指纹。 |
41 | 不修改Audio指纹 | filterAudio | 公共参数 | --browser-common-param="filterAudio=1&" | 默认是会修改Audio指纹,设置后,则不修改Audio指纹。 |
42 | 不修改Font指纹 | filterFont | 公共参数 | --browser-common-param="filterFont=1&" | 默认是会修改Font指纹,设置后,则不修改Font指纹。 |
43 | 不修改Rect指纹 | filterRect | 公共参数 | --browser-common-param="filterRect=1&" | 默认是会修改Rect指纹,设置后,则不修改Rect指纹。 |
44 | 自定义字体 | font | 公共参数 | --browser-common-param="font=TWljcm9zb2Z0IFlhSGVpIFVJO0NhbGlicmk7Q2FsaWJyaSBMaWdodDtDYW1icmlh&" | 多个字体间以英文分号分隔,然后base64编码即可,例如:“Microsoft YaHei UI;Calibri;Calibri Light;Cambria”,然后base64编码:“TWljcm9zb2Z0IFlhSGVpIFVJO0NhbGlicmk7Q2FsaWJyaSBMaWdodDtDYW1icmlh”。 |
45 | 电池电量 | batteryLevel | 公共参数 | --browser-common-param="batteryLevel=0.95&" | 模拟手机浏览器时,可以设置电池剩余电量,0.95代表剩余95%的电量,1则代表100%的电量,请注意值的范围:0.01 ~ 1。 |
46 | 电池是否充电 | batteryCharging | 公共参数 | --browser-common-param="batteryCharging=1&" | 模拟手机浏览器时,可以设置电池是否充电状态,默认是非充电状态,设置后则为充电状态。 |
47 | 地址栏名称 | abname | 公共参数 | --browser-common-param="abname=5Lqa6ams6YCK5oyH57q5546v5aKDMQ==&" | 地址栏名称,即在浏览器地址栏最左侧显示指定的名称,以base64编码传入,例如:“亚马逊指纹环境1” 编码后为“5Lqa6ams6YCK5oyH57q5546v5aKDMQ==”。
可以自定义为任何有意义的名称,可用于区分环境用途。 |
48 | 业务编码 | ctname | 公共参数 | --browser-common-param="ctname=abc9962&" | 使用英文+数字组合,不要用中文,如果 业务编码 + 指纹因子(--browser-rand-hash)相同,则跨设备生成的指纹项也相同(需要配合猫头鹰填表模块、猫头鹰防关联等外部工具),请尽量保证此业务编码与其他任何人不冲突,即唯一,长度不超过30字符。 |
49 | SSL加密套件 | cipherSutes | 公共参数 | --browser-common-param="cipherSutes=TLS_AES_128_GCM_SHA256;TLS_AES_256_GCM_SHA384&" | 例子只列举了两个而已,实际可能需要根据站点来设置,多个之间以英文分号(;)分隔,一般不需要自定义,如果不懂就请不要设置,否则会导致无法访问网页。 |
50 | 端口扫描保护 | protectPorts | 公共参数 | --browser-common-param="protectPorts=all&" | 网页上端口扫描保护,可以传入指定的端口号,多个之间以英文逗号分隔,例如:3389,63333。值为 all 代表保护全部端口。 |
51 | 计算机MAC地址 | macAddress | 公共参数 | --browser-common-param="macAddress=2F:23:DA:7C:66:9A&" | mac地址格式一定要正确,请不要乱填写。 |
52 | 计算机名称 | computerName | 公共参数 | --browser-common-param="computerName=LP-CCHS2020&" | 计算机名称,请不要包含中文、标点符号等。 |
53 | 系统用户名 | userName | 公共参数 | --browser-common-param="userName=Administrator&" | 当前登录系统的用户名。 |