├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── -bug---this-is-a-bug-report.md │ └── feature_request.md ├── assets │ └── hypersolutions.jpg ├── dependabot.yml ├── scripts │ └── generate-changelog.sh └── workflows │ ├── push.yml │ └── releases.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cffi ├── Makefile ├── README.md ├── azuretls.h ├── examples │ ├── Makefile │ ├── c_example.c │ ├── nodejs_example.js │ ├── python_binary_example.py │ ├── python_example.py │ └── typescript_example.ts └── main.go ├── connection.go ├── cookies.go ├── dump.go ├── encoding.go ├── example_test.go ├── examples ├── README.md ├── headers │ └── headers.go ├── http2 │ └── http2.go ├── http3 │ └── http3.go ├── ja3 │ └── ja3.go └── proxy │ └── proxy.go ├── go.mod ├── go.sum ├── header.go ├── http2.go ├── http3.go ├── ja3.go ├── logger.go ├── pinner.go ├── presets.go ├── profiles.go ├── proxy.go ├── redirect.go ├── request.go ├── response.go ├── session.go ├── socks5_udp.go ├── structs.go ├── test ├── compression_test.go ├── connection_test.go ├── cookies_test.go ├── disable_auto_decompression_test.go ├── header_test.go ├── http2_test.go ├── http3_test.go ├── ja3_test.go ├── pinner_test.go ├── proxy_chain_test.go ├── proxy_test.go ├── redirect_test.go ├── request_test.go ├── response_test.go ├── server_test.go ├── session_test.go ├── socks4_proxy_test.go ├── utils │ ├── impersonate.go │ ├── peet.go │ ├── socks4_server.go │ └── utils.go ├── utils_test.go ├── verbose_test.go └── websocket_test.go ├── transport.go ├── utils.go └── websocket.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/-bug---this-is-a-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/ISSUE_TEMPLATE/-bug---this-is-a-bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/assets/hypersolutions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/assets/hypersolutions.jpg -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/generate-changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/scripts/generate-changelog.sh -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.github/workflows/releases.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/README.md -------------------------------------------------------------------------------- /cffi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/Makefile -------------------------------------------------------------------------------- /cffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/README.md -------------------------------------------------------------------------------- /cffi/azuretls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/azuretls.h -------------------------------------------------------------------------------- /cffi/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/examples/Makefile -------------------------------------------------------------------------------- /cffi/examples/c_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/examples/c_example.c -------------------------------------------------------------------------------- /cffi/examples/nodejs_example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/examples/nodejs_example.js -------------------------------------------------------------------------------- /cffi/examples/python_binary_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/examples/python_binary_example.py -------------------------------------------------------------------------------- /cffi/examples/python_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/examples/python_example.py -------------------------------------------------------------------------------- /cffi/examples/typescript_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/examples/typescript_example.ts -------------------------------------------------------------------------------- /cffi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cffi/main.go -------------------------------------------------------------------------------- /connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/connection.go -------------------------------------------------------------------------------- /cookies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/cookies.go -------------------------------------------------------------------------------- /dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/dump.go -------------------------------------------------------------------------------- /encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/encoding.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/example_test.go -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/headers/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/examples/headers/headers.go -------------------------------------------------------------------------------- /examples/http2/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/examples/http2/http2.go -------------------------------------------------------------------------------- /examples/http3/http3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/examples/http3/http3.go -------------------------------------------------------------------------------- /examples/ja3/ja3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/examples/ja3/ja3.go -------------------------------------------------------------------------------- /examples/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/examples/proxy/proxy.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/go.sum -------------------------------------------------------------------------------- /header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/header.go -------------------------------------------------------------------------------- /http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/http2.go -------------------------------------------------------------------------------- /http3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/http3.go -------------------------------------------------------------------------------- /ja3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/ja3.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/logger.go -------------------------------------------------------------------------------- /pinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/pinner.go -------------------------------------------------------------------------------- /presets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/presets.go -------------------------------------------------------------------------------- /profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/profiles.go -------------------------------------------------------------------------------- /proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/proxy.go -------------------------------------------------------------------------------- /redirect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/redirect.go -------------------------------------------------------------------------------- /request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/request.go -------------------------------------------------------------------------------- /response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/response.go -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/session.go -------------------------------------------------------------------------------- /socks5_udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/socks5_udp.go -------------------------------------------------------------------------------- /structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/structs.go -------------------------------------------------------------------------------- /test/compression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/compression_test.go -------------------------------------------------------------------------------- /test/connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/connection_test.go -------------------------------------------------------------------------------- /test/cookies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/cookies_test.go -------------------------------------------------------------------------------- /test/disable_auto_decompression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/disable_auto_decompression_test.go -------------------------------------------------------------------------------- /test/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/header_test.go -------------------------------------------------------------------------------- /test/http2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/http2_test.go -------------------------------------------------------------------------------- /test/http3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/http3_test.go -------------------------------------------------------------------------------- /test/ja3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/ja3_test.go -------------------------------------------------------------------------------- /test/pinner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/pinner_test.go -------------------------------------------------------------------------------- /test/proxy_chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/proxy_chain_test.go -------------------------------------------------------------------------------- /test/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/proxy_test.go -------------------------------------------------------------------------------- /test/redirect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/redirect_test.go -------------------------------------------------------------------------------- /test/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/request_test.go -------------------------------------------------------------------------------- /test/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/response_test.go -------------------------------------------------------------------------------- /test/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/server_test.go -------------------------------------------------------------------------------- /test/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/session_test.go -------------------------------------------------------------------------------- /test/socks4_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/socks4_proxy_test.go -------------------------------------------------------------------------------- /test/utils/impersonate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/utils/impersonate.go -------------------------------------------------------------------------------- /test/utils/peet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/utils/peet.go -------------------------------------------------------------------------------- /test/utils/socks4_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/utils/socks4_server.go -------------------------------------------------------------------------------- /test/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/utils/utils.go -------------------------------------------------------------------------------- /test/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/utils_test.go -------------------------------------------------------------------------------- /test/verbose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/verbose_test.go -------------------------------------------------------------------------------- /test/websocket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/test/websocket_test.go -------------------------------------------------------------------------------- /transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/transport.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/utils.go -------------------------------------------------------------------------------- /websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noooste/azuretls-client/HEAD/websocket.go --------------------------------------------------------------------------------