├── .gitignore ├── .idea ├── hello-requests.iml ├── modules.xml └── vcs.xml ├── README.md ├── client.go ├── compress └── compress.go ├── go.mod ├── go.sum ├── http ├── cgi │ ├── child.go │ ├── host.go │ └── testdata │ │ └── test.cgi ├── client.go ├── clone.go ├── cookie.go ├── cookiejar │ ├── jar.go │ └── punycode.go ├── doc.go ├── fcgi │ ├── child.go │ └── fcgi.go ├── filetransport.go ├── fs.go ├── h2_bundle.go ├── header.go ├── http.go ├── httptest │ ├── httptest.go │ ├── recorder.go │ └── server.go ├── httptrace │ └── trace.go ├── httputil │ ├── dump.go │ ├── httputil.go │ ├── persist.go │ └── reverseproxy.go ├── internal │ ├── chunked.go │ └── testcert.go ├── jar.go ├── method.go ├── omithttp2.go ├── pprof │ └── pprof.go ├── request.go ├── response.go ├── roundtrip.go ├── roundtrip_js.go ├── server.go ├── sniff.go ├── socks_bundle.go ├── status.go ├── testdata │ ├── file │ ├── index.html │ └── style.css ├── transfer.go ├── transport.go └── triv.go ├── internal ├── nettrace │ └── nettrace.go └── profile │ ├── encode.go │ ├── filter.go │ ├── legacy_profile.go │ ├── merge.go │ ├── profile.go │ ├── profile_test.go │ ├── proto.go │ ├── proto_test.go │ └── prune.go ├── mimic └── mimic.go ├── request.go ├── test └── request_test.go ├── types.go ├── utils └── utils.go └── utls ├── .travis.yml ├── alert.go ├── auth.go ├── cipher_suites.go ├── common.go ├── conn.go ├── cpu ├── cpu.go ├── cpu_arm.go ├── cpu_arm64.go ├── cpu_mips.go ├── cpu_mips64.go ├── cpu_mips64le.go ├── cpu_mipsle.go ├── cpu_ppc64x.go ├── cpu_s390x.go ├── cpu_test.go ├── cpu_x86.go └── cpu_x86.s ├── examples └── examples.go ├── generate_cert.go ├── handshake_client.go ├── handshake_client_tls13.go ├── handshake_messages.go ├── handshake_server.go ├── handshake_server_tls13.go ├── key_agreement.go ├── key_schedule.go ├── local ├── facebook_test.pcapng └── fb │ ├── fb │ └── main.go ├── logo.png ├── logo_small.png ├── prf.go ├── testdata ├── Client-TLSv10-ClientCert-ECDSA-ECDSA ├── Client-TLSv10-ClientCert-ECDSA-RSA ├── Client-TLSv10-ClientCert-RSA-ECDSA ├── Client-TLSv10-ClientCert-RSA-RSA ├── Client-TLSv10-ECDHE-ECDSA-AES ├── Client-TLSv10-ECDHE-RSA-AES ├── Client-TLSv10-ExportKeyingMaterial ├── Client-TLSv10-RSA-RC4 ├── Client-TLSv11-ECDHE-ECDSA-AES ├── Client-TLSv11-ECDHE-RSA-AES ├── Client-TLSv11-RSA-RC4 ├── Client-TLSv12-AES128-GCM-SHA256 ├── Client-TLSv12-AES128-SHA256 ├── Client-TLSv12-AES256-GCM-SHA384 ├── Client-TLSv12-ALPN ├── Client-TLSv12-ALPN-NoMatch ├── Client-TLSv12-ClientCert-ECDSA-ECDSA ├── Client-TLSv12-ClientCert-ECDSA-RSA ├── Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 ├── Client-TLSv12-ClientCert-RSA-ECDSA ├── Client-TLSv12-ClientCert-RSA-RSA ├── Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 ├── Client-TLSv12-ClientCert-RSA-RSAPSS ├── Client-TLSv12-ECDHE-ECDSA-AES ├── Client-TLSv12-ECDHE-ECDSA-AES-GCM ├── Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 ├── Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 ├── Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 ├── Client-TLSv12-ECDHE-RSA-AES ├── Client-TLSv12-ECDHE-RSA-AES128-SHA256 ├── Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 ├── Client-TLSv12-ExportKeyingMaterial ├── Client-TLSv12-P256-ECDHE ├── Client-TLSv12-RSA-RC4 ├── Client-TLSv12-RenegotiateOnce ├── Client-TLSv12-RenegotiateTwice ├── Client-TLSv12-RenegotiateTwiceRejected ├── Client-TLSv12-RenegotiationRejected ├── Client-TLSv12-SCT ├── Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 ├── Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 ├── Client-TLSv12-UTLS-AES128-GCM-SHA256-Firefox-55 ├── Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Chrome-58 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Chrome-58setclienthello ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Chrome-70 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-GCM-SHA256-Chrome-70 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58setclienthello ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Golang-0 ├── Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 ├── Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 ├── Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 ├── Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 ├── Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 ├── Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 ├── Client-TLSv12-X25519-ECDHE ├── Client-TLSv13-AES128-SHA256 ├── Client-TLSv13-AES256-SHA384 ├── Client-TLSv13-ALPN ├── Client-TLSv13-CHACHA20-SHA256 ├── Client-TLSv13-ClientCert-ECDSA-RSA ├── Client-TLSv13-ClientCert-RSA-ECDSA ├── Client-TLSv13-ClientCert-RSA-RSAPSS ├── Client-TLSv13-ECDSA ├── Client-TLSv13-ExportKeyingMaterial ├── Client-TLSv13-HelloRetryRequest ├── Client-TLSv13-KeyUpdate ├── Client-TLSv13-P256-ECDHE ├── Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70 ├── Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 ├── Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 ├── Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 ├── Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 ├── Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 ├── Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Firefox-63 ├── Client-TLSv13-X25519-ECDHE ├── Server-SSLv3-RSA-3DES ├── Server-SSLv3-RSA-AES ├── Server-SSLv3-RSA-RC4 ├── Server-TLSv10-ECDHE-ECDSA-AES ├── Server-TLSv10-ExportKeyingMaterial ├── Server-TLSv10-RSA-3DES ├── Server-TLSv10-RSA-AES ├── Server-TLSv10-RSA-RC4 ├── Server-TLSv11-FallbackSCSV ├── Server-TLSv11-RSA-RC4 ├── Server-TLSv12-ALPN ├── Server-TLSv12-ALPN-NoMatch ├── Server-TLSv12-CipherSuiteCertPreferenceECDSA ├── Server-TLSv12-CipherSuiteCertPreferenceRSA ├── Server-TLSv12-ClientAuthRequestedAndECDSAGiven ├── Server-TLSv12-ClientAuthRequestedAndGiven ├── Server-TLSv12-ClientAuthRequestedAndPKCS1v15Given ├── Server-TLSv12-ClientAuthRequestedNotGiven ├── Server-TLSv12-ECDHE-ECDSA-AES ├── Server-TLSv12-ExportKeyingMaterial ├── Server-TLSv12-IssueTicket ├── Server-TLSv12-IssueTicketPreDisable ├── Server-TLSv12-P256 ├── Server-TLSv12-RSA-3DES ├── Server-TLSv12-RSA-AES ├── Server-TLSv12-RSA-AES-GCM ├── Server-TLSv12-RSA-AES256-GCM-SHA384 ├── Server-TLSv12-RSA-RC4 ├── Server-TLSv12-RSA-RSAPKCS1v15 ├── Server-TLSv12-RSA-RSAPSS ├── Server-TLSv12-Resume ├── Server-TLSv12-ResumeDisabled ├── Server-TLSv12-SNI ├── Server-TLSv12-SNI-GetCertificate ├── Server-TLSv12-SNI-GetCertificateNotFound ├── Server-TLSv12-X25519 ├── Server-TLSv13-AES128-SHA256 ├── Server-TLSv13-AES256-SHA384 ├── Server-TLSv13-ALPN ├── Server-TLSv13-ALPN-NoMatch ├── Server-TLSv13-CHACHA20-SHA256 ├── Server-TLSv13-ClientAuthRequestedAndECDSAGiven ├── Server-TLSv13-ClientAuthRequestedAndGiven ├── Server-TLSv13-ClientAuthRequestedNotGiven ├── Server-TLSv13-ECDHE-ECDSA-AES ├── Server-TLSv13-ExportKeyingMaterial ├── Server-TLSv13-HelloRetryRequest ├── Server-TLSv13-IssueTicket ├── Server-TLSv13-IssueTicketPreDisable ├── Server-TLSv13-P256 ├── Server-TLSv13-RSA-RSAPSS ├── Server-TLSv13-Resume ├── Server-TLSv13-Resume-HelloRetryRequest ├── Server-TLSv13-ResumeDisabled ├── Server-TLSv13-X25519 ├── example-cert.pem └── example-key.pem ├── testenv ├── testenv.go ├── testenv_cgo.go ├── testenv_notwin.go └── testenv_windows.go ├── ticket.go ├── tls.go ├── u_common.go ├── u_conn.go ├── u_parrots.go ├── u_prng.go ├── u_public.go ├── u_roller.go ├── u_tls_extensions.go ├── y_certificate_compression.go └── y_ctaes.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/hello-requests.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/.idea/hello-requests.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/README.md -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/client.go -------------------------------------------------------------------------------- /compress/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/compress/compress.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/go.sum -------------------------------------------------------------------------------- /http/cgi/child.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/cgi/child.go -------------------------------------------------------------------------------- /http/cgi/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/cgi/host.go -------------------------------------------------------------------------------- /http/cgi/testdata/test.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/cgi/testdata/test.cgi -------------------------------------------------------------------------------- /http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/client.go -------------------------------------------------------------------------------- /http/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/clone.go -------------------------------------------------------------------------------- /http/cookie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/cookie.go -------------------------------------------------------------------------------- /http/cookiejar/jar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/cookiejar/jar.go -------------------------------------------------------------------------------- /http/cookiejar/punycode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/cookiejar/punycode.go -------------------------------------------------------------------------------- /http/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/doc.go -------------------------------------------------------------------------------- /http/fcgi/child.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/fcgi/child.go -------------------------------------------------------------------------------- /http/fcgi/fcgi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/fcgi/fcgi.go -------------------------------------------------------------------------------- /http/filetransport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/filetransport.go -------------------------------------------------------------------------------- /http/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/fs.go -------------------------------------------------------------------------------- /http/h2_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/h2_bundle.go -------------------------------------------------------------------------------- /http/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/header.go -------------------------------------------------------------------------------- /http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/http.go -------------------------------------------------------------------------------- /http/httptest/httptest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httptest/httptest.go -------------------------------------------------------------------------------- /http/httptest/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httptest/recorder.go -------------------------------------------------------------------------------- /http/httptest/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httptest/server.go -------------------------------------------------------------------------------- /http/httptrace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httptrace/trace.go -------------------------------------------------------------------------------- /http/httputil/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httputil/dump.go -------------------------------------------------------------------------------- /http/httputil/httputil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httputil/httputil.go -------------------------------------------------------------------------------- /http/httputil/persist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httputil/persist.go -------------------------------------------------------------------------------- /http/httputil/reverseproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/httputil/reverseproxy.go -------------------------------------------------------------------------------- /http/internal/chunked.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/internal/chunked.go -------------------------------------------------------------------------------- /http/internal/testcert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/internal/testcert.go -------------------------------------------------------------------------------- /http/jar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/jar.go -------------------------------------------------------------------------------- /http/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/method.go -------------------------------------------------------------------------------- /http/omithttp2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/omithttp2.go -------------------------------------------------------------------------------- /http/pprof/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/pprof/pprof.go -------------------------------------------------------------------------------- /http/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/request.go -------------------------------------------------------------------------------- /http/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/response.go -------------------------------------------------------------------------------- /http/roundtrip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/roundtrip.go -------------------------------------------------------------------------------- /http/roundtrip_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/roundtrip_js.go -------------------------------------------------------------------------------- /http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/server.go -------------------------------------------------------------------------------- /http/sniff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/sniff.go -------------------------------------------------------------------------------- /http/socks_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/socks_bundle.go -------------------------------------------------------------------------------- /http/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/status.go -------------------------------------------------------------------------------- /http/testdata/file: -------------------------------------------------------------------------------- 1 | 0123456789 2 | -------------------------------------------------------------------------------- /http/testdata/index.html: -------------------------------------------------------------------------------- 1 | index.html says hello 2 | -------------------------------------------------------------------------------- /http/testdata/style.css: -------------------------------------------------------------------------------- 1 | body {} 2 | -------------------------------------------------------------------------------- /http/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/transfer.go -------------------------------------------------------------------------------- /http/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/transport.go -------------------------------------------------------------------------------- /http/triv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/http/triv.go -------------------------------------------------------------------------------- /internal/nettrace/nettrace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/nettrace/nettrace.go -------------------------------------------------------------------------------- /internal/profile/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/encode.go -------------------------------------------------------------------------------- /internal/profile/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/filter.go -------------------------------------------------------------------------------- /internal/profile/legacy_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/legacy_profile.go -------------------------------------------------------------------------------- /internal/profile/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/merge.go -------------------------------------------------------------------------------- /internal/profile/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/profile.go -------------------------------------------------------------------------------- /internal/profile/profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/profile_test.go -------------------------------------------------------------------------------- /internal/profile/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/proto.go -------------------------------------------------------------------------------- /internal/profile/proto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/proto_test.go -------------------------------------------------------------------------------- /internal/profile/prune.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/internal/profile/prune.go -------------------------------------------------------------------------------- /mimic/mimic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/mimic/mimic.go -------------------------------------------------------------------------------- /request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/request.go -------------------------------------------------------------------------------- /test/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/test/request_test.go -------------------------------------------------------------------------------- /types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/types.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utils/utils.go -------------------------------------------------------------------------------- /utls/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/.travis.yml -------------------------------------------------------------------------------- /utls/alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/alert.go -------------------------------------------------------------------------------- /utls/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/auth.go -------------------------------------------------------------------------------- /utls/cipher_suites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cipher_suites.go -------------------------------------------------------------------------------- /utls/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/common.go -------------------------------------------------------------------------------- /utls/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/conn.go -------------------------------------------------------------------------------- /utls/cpu/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu.go -------------------------------------------------------------------------------- /utls/cpu/cpu_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_arm.go -------------------------------------------------------------------------------- /utls/cpu/cpu_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_arm64.go -------------------------------------------------------------------------------- /utls/cpu/cpu_mips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_mips.go -------------------------------------------------------------------------------- /utls/cpu/cpu_mips64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_mips64.go -------------------------------------------------------------------------------- /utls/cpu/cpu_mips64le.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_mips64le.go -------------------------------------------------------------------------------- /utls/cpu/cpu_mipsle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_mipsle.go -------------------------------------------------------------------------------- /utls/cpu/cpu_ppc64x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_ppc64x.go -------------------------------------------------------------------------------- /utls/cpu/cpu_s390x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_s390x.go -------------------------------------------------------------------------------- /utls/cpu/cpu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_test.go -------------------------------------------------------------------------------- /utls/cpu/cpu_x86.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_x86.go -------------------------------------------------------------------------------- /utls/cpu/cpu_x86.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/cpu/cpu_x86.s -------------------------------------------------------------------------------- /utls/examples/examples.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/examples/examples.go -------------------------------------------------------------------------------- /utls/generate_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/generate_cert.go -------------------------------------------------------------------------------- /utls/handshake_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/handshake_client.go -------------------------------------------------------------------------------- /utls/handshake_client_tls13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/handshake_client_tls13.go -------------------------------------------------------------------------------- /utls/handshake_messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/handshake_messages.go -------------------------------------------------------------------------------- /utls/handshake_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/handshake_server.go -------------------------------------------------------------------------------- /utls/handshake_server_tls13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/handshake_server_tls13.go -------------------------------------------------------------------------------- /utls/key_agreement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/key_agreement.go -------------------------------------------------------------------------------- /utls/key_schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/key_schedule.go -------------------------------------------------------------------------------- /utls/local/facebook_test.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/local/facebook_test.pcapng -------------------------------------------------------------------------------- /utls/local/fb/fb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/local/fb/fb -------------------------------------------------------------------------------- /utls/local/fb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/local/fb/main.go -------------------------------------------------------------------------------- /utls/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/logo.png -------------------------------------------------------------------------------- /utls/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/logo_small.png -------------------------------------------------------------------------------- /utls/prf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/prf.go -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ClientCert-RSA-RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ClientCert-RSA-RSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ECDHE-ECDSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ECDHE-ECDSA-AES -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ECDHE-RSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ECDHE-RSA-AES -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-ExportKeyingMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-ExportKeyingMaterial -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv10-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv10-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv11-ECDHE-ECDSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv11-ECDHE-ECDSA-AES -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv11-ECDHE-RSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv11-ECDHE-RSA-AES -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv11-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv11-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-AES128-GCM-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-AES128-GCM-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-AES128-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-AES128-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-AES256-GCM-SHA384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-AES256-GCM-SHA384 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ALPN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ALPN -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ALPN-NoMatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ALPN-NoMatch -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-RSA-ECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-RSA-ECDSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-RSA-RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-RSA-RSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-RSA-RSAPKCS1v15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ClientCert-RSA-RSAPSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ClientCert-RSA-RSAPSS -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES128-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-RSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-RSA-AES -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-ExportKeyingMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-ExportKeyingMaterial -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-P256-ECDHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-P256-ECDHE -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-RenegotiateOnce: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-RenegotiateOnce -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-RenegotiateTwice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-RenegotiateTwice -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-RenegotiateTwiceRejected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-RenegotiateTwiceRejected -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-RenegotiationRejected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-RenegotiationRejected -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-SCT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-SCT -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Firefox-55: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Chrome-58: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Chrome-58setclienthello: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Chrome-70: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-GCM-SHA256-Chrome-70: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58setclienthello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58setclienthello -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv12-X25519-ECDHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv12-X25519-ECDHE -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-AES128-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-AES128-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-AES256-SHA384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-AES256-SHA384 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-ALPN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-ALPN -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-CHACHA20-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-CHACHA20-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-ClientCert-ECDSA-RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-ClientCert-ECDSA-RSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-ClientCert-RSA-ECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-ClientCert-RSA-ECDSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-ClientCert-RSA-RSAPSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-ClientCert-RSA-RSAPSS -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-ECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-ECDSA -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-ExportKeyingMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-ExportKeyingMaterial -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-HelloRetryRequest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-HelloRetryRequest -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-KeyUpdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-KeyUpdate -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-P256-ECDHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-P256-ECDHE -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Firefox-63: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Firefox-63 -------------------------------------------------------------------------------- /utls/testdata/Client-TLSv13-X25519-ECDHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Client-TLSv13-X25519-ECDHE -------------------------------------------------------------------------------- /utls/testdata/Server-SSLv3-RSA-3DES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-SSLv3-RSA-3DES -------------------------------------------------------------------------------- /utls/testdata/Server-SSLv3-RSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-SSLv3-RSA-AES -------------------------------------------------------------------------------- /utls/testdata/Server-SSLv3-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-SSLv3-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv10-ECDHE-ECDSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv10-ECDHE-ECDSA-AES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv10-ExportKeyingMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv10-ExportKeyingMaterial -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv10-RSA-3DES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv10-RSA-3DES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv10-RSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv10-RSA-AES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv10-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv10-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv11-FallbackSCSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv11-FallbackSCSV -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv11-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv11-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ALPN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ALPN -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ALPN-NoMatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ALPN-NoMatch -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-CipherSuiteCertPreferenceECDSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-CipherSuiteCertPreferenceECDSA -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-CipherSuiteCertPreferenceRSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-CipherSuiteCertPreferenceRSA -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ClientAuthRequestedAndECDSAGiven: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ClientAuthRequestedAndECDSAGiven -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ClientAuthRequestedAndGiven: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ClientAuthRequestedAndGiven -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ClientAuthRequestedAndPKCS1v15Given: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ClientAuthRequestedAndPKCS1v15Given -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ClientAuthRequestedNotGiven: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ClientAuthRequestedNotGiven -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ECDHE-ECDSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ECDHE-ECDSA-AES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ExportKeyingMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ExportKeyingMaterial -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-IssueTicket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-IssueTicket -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-IssueTicketPreDisable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-IssueTicketPreDisable -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-P256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-P256 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-3DES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-3DES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-AES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-AES-GCM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-AES-GCM -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-AES256-GCM-SHA384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-RC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-RC4 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-RSAPKCS1v15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-RSA-RSAPSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-RSA-RSAPSS -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-Resume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-Resume -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-ResumeDisabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-ResumeDisabled -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-SNI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-SNI -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-SNI-GetCertificate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-SNI-GetCertificate -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-SNI-GetCertificateNotFound: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-SNI-GetCertificateNotFound -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv12-X25519: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv12-X25519 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-AES128-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-AES128-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-AES256-SHA384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-AES256-SHA384 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ALPN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ALPN -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ALPN-NoMatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ALPN-NoMatch -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-CHACHA20-SHA256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-CHACHA20-SHA256 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ClientAuthRequestedAndECDSAGiven: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ClientAuthRequestedAndECDSAGiven -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ClientAuthRequestedAndGiven: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ClientAuthRequestedAndGiven -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ClientAuthRequestedNotGiven: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ClientAuthRequestedNotGiven -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ECDHE-ECDSA-AES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ECDHE-ECDSA-AES -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ExportKeyingMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ExportKeyingMaterial -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-HelloRetryRequest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-HelloRetryRequest -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-IssueTicket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-IssueTicket -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-IssueTicketPreDisable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-IssueTicketPreDisable -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-P256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-P256 -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-RSA-RSAPSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-RSA-RSAPSS -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-Resume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-Resume -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-Resume-HelloRetryRequest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-Resume-HelloRetryRequest -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-ResumeDisabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-ResumeDisabled -------------------------------------------------------------------------------- /utls/testdata/Server-TLSv13-X25519: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/Server-TLSv13-X25519 -------------------------------------------------------------------------------- /utls/testdata/example-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/example-cert.pem -------------------------------------------------------------------------------- /utls/testdata/example-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testdata/example-key.pem -------------------------------------------------------------------------------- /utls/testenv/testenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testenv/testenv.go -------------------------------------------------------------------------------- /utls/testenv/testenv_cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testenv/testenv_cgo.go -------------------------------------------------------------------------------- /utls/testenv/testenv_notwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testenv/testenv_notwin.go -------------------------------------------------------------------------------- /utls/testenv/testenv_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/testenv/testenv_windows.go -------------------------------------------------------------------------------- /utls/ticket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/ticket.go -------------------------------------------------------------------------------- /utls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/tls.go -------------------------------------------------------------------------------- /utls/u_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_common.go -------------------------------------------------------------------------------- /utls/u_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_conn.go -------------------------------------------------------------------------------- /utls/u_parrots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_parrots.go -------------------------------------------------------------------------------- /utls/u_prng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_prng.go -------------------------------------------------------------------------------- /utls/u_public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_public.go -------------------------------------------------------------------------------- /utls/u_roller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_roller.go -------------------------------------------------------------------------------- /utls/u_tls_extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/u_tls_extensions.go -------------------------------------------------------------------------------- /utls/y_certificate_compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/y_certificate_compression.go -------------------------------------------------------------------------------- /utls/y_ctaes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterbdm/hello-requests/HEAD/utls/y_ctaes.go --------------------------------------------------------------------------------