Working Docker setup
This commit is contained in:
		
							parent
							
								
									ffe1fd2b74
								
							
						
					
					
						commit
						f6f2d713db
					
				
							
								
								
									
										7
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| FROM alpine:3.15 | ||||
| 
 | ||||
| RUN apk add firefox xvfb scrot vips-tools xterm xdotool fluxbox xprop imagemagick bash tesseract-ocr | ||||
| 
 | ||||
| RUN apk add terminus-font ttf-inconsolata ttf-dejavu font-noto font-noto ttf-font-awesome font-noto-extra | ||||
| 
 | ||||
| WORKDIR /opt | ||||
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							| @ -6,6 +6,14 @@ | ||||
| - `fluxbox` | ||||
| - `firefox-beta` | ||||
| 
 | ||||
| ## Building | ||||
| 
 | ||||
| ```sh | ||||
| docker image build -t headless-fox . | ||||
| ``` | ||||
| 
 | ||||
| ## Running | ||||
| 
 | ||||
| `./script3.sh` | ||||
| ``` | ||||
| docker run -ti -v $PWD:/opt -v $PWD/mozilla:/root/.mozilla/ headless-fox ./script3.sh | ||||
| ``` | ||||
|  | ||||
| @ -6,7 +6,8 @@ | ||||
| # process. When that process exits, the X server will be killed. | ||||
| #  | ||||
| 
 | ||||
| XSERVER="Xvfb -screen 0 1920x1080x24" | ||||
| XSERVER="Xvfb -dpi 600 -screen 0 2880x1620x24" # 1080p * 1.5 for tesseract readability. Assuming x1.5 scale set up in Firefox | ||||
| 
 | ||||
| WINMGR=fluxbox | ||||
| 
 | ||||
| prog=$0 | ||||
|  | ||||
							
								
								
									
										0
									
								
								mozilla/firefox/bifup8k5.docker/.parentlock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								mozilla/firefox/bifup8k5.docker/.parentlock
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/AlternateServices.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/AlternateServices.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| https:www.google.com:443:.:^firstPartyDomain=google-b-d.search.suggestions.mozilla:3	0	19046	https:www.google.com:443:www.google.com:443::n:1648247296:h3:y:1645655291:n:^firstPartyDomain=google-b-d.search.suggestions.mozilla:|n:y: | ||||
							
								
								
									
										161
									
								
								mozilla/firefox/bifup8k5.docker/Invalidprefs.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										161
									
								
								mozilla/firefox/bifup8k5.docker/Invalidprefs.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,161 @@ | ||||
| // Mozilla User Preferences
 | ||||
| 
 | ||||
| // DO NOT EDIT THIS FILE.
 | ||||
| //
 | ||||
| // If you make changes to this file while the application is running,
 | ||||
| // the changes will be overwritten when the application exits.
 | ||||
| //
 | ||||
| // To change a preference value, you can either:
 | ||||
| // - modify it via the UI (e.g. via about:config in the browser); or
 | ||||
| // - set it within a user.js file in your profile.
 | ||||
| 
 | ||||
| user_pref("accessibility.typeaheadfind.flashBar", 0); | ||||
| user_pref("app.normandy.first_run", false); | ||||
| user_pref("app.normandy.migrationsApplied", 12); | ||||
| user_pref("app.normandy.startupRolloutPrefs.media.peerconnection.mtransport_process", true); | ||||
| user_pref("app.normandy.startupRolloutPrefs.network.process.enabled", true); | ||||
| user_pref("app.normandy.user_id", "68c45dbc-3d36-4100-b9d6-051405e1970d"); | ||||
| user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 0); | ||||
| user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1645655418); | ||||
| user_pref("app.update.lastUpdateTime.region-update-timer", 0); | ||||
| user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1645657452); | ||||
| user_pref("app.update.lastUpdateTime.xpi-signature-verification", 0); | ||||
| user_pref("browser.aboutConfig.showWarning", false); | ||||
| user_pref("browser.bookmarks.addedImportButton", true); | ||||
| user_pref("browser.bookmarks.restore_default_bookmarks", false); | ||||
| user_pref("browser.contentblocking.category", "standard"); | ||||
| user_pref("browser.contextual-services.contextId", "{7d473de4-87e8-4819-838c-952223d8a8e2}"); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.svg", true); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.xml", true); | ||||
| user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1645654827); | ||||
| user_pref("browser.laterrun.bookkeeping.sessionCount", 21); | ||||
| user_pref("browser.laterrun.enabled", true); | ||||
| user_pref("browser.migration.version", 122); | ||||
| user_pref("browser.newtabpage.activity-stream.impressionId", "{cfe7beb2-e88b-450f-b3f8-e5b739d007bb}"); | ||||
| user_pref("browser.newtabpage.storageVersion", 1); | ||||
| user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}"); | ||||
| user_pref("browser.pagethumbnails.storage_version", 3); | ||||
| user_pref("browser.proton.toolbar.version", 3); | ||||
| user_pref("browser.region.update.updated", 1645654829); | ||||
| user_pref("browser.rights.3.shown", true); | ||||
| user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1645654836497"); | ||||
| user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1645676436497"); | ||||
| user_pref("browser.search.region", "PL"); | ||||
| user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20211102211617"); | ||||
| user_pref("browser.startup.couldRestoreSession.count", 2); | ||||
| user_pref("browser.startup.homepage_override.buildID", "20211102211617"); | ||||
| user_pref("browser.startup.homepage_override.mstone", "94.0"); | ||||
| user_pref("browser.startup.lastColdStartupCheck", 1645657452); | ||||
| user_pref("browser.startup.upgradeDialog.version", 94); | ||||
| user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"save-to-pocket-button\",\"downloads-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\"],\"currentVersion\":17,\"newElementCount\":2}"); | ||||
| user_pref("browser.urlbar.placeholderName", "Google"); | ||||
| user_pref("browser.urlbar.quicksuggest.migrationVersion", 2); | ||||
| user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 2); | ||||
| user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "1645654828835"); | ||||
| user_pref("devtools.everOpened", true); | ||||
| user_pref("devtools.netmonitor.columnsData", "[{\"name\":\"status\",\"minWidth\":30,\"width\":6.67},{\"name\":\"method\",\"minWidth\":30,\"width\":6.67},{\"name\":\"domain\",\"minWidth\":30,\"width\":13.32},{\"name\":\"file\",\"minWidth\":30,\"width\":33.35},{\"name\":\"url\",\"minWidth\":30,\"width\":25},{\"name\":\"initiator\",\"minWidth\":30,\"width\":13.33},{\"name\":\"type\",\"minWidth\":30,\"width\":6.67},{\"name\":\"transferred\",\"minWidth\":30,\"width\":13.33},{\"name\":\"contentSize\",\"minWidth\":30,\"width\":6.67},{\"name\":\"waterfall\",\"minWidth\":150,\"width\":10.01}]"); | ||||
| user_pref("devtools.netmonitor.msg.visibleColumns", "[\"data\",\"time\"]"); | ||||
| user_pref("devtools.selfxss.count", 1); | ||||
| user_pref("devtools.toolbox.host", "right"); | ||||
| user_pref("devtools.toolbox.previousHost", "bottom"); | ||||
| user_pref("devtools.toolbox.selectedTool", "netmonitor"); | ||||
| user_pref("devtools.toolbox.sidebar.width", 1089); | ||||
| user_pref("distribution.archlinux.bookmarksProcessed", true); | ||||
| user_pref("distribution.iniFile.exists.appversion", "94.0"); | ||||
| user_pref("distribution.iniFile.exists.value", false); | ||||
| user_pref("doh-rollout.balrog-migration-done", true); | ||||
| user_pref("doh-rollout.doneFirstRun", true); | ||||
| user_pref("doh-rollout.home-region", "PL"); | ||||
| user_pref("dom.push.userAgentID", "3f90029e18d048cf9dac5c6cc12cb8f6"); | ||||
| user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); | ||||
| user_pref("extensions.blocklist.pingCountVersion", -1); | ||||
| user_pref("extensions.databaseSchema", 33); | ||||
| user_pref("extensions.getAddons.databaseSchema", 6); | ||||
| user_pref("extensions.incognito.migrated", true); | ||||
| user_pref("extensions.lastAppBuildId", "20211102211617"); | ||||
| user_pref("extensions.lastAppVersion", "94.0"); | ||||
| user_pref("extensions.lastPlatformVersion", "94.0"); | ||||
| user_pref("extensions.pendingOperations", false); | ||||
| user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true); | ||||
| user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}"); | ||||
| user_pref("extensions.webcompat.enable_shims", true); | ||||
| user_pref("extensions.webcompat.perform_injections", true); | ||||
| user_pref("extensions.webcompat.perform_ua_overrides", true); | ||||
| user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org", true); | ||||
| user_pref("extensions.webextensions.uuids", "{\"doh-rollout@mozilla.org\":\"d786c92b-3a2b-4cd7-8617-905b3b80bcb6\",\"formautofill@mozilla.org\":\"ef19bb71-c4c4-48e6-88ed-549c9d7f4a75\",\"pictureinpicture@mozilla.org\":\"9381190a-808d-4e5a-a95a-fb2db3ad20e2\",\"screenshots@mozilla.org\":\"c767dbd4-9862-4f54-a52c-83f18411f168\",\"webcompat-reporter@mozilla.org\":\"20d45367-f30c-449f-80a4-f982d868543f\",\"webcompat@mozilla.org\":\"cec7180c-4f59-4d93-9d78-dc812336e1d7\",\"default-theme@mozilla.org\":\"cf8c0ac7-db4e-4993-b8b7-f2f6d56a04c6\",\"addons-search-detection@mozilla.com\":\"6954a27b-4a59-4e26-be87-3f8d846d0d04\",\"google@search.mozilla.org\":\"ba6837b3-8b4b-4e5e-941b-4bb4939a04c2\",\"amazondotcom@search.mozilla.org\":\"9c031aa6-9bcf-43d7-a7c8-ea7f7bbbe72a\",\"wikipedia@search.mozilla.org\":\"5da03e04-e83a-48ff-91df-a35544b1b393\",\"bing@search.mozilla.org\":\"993b6cfb-f8a1-49c4-9d3a-42b86ba5e640\",\"ddg@search.mozilla.org\":\"aad54df8-c1cd-49fc-a553-fad602b3fd1f\",\"proxy-failover@mozilla.com\":\"f90a5878-ede4-414a-8eff-5935ba2c5b7f\",\"foto-soft-colorway@mozilla.org\":\"e85cafba-5e1d-41e6-8ecc-b1c2e96bff28\"}"); | ||||
| user_pref("fission.experiment.max-origins.last-disqualified", 0); | ||||
| user_pref("fission.experiment.max-origins.last-qualified", 1645654828); | ||||
| user_pref("fission.experiment.max-origins.qualified", true); | ||||
| user_pref("gfx.blacklist.canvas2d.acceleration", 4); | ||||
| user_pref("gfx.blacklist.canvas2d.acceleration.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.d3d11.keyed.mutex", 4); | ||||
| user_pref("gfx.blacklist.d3d11.keyed.mutex.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.direct2d", 4); | ||||
| user_pref("gfx.blacklist.direct2d.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.direct3d11angle", 4); | ||||
| user_pref("gfx.blacklist.direct3d11angle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dmabuf", 4); | ||||
| user_pref("gfx.blacklist.dmabuf.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.interop2", 4); | ||||
| user_pref("gfx.blacklist.dx.interop2.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.nv12", 4); | ||||
| user_pref("gfx.blacklist.dx.nv12.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.p010", 4); | ||||
| user_pref("gfx.blacklist.dx.p010.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.p016", 4); | ||||
| user_pref("gfx.blacklist.dx.p016.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.gl.swizzle", 4); | ||||
| user_pref("gfx.blacklist.gl.swizzle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.gpu.process", 4); | ||||
| user_pref("gfx.blacklist.gpu.process.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.hardwarevideodecoding", 4); | ||||
| user_pref("gfx.blacklist.hardwarevideodecoding.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d10", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d10-1", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d10-1.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d10.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d11", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d11.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d9", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d9.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.opengl", 4); | ||||
| user_pref("gfx.blacklist.layers.opengl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.stagefright", 4); | ||||
| user_pref("gfx.blacklist.stagefright.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.allow-oop", 4); | ||||
| user_pref("gfx.blacklist.webgl.allow-oop.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.angle", 4); | ||||
| user_pref("gfx.blacklist.webgl.angle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.msaa", 4); | ||||
| user_pref("gfx.blacklist.webgl.msaa.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.opengl", 4); | ||||
| user_pref("gfx.blacklist.webgl.opengl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl2", 4); | ||||
| user_pref("gfx.blacklist.webgl2.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrender", 4); | ||||
| user_pref("gfx.blacklist.webrender.compositor", 4); | ||||
| user_pref("gfx.blacklist.webrender.compositor.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrender.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.decode", 4); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.decode.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.encode", 4); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.encode.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.h264", 4); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.h264.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.x11.egl", 4); | ||||
| user_pref("gfx.blacklist.x11.egl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("media.gmp.storage.version.observed", 1); | ||||
| user_pref("network.trr.blocklist_cleanup_done", true); | ||||
| user_pref("pdfjs.enabledCache.state", true); | ||||
| user_pref("pdfjs.migrationVersion", 2); | ||||
| user_pref("privacy.sanitize.pending", "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]"); | ||||
| user_pref("security.sandbox.content.tempDirSuffix", "dec3527f-d132-41f0-85d7-9e54edae6dc1"); | ||||
| user_pref("toolkit.startup.last_success", 1645655291); | ||||
| user_pref("toolkit.startup.recent_crashes", 20); | ||||
| user_pref("toolkit.telemetry.cachedClientID", "72bc874e-855a-400e-a06d-a0d1eab9b435"); | ||||
| user_pref("toolkit.telemetry.previousBuildID", "20211102211617"); | ||||
| user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); | ||||
| user_pref("trailhead.firstrun.didSeeAboutWelcome", true); | ||||
| user_pref("layout.css.devPixelsPerPx", 1.5); | ||||
| @ -0,0 +1,9 @@ | ||||
| classify-client.services.mozilla.com:HSTS	0	19046	1677190829523,1,0,2 | ||||
| www.google.com^firstPartyDomain=google-b-d.search.suggestions.mozilla:HSTS	0	19046	1677191296893,1,0,2 | ||||
| firefox.settings.services.mozilla.com:HSTS	0	19046	1677191291842,1,0,2 | ||||
| incoming.telemetry.mozilla.org:HSTS	0	19046	1677191297995,1,0,2 | ||||
| contile.services.mozilla.com:HSTS	0	19046	1677191291926,1,0,2 | ||||
| shavar.services.mozilla.com^firstPartyDomain=safebrowsing.86868755-6b82-4842-b301-72671a0db32e.mozilla:HSTS	0	19046	1677190829250,1,1,2 | ||||
| www.mozilla.org^partitionKey=%28http%2Cmozilla.org%29:HSTS	0	19046	1661379628420,1,1,2 | ||||
| normandy.cdn.mozilla.net:HSTS	0	19046	1677190828867,1,0,2 | ||||
| location.services.mozilla.com:HSTS	0	19046	1677190829036,1,1,2 | ||||
| @ -0,0 +1 @@ | ||||
| 14 | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/addonStartup.json.lz4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/addonStartup.json.lz4
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/addons.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/addons.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"schema":6,"addons":[]} | ||||
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/broadcast-listeners.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/broadcast-listeners.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":1,"listeners":{"remote-settings/monitor_changes":{"version":"\"1645649840527\"","sourceInfo":{"moduleURI":"resource://services-settings/remote-settings.js","symbolName":"remoteSettingsBroadcastHandler"}}}} | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/cert9.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/cert9.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										5
									
								
								mozilla/firefox/bifup8k5.docker/compatibility.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								mozilla/firefox/bifup8k5.docker/compatibility.ini
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| [Compatibility] | ||||
| LastVersion=94.0_20211102211617/20211102211617 | ||||
| LastOSABI=Linux_x86_64-gcc3 | ||||
| LastPlatformDir=/usr/lib/firefox | ||||
| LastAppDir=/usr/lib/firefox/browser | ||||
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/containers.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/containers.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":4,"lastUserContextId":5,"identities":[{"userContextId":1,"public":true,"icon":"fingerprint","color":"blue","l10nID":"userContextPersonal.label","accessKey":"userContextPersonal.accesskey","telemetryId":1},{"userContextId":2,"public":true,"icon":"briefcase","color":"orange","l10nID":"userContextWork.label","accessKey":"userContextWork.accesskey","telemetryId":2},{"userContextId":3,"public":true,"icon":"dollar","color":"green","l10nID":"userContextBanking.label","accessKey":"userContextBanking.accesskey","telemetryId":3},{"userContextId":4,"public":true,"icon":"cart","color":"pink","l10nID":"userContextShopping.label","accessKey":"userContextShopping.accesskey","telemetryId":4},{"userContextId":5,"public":false,"icon":"","color":"","name":"userContextIdInternal.thumbnail","accessKey":""},{"userContextId":4294967295,"public":false,"icon":"","color":"","name":"userContextIdInternal.webextStorageLocal","accessKey":""}]} | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/content-prefs.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/content-prefs.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/cookies.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/cookies.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/cookies.sqlite-wal
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/cookies.sqlite-wal
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| {"sessionId":"190c6482-51a9-4cc4-9f85-4df293e461f8","subsessionId":"f8b419c5-49c0-448b-8861-81d7e5461e1d","profileSubsessionCounter":4,"newProfilePingSent":true} | ||||
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/datareporting/state.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/datareporting/state.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"clientID":"72bc874e-855a-400e-a06d-a0d1eab9b435"} | ||||
| @ -0,0 +1 @@ | ||||
| {"doh-rollout@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"formautofill@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"pictureinpicture@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"webcompat@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"screenshots@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"default-theme@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"addons-search-detection@mozilla.com":{"permissions":["internal:svgContextPropertiesAllowed"],"origins":[]},"google@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"amazondotcom@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"wikipedia@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"bing@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"ddg@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"webcompat-reporter@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"proxy-failover@mozilla.com":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[]},"foto-soft-colorway@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]}} | ||||
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/extensions.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/extensions.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/favicons.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/favicons.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/favicons.sqlite-wal
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/favicons.sqlite-wal
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/formhistory.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/formhistory.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										4
									
								
								mozilla/firefox/bifup8k5.docker/gmp-gmpopenh264/1.8.1.1/gmpopenh264.info
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								mozilla/firefox/bifup8k5.docker/gmp-gmpopenh264/1.8.1.1/gmpopenh264.info
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,4 @@ | ||||
| Name: gmpopenh264 | ||||
| Description: GMP Plugin for OpenH264. | ||||
| Version: 1.8.1 | ||||
| APIs: encode-video[h264], decode-video[h264] | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/gmp-gmpopenh264/1.8.1.1/libgmpopenh264.so
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/gmp-gmpopenh264/1.8.1.1/libgmpopenh264.so
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/handlers.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/handlers.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"defaultHandlersVersion":{"en-US":4},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"text/xml":{"action":3,"extensions":["xml"]},"image/svg+xml":{"action":3,"extensions":["svg"]},"image/webp":{"action":3,"extensions":["webp"]},"image/avif":{"action":3,"extensions":["avif"]}},"schemes":{"irc":{"stubEntry":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"ircs":{"stubEntry":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"mailto":{"stubEntry":true,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]}},"isDownloadsImprovementsAlreadyMigrated":false} | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/key4.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/key4.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/lock
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/lock
									
									
									
									
									
										Symbolic link
									
								
							| @ -0,0 +1 @@ | ||||
| 172.17.0.2:+32 | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/permissions.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/permissions.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										5
									
								
								mozilla/firefox/bifup8k5.docker/pkcs11.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								mozilla/firefox/bifup8k5.docker/pkcs11.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| library= | ||||
| name=NSS Internal PKCS #11 Module | ||||
| parameters=configdir='sql:/home/kuba/.mozilla/firefox/bifup8k5.docker' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription=''  | ||||
| NSS=Flags=internal,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[ECC,RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30}) | ||||
| 
 | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/places.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/places.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/places.sqlite-wal
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/places.sqlite-wal
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										207
									
								
								mozilla/firefox/bifup8k5.docker/prefs.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										207
									
								
								mozilla/firefox/bifup8k5.docker/prefs.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,207 @@ | ||||
| // Mozilla User Preferences
 | ||||
| 
 | ||||
| // DO NOT EDIT THIS FILE.
 | ||||
| //
 | ||||
| // If you make changes to this file while the application is running,
 | ||||
| // the changes will be overwritten when the application exits.
 | ||||
| //
 | ||||
| // To change a preference value, you can either:
 | ||||
| // - modify it via the UI (e.g. via about:config in the browser); or
 | ||||
| // - set it within a user.js file in your profile.
 | ||||
| 
 | ||||
| user_pref("accessibility.typeaheadfind.flashBar", 0); | ||||
| user_pref("app.normandy.first_run", false); | ||||
| user_pref("app.normandy.migrationsApplied", 12); | ||||
| user_pref("app.normandy.startupRolloutPrefs.media.peerconnection.mtransport_process", true); | ||||
| user_pref("app.normandy.startupRolloutPrefs.network.process.enabled", true); | ||||
| user_pref("app.normandy.user_id", "68c45dbc-3d36-4100-b9d6-051405e1970d"); | ||||
| user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1645658396); | ||||
| user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1645657846); | ||||
| user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1645655418); | ||||
| user_pref("app.update.lastUpdateTime.region-update-timer", 0); | ||||
| user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1645658529); | ||||
| user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1645657966); | ||||
| user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1645658314); | ||||
| user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1645657876); | ||||
| user_pref("app.update.lastUpdateTime.xpi-signature-verification", 0); | ||||
| user_pref("browser.aboutConfig.showWarning", false); | ||||
| user_pref("browser.bookmarks.addedImportButton", true); | ||||
| user_pref("browser.bookmarks.restore_default_bookmarks", false); | ||||
| user_pref("browser.contentblocking.category", "standard"); | ||||
| user_pref("browser.contextual-services.contextId", "{7d473de4-87e8-4819-838c-952223d8a8e2}"); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.svg", true); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); | ||||
| user_pref("browser.download.viewableInternally.typeWasRegistered.xml", true); | ||||
| user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1645654827); | ||||
| user_pref("browser.laterrun.bookkeeping.sessionCount", 30); | ||||
| user_pref("browser.laterrun.enabled", true); | ||||
| user_pref("browser.migration.version", 122); | ||||
| user_pref("browser.newtabpage.activity-stream.impressionId", "{cfe7beb2-e88b-450f-b3f8-e5b739d007bb}"); | ||||
| user_pref("browser.newtabpage.storageVersion", 1); | ||||
| user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}"); | ||||
| user_pref("browser.pagethumbnails.storage_version", 3); | ||||
| user_pref("browser.proton.toolbar.version", 3); | ||||
| user_pref("browser.region.update.updated", 1645654829); | ||||
| user_pref("browser.rights.3.shown", true); | ||||
| user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1645654836497"); | ||||
| user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1645676436497"); | ||||
| user_pref("browser.search.region", "PL"); | ||||
| user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20211102211617"); | ||||
| user_pref("browser.startup.couldRestoreSession.count", 2); | ||||
| user_pref("browser.startup.homepage_override.buildID", "20211102211617"); | ||||
| user_pref("browser.startup.homepage_override.mstone", "94.0"); | ||||
| user_pref("browser.startup.lastColdStartupCheck", 1645658530); | ||||
| user_pref("browser.startup.upgradeDialog.version", 94); | ||||
| user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"save-to-pocket-button\",\"downloads-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\"],\"currentVersion\":17,\"newElementCount\":2}"); | ||||
| user_pref("browser.urlbar.placeholderName", "Google"); | ||||
| user_pref("browser.urlbar.quicksuggest.migrationVersion", 2); | ||||
| user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 2); | ||||
| user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "1645654828835"); | ||||
| user_pref("devtools.everOpened", true); | ||||
| user_pref("devtools.netmonitor.columnsData", "[{\"name\":\"status\",\"minWidth\":30,\"width\":6.67},{\"name\":\"method\",\"minWidth\":30,\"width\":6.65},{\"name\":\"domain\",\"minWidth\":30,\"width\":13.32},{\"name\":\"file\",\"minWidth\":30,\"width\":33.37},{\"name\":\"url\",\"minWidth\":30,\"width\":25},{\"name\":\"initiator\",\"minWidth\":30,\"width\":13.33},{\"name\":\"type\",\"minWidth\":30,\"width\":6.65},{\"name\":\"transferred\",\"minWidth\":30,\"width\":13.33},{\"name\":\"contentSize\",\"minWidth\":30,\"width\":6.67},{\"name\":\"waterfall\",\"minWidth\":150,\"width\":6.68}]"); | ||||
| user_pref("devtools.netmonitor.msg.visibleColumns", "[\"data\",\"time\"]"); | ||||
| user_pref("devtools.selfxss.count", 1); | ||||
| user_pref("devtools.toolbox.host", "right"); | ||||
| user_pref("devtools.toolbox.previousHost", "bottom"); | ||||
| user_pref("devtools.toolbox.selectedTool", "netmonitor"); | ||||
| user_pref("devtools.toolbox.sidebar.width", 1089); | ||||
| user_pref("distribution.archlinux.bookmarksProcessed", true); | ||||
| user_pref("distribution.iniFile.exists.appversion", "94.0"); | ||||
| user_pref("distribution.iniFile.exists.value", false); | ||||
| user_pref("doh-rollout.balrog-migration-done", true); | ||||
| user_pref("doh-rollout.doneFirstRun", true); | ||||
| user_pref("doh-rollout.home-region", "PL"); | ||||
| user_pref("dom.push.userAgentID", "7d274ec1fa454758914303e009c2209b"); | ||||
| user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); | ||||
| user_pref("extensions.blocklist.pingCountVersion", -1); | ||||
| user_pref("extensions.databaseSchema", 33); | ||||
| user_pref("extensions.getAddons.cache.lastUpdate", 1645658397); | ||||
| user_pref("extensions.getAddons.databaseSchema", 6); | ||||
| user_pref("extensions.incognito.migrated", true); | ||||
| user_pref("extensions.lastAppBuildId", "20211102211617"); | ||||
| user_pref("extensions.lastAppVersion", "94.0"); | ||||
| user_pref("extensions.lastPlatformVersion", "94.0"); | ||||
| user_pref("extensions.pendingOperations", false); | ||||
| user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true); | ||||
| user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}"); | ||||
| user_pref("extensions.webcompat.enable_shims", true); | ||||
| user_pref("extensions.webcompat.perform_injections", true); | ||||
| user_pref("extensions.webcompat.perform_ua_overrides", true); | ||||
| user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org", true); | ||||
| user_pref("extensions.webextensions.uuids", "{\"doh-rollout@mozilla.org\":\"d786c92b-3a2b-4cd7-8617-905b3b80bcb6\",\"formautofill@mozilla.org\":\"ef19bb71-c4c4-48e6-88ed-549c9d7f4a75\",\"pictureinpicture@mozilla.org\":\"9381190a-808d-4e5a-a95a-fb2db3ad20e2\",\"screenshots@mozilla.org\":\"c767dbd4-9862-4f54-a52c-83f18411f168\",\"webcompat-reporter@mozilla.org\":\"20d45367-f30c-449f-80a4-f982d868543f\",\"webcompat@mozilla.org\":\"cec7180c-4f59-4d93-9d78-dc812336e1d7\",\"default-theme@mozilla.org\":\"cf8c0ac7-db4e-4993-b8b7-f2f6d56a04c6\",\"addons-search-detection@mozilla.com\":\"6954a27b-4a59-4e26-be87-3f8d846d0d04\",\"google@search.mozilla.org\":\"ba6837b3-8b4b-4e5e-941b-4bb4939a04c2\",\"amazondotcom@search.mozilla.org\":\"9c031aa6-9bcf-43d7-a7c8-ea7f7bbbe72a\",\"wikipedia@search.mozilla.org\":\"5da03e04-e83a-48ff-91df-a35544b1b393\",\"bing@search.mozilla.org\":\"993b6cfb-f8a1-49c4-9d3a-42b86ba5e640\",\"ddg@search.mozilla.org\":\"aad54df8-c1cd-49fc-a553-fad602b3fd1f\",\"proxy-failover@mozilla.com\":\"f90a5878-ede4-414a-8eff-5935ba2c5b7f\",\"foto-soft-colorway@mozilla.org\":\"e85cafba-5e1d-41e6-8ecc-b1c2e96bff28\"}"); | ||||
| user_pref("fission.experiment.max-origins.last-disqualified", 0); | ||||
| user_pref("fission.experiment.max-origins.last-qualified", 1645654828); | ||||
| user_pref("fission.experiment.max-origins.qualified", true); | ||||
| user_pref("gfx.blacklist.canvas2d.acceleration", 4); | ||||
| user_pref("gfx.blacklist.canvas2d.acceleration.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.d3d11.keyed.mutex", 4); | ||||
| user_pref("gfx.blacklist.d3d11.keyed.mutex.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.direct2d", 4); | ||||
| user_pref("gfx.blacklist.direct2d.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.direct3d11angle", 4); | ||||
| user_pref("gfx.blacklist.direct3d11angle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dmabuf", 4); | ||||
| user_pref("gfx.blacklist.dmabuf.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.interop2", 4); | ||||
| user_pref("gfx.blacklist.dx.interop2.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.nv12", 4); | ||||
| user_pref("gfx.blacklist.dx.nv12.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.p010", 4); | ||||
| user_pref("gfx.blacklist.dx.p010.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.dx.p016", 4); | ||||
| user_pref("gfx.blacklist.dx.p016.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.gl.swizzle", 4); | ||||
| user_pref("gfx.blacklist.gl.swizzle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.gpu.process", 4); | ||||
| user_pref("gfx.blacklist.gpu.process.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.hardwarevideodecoding", 4); | ||||
| user_pref("gfx.blacklist.hardwarevideodecoding.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d10", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d10-1", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d10-1.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d10.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d11", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d11.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.direct3d9", 4); | ||||
| user_pref("gfx.blacklist.layers.direct3d9.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.layers.opengl", 4); | ||||
| user_pref("gfx.blacklist.layers.opengl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.stagefright", 4); | ||||
| user_pref("gfx.blacklist.stagefright.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.allow-oop", 4); | ||||
| user_pref("gfx.blacklist.webgl.allow-oop.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.angle", 4); | ||||
| user_pref("gfx.blacklist.webgl.angle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.msaa", 4); | ||||
| user_pref("gfx.blacklist.webgl.msaa.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl.opengl", 4); | ||||
| user_pref("gfx.blacklist.webgl.opengl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webgl2", 4); | ||||
| user_pref("gfx.blacklist.webgl2.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrender", 4); | ||||
| user_pref("gfx.blacklist.webrender.compositor", 4); | ||||
| user_pref("gfx.blacklist.webrender.compositor.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrender.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.decode", 4); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.decode.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.encode", 4); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.encode.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.h264", 4); | ||||
| user_pref("gfx.blacklist.webrtc.hw.acceleration.h264.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("gfx.blacklist.x11.egl", 4); | ||||
| user_pref("gfx.blacklist.x11.egl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED"); | ||||
| user_pref("layout.css.devPixelsPerPx", "1.5"); | ||||
| user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3"); | ||||
| user_pref("media.gmp-gmpopenh264.lastUpdate", 1645658313); | ||||
| user_pref("media.gmp-gmpopenh264.version", "1.8.1.1"); | ||||
| user_pref("media.gmp-manager.buildID", "20211102211617"); | ||||
| user_pref("media.gmp-manager.lastCheck", 1645658312); | ||||
| user_pref("media.gmp.storage.version.observed", 1); | ||||
| user_pref("network.trr.blocklist_cleanup_done", true); | ||||
| user_pref("pdfjs.enabledCache.state", true); | ||||
| user_pref("pdfjs.migrationVersion", 2); | ||||
| user_pref("privacy.sanitize.pending", "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]"); | ||||
| user_pref("security.remote_settings.crlite_filters.checked", 1645658314); | ||||
| user_pref("security.remote_settings.intermediates.checked", 1645658312); | ||||
| user_pref("security.sandbox.content.tempDirSuffix", "dec3527f-d132-41f0-85d7-9e54edae6dc1"); | ||||
| user_pref("services.blocklist.addons-mlbf.checked", 1645658314); | ||||
| user_pref("services.blocklist.gfx.checked", 1645658314); | ||||
| user_pref("services.settings.clock_skew_seconds", -1); | ||||
| user_pref("services.settings.last_etag", "\"1645649840527\""); | ||||
| user_pref("services.settings.last_update_seconds", 1645658314); | ||||
| user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1645658314); | ||||
| user_pref("services.settings.main.cfr.last_check", 1645658314); | ||||
| user_pref("services.settings.main.doh-config.last_check", 1645658314); | ||||
| user_pref("services.settings.main.doh-providers.last_check", 1645658314); | ||||
| user_pref("services.settings.main.fxmonitor-breaches.last_check", 1645658314); | ||||
| user_pref("services.settings.main.hijack-blocklists.last_check", 1645658314); | ||||
| user_pref("services.settings.main.language-dictionaries.last_check", 1645658314); | ||||
| user_pref("services.settings.main.message-groups.last_check", 1645658314); | ||||
| user_pref("services.settings.main.nimbus-desktop-defaults.last_check", 1645658314); | ||||
| user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1645658314); | ||||
| user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1645658314); | ||||
| user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1645658314); | ||||
| user_pref("services.settings.main.password-recipes.last_check", 1645658314); | ||||
| user_pref("services.settings.main.password-rules.last_check", 1645658314); | ||||
| user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1645658314); | ||||
| user_pref("services.settings.main.public-suffix-list.last_check", 1645658314); | ||||
| user_pref("services.settings.main.query-stripping.last_check", 1645658314); | ||||
| user_pref("services.settings.main.search-config.last_check", 1645658314); | ||||
| user_pref("services.settings.main.search-default-override-allowlist.last_check", 1645658314); | ||||
| user_pref("services.settings.main.search-telemetry-v2.last_check", 1645658314); | ||||
| user_pref("services.settings.main.search-telemetry.last_check", 1645658314); | ||||
| user_pref("services.settings.main.sites-classification.last_check", 1645658314); | ||||
| user_pref("services.settings.main.tippytop.last_check", 1645658314); | ||||
| user_pref("services.settings.main.top-sites.last_check", 1645658314); | ||||
| user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1645658314); | ||||
| user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1645658314); | ||||
| user_pref("services.settings.main.whats-new-panel.last_check", 1645658314); | ||||
| user_pref("services.settings.security.onecrl.checked", 1645658314); | ||||
| user_pref("toolkit.startup.last_success", 1645658366); | ||||
| user_pref("toolkit.startup.recent_crashes", 1); | ||||
| user_pref("toolkit.telemetry.cachedClientID", "72bc874e-855a-400e-a06d-a0d1eab9b435"); | ||||
| user_pref("toolkit.telemetry.pioneer-new-studies-available", true); | ||||
| user_pref("toolkit.telemetry.previousBuildID", "20211102211617"); | ||||
| user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); | ||||
| user_pref("trailhead.firstrun.didSeeAboutWelcome", true); | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/protections.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/protections.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/search.json.mozlz4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/search.json.mozlz4
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/security_state/data.safe.bin
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/security_state/data.safe.bin
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/sessionCheckpoints.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/sessionCheckpoints.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"profile-after-change":true,"final-ui-startup":true,"sessionstore-windows-restored":true} | ||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| {"experiments":{}} | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/storage.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/storage.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/storage/ls-archive.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/storage/ls-archive.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/times.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/times.json
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1 @@ | ||||
| {"created":1645654821802,"firstUse":1645654827912} | ||||
							
								
								
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/webappsstore.sqlite
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mozilla/firefox/bifup8k5.docker/webappsstore.sqlite
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/xulstore.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mozilla/firefox/bifup8k5.docker/xulstore.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"chrome://browser/content/browser.xhtml":{"main-window":{"screenX":"100","screenY":"132","width":"1280","height":"943","sizemode":"maximized"}}} | ||||
							
								
								
									
										4
									
								
								mozilla/firefox/installs.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								mozilla/firefox/installs.ini
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,4 @@ | ||||
| [4F96D1932A9F858E] | ||||
| Default=bifup8k5.docker | ||||
| Locked=1 | ||||
| 
 | ||||
							
								
								
									
										8
									
								
								mozilla/firefox/profiles.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								mozilla/firefox/profiles.ini
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | ||||
| [Install4F96D1932A9F858E] | ||||
| Default=bifup8k5.docker | ||||
| Locked=1 | ||||
| 
 | ||||
| [Profile0] | ||||
| Name=docker | ||||
| IsRelative=1 | ||||
| Path=bifup8k5.docker | ||||
							
								
								
									
										156
									
								
								script3.sh
									
									
									
									
									
								
							
							
						
						
									
										156
									
								
								script3.sh
									
									
									
									
									
								
							| @ -1,64 +1,146 @@ | ||||
| #!/bin/sh | ||||
| #!/bin/bash | ||||
| 
 | ||||
| source ./ephemeral-x.sh | ||||
| 
 | ||||
| firefox-beta --devtools -P xorg --setDefaultBrowser & | ||||
| get_pixel_color(){ | ||||
|   x=$1; | ||||
|   y=$2; | ||||
|   output_path="/tmp/$(mktemp -u XXXXXX).png" | ||||
|   scrot $output_path | ||||
|   magick $output_path -format "%[hex:p{$x,$y}]" info: | ||||
| } | ||||
| 
 | ||||
| extract_text(){ | ||||
|   output_path="/tmp/$(mktemp -u XXXXXX).png" | ||||
|   cropped_path=$output_path--cropped.png | ||||
|   scrot $output_path | ||||
|   left=$1 | ||||
|   top=$2 | ||||
|   width=$3 | ||||
|   height=$4 | ||||
|   # https://www.libvips.org/API/current/libvips-conversion.html#vips-extract-area | ||||
|   vips extract_area "$output_path" "$cropped_path" $left $top $width $height | ||||
|   tesseract "$cropped_path" stdout -l eng | ||||
| } | ||||
| 
 | ||||
| click (){ | ||||
|   xdotool mousemove $1 $2 | ||||
|   xdotool click 1 | ||||
| } | ||||
| 
 | ||||
| grab (){ | ||||
|   NOTE="$@" | ||||
|   echo $@ | ||||
|   scrot --note "-f '/usr/share/fonts/noto/NotoSansMono-Medium.ttf/40' -c 255,0,0,255 -t '$NOTE'" | ||||
| } | ||||
| 
 | ||||
| keycombo(){ | ||||
|   for key in "$@" | ||||
|   do | ||||
|     xdotool keydown $key | ||||
|     sleep 0.01 | ||||
|   done | ||||
|   for key in "$@" | ||||
|   do | ||||
|     xdotool keyup $key | ||||
|     sleep 0.01 | ||||
|   done | ||||
|   sleep 0.5 | ||||
| } | ||||
| 
 | ||||
| rm -rf /root/.mozilla/firefox/bifup8k5.docker/sessionstore-backups | ||||
| #echo 'user_pref("layout.css.devPixelsPerPx", "1.5");' >> /root/.mozilla/firefox/bifup8k5.docker/prefs.js | ||||
| 
 | ||||
| firefox --devtools & | ||||
| 
 | ||||
| FIREFOX_PID=$! | ||||
| 
 | ||||
| sleep 3 | ||||
| 
 | ||||
| xdotool mousemove 1228 24 | ||||
| xdotool click 1 | ||||
| xdotool key Return # in case there's a "firefox closed unexpectedly" button | ||||
| 
 | ||||
| sleep 1 | ||||
| 
 | ||||
| # click 1424 628 | ||||
| 
 | ||||
| xdotool keydown Control_L | ||||
| scrot | ||||
| xdotool keydown l | ||||
| scrot | ||||
| xdotool keyup l | ||||
| scrot | ||||
| xdotool keyup Control_L | ||||
| scrot | ||||
| grab before maximize | ||||
| 
 | ||||
| click 1886 13 #maximize button | ||||
| 
 | ||||
| sleep 1 | ||||
| 
 | ||||
| #grab after maximize before control shift E | ||||
| 
 | ||||
| #keycombo Control_L Shift_L e | ||||
| 
 | ||||
| #sleep 1 | ||||
| 
 | ||||
| grab before escape | ||||
| 
 | ||||
| xdotool key Escape | ||||
| sleep 0.1 | ||||
| grab after escape | ||||
| 
 | ||||
| grab after control shift e before ctrl L | ||||
| 
 | ||||
| keycombo Control_L l | ||||
| 
 | ||||
| grab after control L | ||||
| 
 | ||||
| xdotool type "biedronka.pl" | ||||
| scrot | ||||
| 
 | ||||
| xdotool key Return | ||||
| scrot | ||||
| 
 | ||||
| grab after return | ||||
| 
 | ||||
| sleep 1 | ||||
| 
 | ||||
| xdotool keydown Control_L | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool keydown Shift_L | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool key c | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool key e | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool keyup Shift_L | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool key f | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool keyup Control_L | ||||
| sleep 0.2 | ||||
| scrot | ||||
| xdotool type "adnxs.com" | ||||
| 
 | ||||
| echo "waiting for the website to load..." | ||||
| while [ $(get_pixel_color 143 122) = "2E3436" ] # the center of the X icon that becomes a "refresh" icon once the website is finished loading | ||||
| do | ||||
|   sleep 0.5 | ||||
|   printf "." | ||||
|   grab loading | ||||
| done | ||||
| 
 | ||||
| scrot | ||||
| 
 | ||||
| 
 | ||||
| sleep 3 | ||||
| 
 | ||||
| keycombo Control_L Shift_L c | ||||
| keycombo Control_L Shift_L e | ||||
| keycombo Control_L f | ||||
| sleep 0.2 | ||||
| xdotool type "method:GET domain:adocean.pl" # can filter with more granularity: https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/request_list#filtering_by_properties | ||||
| xdotool key Escape | ||||
| sleep 0.3 | ||||
| scrot | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| seq 28 | xargs -I {} xdotool key Tab | ||||
| xdotool key Down | ||||
| sleep 0.1 | ||||
| xdotool key Up | ||||
| sleep 0.1 | ||||
| scrot | ||||
| 
 | ||||
| while [ $(get_pixel_color 1267 1572) = "F9F9FA" ] | ||||
| do | ||||
|   xdotool key Tab | ||||
|   sleep 0.05 | ||||
|   xdotool key Down | ||||
|   sleep 0.1 | ||||
|   scrot | ||||
|   echo "########## EXTRACTED TEXT: " | ||||
|   extract_text 2056 330 824 1260 | grep cookie | ||||
| done | ||||
| 
 | ||||
| 
 | ||||
| kill -2 %%; | ||||
| 
 | ||||
| cleanup | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user