├── .gitignore ├── .npmrc ├── LICENCE.md ├── README.md ├── package.json ├── pnpm-lock.yaml ├── python ├── .gitignore ├── login.py ├── requirements.txt └── verifier.py ├── resources └── gpus.txt ├── src ├── captcha │ ├── computePOW.js │ ├── extractKey.js │ ├── fingerprint.js │ ├── getEvents.js │ ├── index.js │ └── solvePuzzle1d.js ├── cli.js ├── constants.js ├── errors.js ├── protonLogin.js ├── protonRegister.js ├── srp.js ├── startSession.js └── utils.js └── tools └── payload_interceptor.user.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/python/login.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/python/requirements.txt -------------------------------------------------------------------------------- /python/verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/python/verifier.py -------------------------------------------------------------------------------- /resources/gpus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/resources/gpus.txt -------------------------------------------------------------------------------- /src/captcha/computePOW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/captcha/computePOW.js -------------------------------------------------------------------------------- /src/captcha/extractKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/captcha/extractKey.js -------------------------------------------------------------------------------- /src/captcha/fingerprint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/captcha/fingerprint.js -------------------------------------------------------------------------------- /src/captcha/getEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/captcha/getEvents.js -------------------------------------------------------------------------------- /src/captcha/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/captcha/index.js -------------------------------------------------------------------------------- /src/captcha/solvePuzzle1d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/captcha/solvePuzzle1d.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/protonLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/protonLogin.js -------------------------------------------------------------------------------- /src/protonRegister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/protonRegister.js -------------------------------------------------------------------------------- /src/srp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/srp.js -------------------------------------------------------------------------------- /src/startSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/startSession.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/src/utils.js -------------------------------------------------------------------------------- /tools/payload_interceptor.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AzureFlow/proton-poc/HEAD/tools/payload_interceptor.user.js --------------------------------------------------------------------------------