Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Danny-Dasilva/CycleTLS
/ types & classes
Types & classes
88 in github.com/Danny-Dasilva/CycleTLS
⨍
Functions
362
◇
Types & classes
88
Class
src/index.ts:125
Class
src/index.ts:171
Class
src/index.ts:597
Class
src/index.ts:1013
Struct
AkamaiOptions
cycletls/tests/integration/latest_fingerprint_test.go:14
Struct
Browser
cycletls/client.go:36
Struct
ClientPoolEntry
ClientPoolEntry represents a cached client with metadata
cycletls/client.go:24
Struct
ContextKeyHeader
ContextKeyHeader Users of context.WithValue should define their own types for keys
cycletls/connect.go:143
Interface
Cookie
src/index.ts:14
Struct
Cookie
A Cookie represents an HTTP cookie as sent in the Set-Cookie header of an HTTP response or the Cookie header of an HTTP request. See https://tools.ie
cycletls/index.go:33
Struct
Cookie
A Cookie represents an HTTP cookie as sent in the Set-Cookie header of an HTTP response or the Cookie header of an HTTP request. See https://tools.ie
tests/golang_hold/https.go:20
Struct
Cookie
A Cookie represents an HTTP cookie as sent in the Set-Cookie header of an HTTP response or the Cookie header of an HTTP request. See https://tools.ie
tests/golang_hold/cookies.go:20
Struct
CustomApplicationSettingsExtension
CustomApplicationSettingsExtension preserves the original extension ID for ALPS
cycletls/extensions.go:66
Struct
CustomCompressCertificateExtension
CustomCompressCertificateExtension preserves the original extension ID
cycletls/extensions.go:140
Struct
CustomDelegatedCredentialsExtension
CustomDelegatedCredentialsExtension preserves the original extension ID
cycletls/extensions.go:196
Struct
CustomECHExtension
CustomECHExtension preserves the original extension ID for Encrypted Client Hello
cycletls/extensions.go:107
Struct
CustomGREASEExtension
CustomGREASEExtension preserves GREASE extension IDs
cycletls/extensions.go:264
Struct
CustomPostQuantumExtension
CustomPostQuantumExtension for post-quantum key exchange extensions
cycletls/extensions.go:235
Struct
CustomRecordSizeLimitExtension
CustomRecordSizeLimitExtension preserves the original extension ID
cycletls/extensions.go:174
Struct
CycleTLS
CycleTLS creates full request and response
cycletls/index.go:109
Interface
CycleTLSClient
src/index.ts:1070
Class
CycleTLSClientImpl
src/index.ts:597
Interface
CycleTLSOptions
tests/test-utils.ts:6
Struct
CycleTLSOptions
cycletls/tests/integration/main_ja3_test.go:13
Interface
CycleTLSRequestOptions
src/index.ts:33
Struct
CycleTLSRequestOptions
cycletls/tests/integration/tls_13_test.go:14
Interface
CycleTLSResponse
src/index.ts:81
Interface
CycleTLSSSEResponse
src/index.ts:116
Interface
CycleTLSWebSocketResponse
src/index.ts:100
Struct
FormResponse
cycletls/tests/integration/UrlEncodedFormData_test.go:14
Struct
FullResp
cycletls/tests/integration/InsecureSkipVerify_test.go:14
Struct
HTTP2Fingerprint
HTTP2Fingerprint represents an HTTP/2 client fingerprint. The fingerprint string format is: settings|connectionFlow|exclusive|priorityOrder Exampl
cycletls/http2.go:17
Struct
HTTP3Connection
HTTP3Connection represents an HTTP/3 connection with associated metadata
cycletls/http3.go:396
Struct
HTTP3RoundTripper
HTTP3RoundTripper implements an HTTP/3 round tripper with support for custom TLS fingerprints
cycletls/http3.go:273
Struct
HTTP3Transport
HTTP3Transport represents an HTTP/3 transport with customizable settings
cycletls/http3.go:18
Struct
HttpBinResponse
cycletls/tests/integration/multipart_formdata_test.go:17
Class
InstanceManager
src/index.ts:125
Struct
JA4Components
JA4Components represents the parsed components of a JA4 string
cycletls/utils.go:436
Struct
JA4HComponents
JA4HComponents represents the parsed components of a JA4H (HTTP Client) string
cycletls/utils.go:449
Struct
JA4RComponents
JA4RComponents represents the parsed components of a JA4_r (raw) string
cycletls/utils.go:566
Struct
Ja3erResp
cycletls/tests/integration/main_ja3_test.go:20
FuncType
Option
Option configures a CycleTLS client
cycletls/index.go:116
Struct
Options
Options sets CycleTLS client options
cycletls/index.go:55
Struct
Options
tests/golang_hold/https.go:41
Struct
Options
tests/golang_hold/cookies.go:41
Class
PacketBuffer
src/index.ts:1013
Struct
PeetResp
cycletls/tests/integration/latest_fingerprint_test.go:24
Interface
PreserveIDExtension
PreserveIDExtension is an interface for extensions that preserve their original extension ID
cycletls/extensions.go:60
TypeAlias
Protocol
Protocol represents the HTTP protocol version
cycletls/client.go:69
Interface
Request
tests/integration.test.ts:8
Interface
Request
tests/encoding.test.ts:9
Struct
Response
Backward compatibility types and functions for integration tests
cycletls/index.go:1320
Struct
Result
tests/golang_hold/weird_dual.go:36
Struct
Result
tests/golang_hold/working.go:36
Struct
Result
tests/golang_hold/index copy.go:36
Struct
SSEClient
SSEClient represents a client for Server-Sent Events
cycletls/sse.go:16
Interface
SSEEvent
src/index.ts:109
Struct
SSEEvent
SSEEvent represents a server-sent event
cycletls/sse.go:31
Struct
SSEResponse
SSEResponse represents a response from an SSE connection
cycletls/sse.go:115
Class
SharedInstance
src/index.ts:171
Struct
SocksDialer
cycletls/connect.go:23
Struct
TLS
tests/golang_hold/https.go:84
Struct
TLS
tests/golang_hold/cookies.go:84
Struct
Time
Time wraps time.Time overriddin the json marshal/unmarshal to pass timestamp as integer
cycletls/index.go:25
Struct
Time
Time wraps time.Time overriddin the json marshal/unmarshal to pass timestamp as integer
tests/golang_hold/https.go:48
Struct
Time
Time wraps time.Time overriddin the json marshal/unmarshal to pass timestamp as integer
tests/golang_hold/cookies.go:48
Interface
TimeoutOptions
src/index.ts:28
Struct
UQuicHTTP3Transport
UQuicHTTP3Transport implements HTTP/3 transport with UQuic fingerprinting
cycletls/http3.go:82
Struct
UserAgent
cycletls/utils.go:55
Struct
WebSocketClient
WebSocketClient represents a client for WebSocket connections
cycletls/websocket.go:14
Interface
WebSocketMessage
src/index.ts:95
Struct
WebSocketResponse
WebSocketResponse represents a response from a WebSocket connection
cycletls/websocket.go:105
Struct
connectDialer
connectDialer allows to configure one-time use HTTP CONNECT client
cycletls/connect.go:36
Struct
cycleTLSRequest
cycletls/index.go:94
Struct
errExtensionNotExist
cycletls/errors.go:112
Struct
errorMessage
cycletls/errors.go:13
Struct
fullRequest
rename to request+client+options
cycletls/index.go:100
Struct
http2Conn
cycletls/connect.go:304
Struct
myTLSRequest
tests/golang_hold/weird_dual.go:22
Struct
myTLSRequest
tests/golang_hold/working.go:22
Struct
myTLSRequest
tests/golang_hold/index copy.go:22
Struct
myTLSResponse
tests/golang_hold/weird_dual.go:48
Struct
myTLSResponse
tests/golang_hold/working.go:48
Struct
myTLSResponse
tests/golang_hold/index copy.go:48
Struct
response
tests/golang_hold/weird_dual.go:42
Struct
response
tests/golang_hold/working.go:42
Struct
response
tests/golang_hold/index copy.go:42
Struct
roundTripper
cycletls/roundtripper.go:24