├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .mocharc.js ├── .prettierignore ├── LICENSE.md ├── MIGRATION.md ├── README.md ├── assets ├── plugin.jpg └── webgl.jpg ├── mutex ├── README.md ├── mutex.cc └── prebuild.mjs ├── package.json ├── project.xml ├── src ├── common │ └── index.js ├── index.d.ts ├── index.js ├── loader │ └── index.js ├── plugin │ ├── browser.js │ ├── cleaner.js │ ├── config.js │ ├── connector │ │ ├── engine.js │ │ ├── index.js │ │ ├── pcapServer │ │ │ └── index.js │ │ └── utils.js │ ├── errors.js │ ├── index.js │ ├── launcher │ │ ├── index.d.ts │ │ └── index.js │ ├── mutex │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── win32-ia32 │ │ │ └── mutex.node │ │ └── win32-x64 │ │ │ └── mutex.node │ └── utils.js └── types │ ├── fetch.d.ts │ ├── fingerprint.d.ts │ ├── profile.d.ts │ └── proxy.d.ts └── test ├── basic.js ├── browser.js ├── config.js ├── helpers └── stub.js ├── loader.js ├── mutex.js ├── plugin.js ├── proxy.js └── utils.js /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/README.md -------------------------------------------------------------------------------- /assets/plugin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/assets/plugin.jpg -------------------------------------------------------------------------------- /assets/webgl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/assets/webgl.jpg -------------------------------------------------------------------------------- /mutex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/mutex/README.md -------------------------------------------------------------------------------- /mutex/mutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/mutex/mutex.cc -------------------------------------------------------------------------------- /mutex/prebuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/mutex/prebuild.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/package.json -------------------------------------------------------------------------------- /project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/project.xml -------------------------------------------------------------------------------- /src/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/common/index.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/index.js -------------------------------------------------------------------------------- /src/loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/loader/index.js -------------------------------------------------------------------------------- /src/plugin/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/browser.js -------------------------------------------------------------------------------- /src/plugin/cleaner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/cleaner.js -------------------------------------------------------------------------------- /src/plugin/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/config.js -------------------------------------------------------------------------------- /src/plugin/connector/engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/connector/engine.js -------------------------------------------------------------------------------- /src/plugin/connector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/connector/index.js -------------------------------------------------------------------------------- /src/plugin/connector/pcapServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/connector/pcapServer/index.js -------------------------------------------------------------------------------- /src/plugin/connector/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/connector/utils.js -------------------------------------------------------------------------------- /src/plugin/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/errors.js -------------------------------------------------------------------------------- /src/plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/index.js -------------------------------------------------------------------------------- /src/plugin/launcher/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/launcher/index.d.ts -------------------------------------------------------------------------------- /src/plugin/launcher/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/launcher/index.js -------------------------------------------------------------------------------- /src/plugin/mutex/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/mutex/index.d.ts -------------------------------------------------------------------------------- /src/plugin/mutex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/mutex/index.js -------------------------------------------------------------------------------- /src/plugin/mutex/win32-ia32/mutex.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/mutex/win32-ia32/mutex.node -------------------------------------------------------------------------------- /src/plugin/mutex/win32-x64/mutex.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/mutex/win32-x64/mutex.node -------------------------------------------------------------------------------- /src/plugin/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/plugin/utils.js -------------------------------------------------------------------------------- /src/types/fetch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/types/fetch.d.ts -------------------------------------------------------------------------------- /src/types/fingerprint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/types/fingerprint.d.ts -------------------------------------------------------------------------------- /src/types/profile.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/types/profile.d.ts -------------------------------------------------------------------------------- /src/types/proxy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/src/types/proxy.d.ts -------------------------------------------------------------------------------- /test/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/basic.js -------------------------------------------------------------------------------- /test/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/browser.js -------------------------------------------------------------------------------- /test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/config.js -------------------------------------------------------------------------------- /test/helpers/stub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/helpers/stub.js -------------------------------------------------------------------------------- /test/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/loader.js -------------------------------------------------------------------------------- /test/mutex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/mutex.js -------------------------------------------------------------------------------- /test/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/plugin.js -------------------------------------------------------------------------------- /test/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/proxy.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bablosoft/browser-with-fingerprints/HEAD/test/utils.js --------------------------------------------------------------------------------