Fingerprint Configuration File Explained: Mastering IT Browser’s Fingerprint Settings

The fingerprint configuration file in IT Browser is a core tool for customizing browser fingerprints. Through this file, users can meticulously manage various browser parameters to ensure each browser instance has unique fingerprint information, thereby avoiding detection and tracking by websites. Below is a detailed explanation of each option in the fingerprint configuration file.


Configuration File Structure

1. scriptGui (Interface Configuration)

 1"scriptGui": {
 2	"id": "20250322110056", // Unique ID for the configuration
 3	"group": "Default", // Group name for easy categorization
 4	"name": "myfingerprint", // Configuration name
 5	"des": "", // Configuration description
 6	"AutoLaunch": false, // Whether to auto-launch
 7	"autoOpenPage": [ // Pages to open automatically on launch
 8		"https://www.itbrowser.net"
 9	],
10	"proxyId": "", // Proxy configuration ID
11	"tempPort": "" // Temporary port
12}

2. Canvas Noise Configuration

1"canvas.noise1": 135,
2"canvas.noise2": 213,
3"canvas.noise3": 170,
4"canvas.noise4": 121

3. Audio Noise Configuration

1"audio.noise": 45

4. WebGL Configuration

1"webgl.vendor": "Google Inc. (NVIDIA Corporation)",
2"webgl.renderer": "ANGLE (NVIDIA Corporation, NVIDIA GeForce RTX 3070/PCIe/SSE2, OpenGL 4.5.0)"

5. Font Configuration

 1"fonts.remove": [
 2	"Book Antiqua",
 3	"Chiller",
 4	"Footlight MT Light",
 5	"Kozuka Mincho Pro B",
 6	"Kozuka Mincho Pro H",
 7	"STFangsong",
 8	"Cambria",
 9	"Corbel Light",
10	"SimHei"
11]

6. CDP Cleanup Flag

1"cleanCdpFlag": true

7. Hardware Information Configuration

1"deviceMemory": 1, // Device memory (GB)
2"hardwareConcurrency": 3 // Number of CPU cores

8. Privacy and Tracking Configuration

1"doNotTrack": "1", // Whether to enable the "Do Not Track" flag
2"cleanWebDriver": true // Cleans up WebDriver flags

9. Event Delay

1"event": 150

10. Timezone and Language Configuration

 1"timezone": "Asia/Shanghai", // Timezone
 2"language": "zh-CN", // Default language
 3"acceptLanguages": [ // List of accepted languages
 4	"en-GB",
 5	"pt-PT",
 6	"pt",
 7	"fr-FR",
 8	"fr",
 9	"en-US",
10	"en"
11]

11. User-Agent and Version Information

1"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
2"version": "131.0.6778.204", // Browser version
3"brand": "Google Chrome" // Browser brand

12. DNS Configuration

1"dns": "https://8.8.8.8/dns-query"

13. Frame Configuration

1"frame": true

14. Replacement Configuration

1"replacements": {
2	"__playwright__binding__": "__chromium_devtools_metrics_reporter",
3	"__playwright_utility_world__": "__chromium_utility_world__",
4	"__pwInitScripts__": "__itIgitscropts__"
5}

15. Blocklist

1"blockedList": [
2	"ws://localhost",
3	"localhost",
4	"127.0.0.1"
5]

16. Command-Line Arguments

 1"commandsAdd": [
 2	"--disable-blink-features=AutomationControlled",
 3	"--disable-features=ReduceAcceptLanguage",
 4	"--disable-crash-reporter",
 5	"--disable-component-update",
 6	"--no-default-browser-check"
 7],
 8"commandsRemove": [
 9	"--enable-automation",
10	"--disable-component-update",
11	"--disable-popup-blocking",
12	"--disable-default-apps",
13	"--disable-extensions"
14]

17. WebRTC Configuration

1"webrtc.disabled": true, // Whether to disable WebRTC
2"webrtc.publicIpv6": "36.238.172.92", // Public IPv6 address
3"webrtc.privateIpv6": "fe80::d94d:39a9:c2c3:3c9%8", // Private IPv6 address
4"webrtc.publicIp": "223.74.115.242", // Public IPv4 address
5"webrtc.privateIp": "192.168.1.2" // Private IPv4 address