mirror of
https://forge.fsky.io/oneflux/omegafox.git
synced 2026-02-10 11:12:05 -08:00
- Added `geoip` parameter to automatically find the target IP's longitude, latitude, timezone, country, language/region locale, & spoof the WebRTC IP address. #5 - Added parameter to set the locale #16 - Automatically calculate the locale based on the distribution of speakers in the target geoip region. - Added allow_webgl option #17 - By default, use the current version of Camoufox instead of Browserforge's Firefox versions #14.
68 lines
No EOL
2.3 KiB
YAML
68 lines
No EOL
2.3 KiB
YAML
# Mappings of Browserforge fingerprints to Camoufox config properties.
|
|
|
|
navigator:
|
|
# Note: Browserforge tends to have outdated UAs.
|
|
# The version will be replaced in Camoufox.
|
|
userAgent: navigator.userAgent
|
|
# userAgentData not in Firefox
|
|
doNotTrack: navigator.doNotTrack
|
|
appCodeName: navigator.appCodeName
|
|
appName: navigator.appName
|
|
appVersion: navigator.appVersion
|
|
oscpu: navigator.oscpu
|
|
# webdriver is always True
|
|
# Locale is now implemented separately:
|
|
# language: navigator.language
|
|
# languages: navigator.languages
|
|
platform: navigator.platform
|
|
# deviceMemory not in Firefox
|
|
hardwareConcurrency: navigator.hardwareConcurrency
|
|
product: navigator.product
|
|
productSub: navigator.productSub
|
|
# vendor is not necessary
|
|
# vendorSub is not necessary
|
|
maxTouchPoints: navigator.maxTouchPoints
|
|
extraProperties:
|
|
# Note: Changing pdfViewerEnabled is not recommended. This will be kept to True.
|
|
globalPrivacyControl: navigator.globalPrivacyControl
|
|
|
|
screen:
|
|
# hasHDR is not implemented in Camoufox
|
|
# Screen size values seem to be inconsistent, and will not be implemented for the time being.
|
|
# availHeight: screen.availHeight
|
|
# availWidth: screen.availWidth
|
|
# availTop: screen.availTop
|
|
# availLeft: screen.availLeft
|
|
# height: screen.height
|
|
# width: screen.width
|
|
colorDepth: screen.colorDepth
|
|
pixelDepth: screen.pixelDepth
|
|
# devicePixelRatio is not recommended. Any value other than 1.0 is suspicious.
|
|
pageXOffset: screen.pageXOffset
|
|
pageYOffset: screen.pageYOffset
|
|
# Disable viewport hijacking temporarily.
|
|
# outerHeight: window.outerHeight
|
|
# outerWidth: window.outerWidth
|
|
# innerHeight: window.innerHeight
|
|
# innerWidth: window.innerWidth
|
|
screenX: window.screenX
|
|
# Tends to generate out of bounds (network inconsistencies):
|
|
# clientWidth: document.body.clientWidth
|
|
# clientHeight: document.body.clientHeight
|
|
|
|
videoCard:
|
|
renderer: webGl:renderer
|
|
vendor: webGl:vendor
|
|
|
|
headers:
|
|
# headers.User-Agent is redundant with navigator.userAgent
|
|
# headers.Accept-Language is redundant with locale:*
|
|
Accept-Encoding: headers.Accept-Encoding
|
|
|
|
battery:
|
|
charging: battery:charging
|
|
chargingTime: battery:chargingTime
|
|
dischargingTime: battery:dischargingTime
|
|
|
|
# Unsupported: videoCodecs, audioCodecs, pluginsData, multimediaDevices
|
|
# Fonts are listed through the launcher. |