Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Danny-Dasilva/CycleTLS
/ functions
Functions
362 in github.com/Danny-Dasilva/CycleTLS
⨍
Functions
362
◇
Types & classes
88
↓ 1 callers
Function
NewCustomGREASEExtension
NewCustomGREASEExtension creates a new GREASE extension with preserved ID
cycletls/extensions.go:270
↓ 1 callers
Function
NewCustomPostQuantumExtension
NewCustomPostQuantumExtension creates a new post-quantum extension
cycletls/extensions.go:242
↓ 1 callers
Function
NewCustomRecordSizeLimitExtension
NewCustomRecordSizeLimitExtension creates a new record size limit extension
cycletls/extensions.go:181
↓ 1 callers
Function
ParseDateString
ParseDateString takes a string and passes it through Approxidate Parses into a time.Time
tests/golang_hold/https.go:90
↓ 1 callers
Function
ParseDateString
ParseDateString takes a string and passes it through Approxidate Parses into a time.Time
tests/golang_hold/cookies.go:90
↓ 1 callers
Function
Process
Dispatcher
tests/golang_hold/index copy.go:70
↓ 1 callers
Method
Read
(p []byte)
cycletls/connect.go:310
↓ 1 callers
Method
RoundTrip
RoundTrip implements the http.RoundTripper interface for UQuic transport
cycletls/http3.go:107
↓ 1 callers
Method
RoundTrip
(req *http.Request)
cycletls/roundtripper.go:61
↓ 1 callers
Method
Send
Send sends a message over the WebSocket connection
cycletls/websocket.go:129
↓ 1 callers
Method
addClient
(clientId: string, client: CycleTLSClientImpl)
src/index.ts:433
↓ 1 callers
Function
assertEqual
(t *testing.T, a interface{}, b interface{})
cycletls/tests/unit/roundtripper_test.go:12
↓ 1 callers
Method
cancelRequest
(requestId: string)
src/index.ts:506
↓ 1 callers
Method
checkSpawnedInstance
(resolve: () => void, reject: (reason: string) => void)
src/index.ts:199
↓ 1 callers
Function
cleanupCycleTLS
(instance: CycleTLSClient)
tests/test-utils.ts:81
↓ 1 callers
Function
clearAllConnections
clearAllConnections clears all connections from the pool for test isolation
cycletls/client.go:274
↓ 1 callers
Function
clientBuilder
(browser Browser, dialer proxy.ContextDialer, timeout int, disableRedirect bool)
cycletls/client.go:92
↓ 1 callers
Method
connect
(url: string, options: CycleTLSRequestOptions)
src/index.ts:865
↓ 1 callers
Function
containsExpectedPath
Helper function to check if final URL contains expected path
cycletls/tests/integration/multiple_requests_test.go:97
↓ 1 callers
Function
convertJA3ForTLS13
convertJA3ForTLS13 converts a JA3 string to use TLS 1.3 compatible curves
cycletls/utils.go:379
↓ 1 callers
Function
createErrorString
func createErrorString(err: string) (msg, debugger string) {
cycletls/errors.go:25
↓ 1 callers
Function
createResponseMethods
(rawBuffer: Buffer, headers: { [key: string]: any })
src/index.ts:989
↓ 1 callers
Function
createSafeCycleTLS
( options?: CycleTLSOptions )
tests/test-utils.ts:68
↓ 1 callers
Method
delete
(url: string, options: CycleTLSRequestOptions)
src/index.ts:853
↓ 1 callers
Function
demonstrateAllByteValues
(client cycletls.CycleTLS)
examples/binary_data_handling.go:205
↓ 1 callers
Function
demonstrateBinaryDataHandling
()
examples/binary-data-handling.js:17
↓ 1 callers
Function
demonstrateBinaryDownload
(client cycletls.CycleTLS)
examples/binary_data_handling.go:115
↓ 1 callers
Function
demonstrateFileUpload
(client cycletls.CycleTLS)
examples/binary_data_handling.go:270
↓ 1 callers
Function
demonstrateProblematicBinaryUpload
(client cycletls.CycleTLS)
examples/binary_data_handling.go:61
↓ 1 callers
Function
demonstrateResponseComparison
(client cycletls.CycleTLS)
examples/binary_data_handling.go:151
↓ 1 callers
Function
dispatchHTTP3Request
dispatchHTTP3Request handles HTTP/3 specific request processing
cycletls/index.go:297
↓ 1 callers
Function
dispatchSSEAsync
dispatchSSEAsync handles SSE connections asynchronously
cycletls/index.go:839
↓ 1 callers
Function
dispatchSSERequest
dispatchSSERequest handles SSE specific request processing
cycletls/index.go:385
↓ 1 callers
Function
dispatchWebSocketAsync
dispatchWebSocketAsync handles WebSocket connections asynchronously
cycletls/index.go:995
↓ 1 callers
Function
dispatchWebSocketRequest
dispatchWebSocketRequest handles WebSocket specific request processing
cycletls/index.go:461
↓ 1 callers
Function
dispatcherAsync
Queue queues request in worker pool func (client CycleTLS) Queue(URL string, options Options, Method string) { options.URL = URL options.Method = Me
cycletls/index.go:599
↓ 1 callers
Function
enflateData
(data []byte)
cycletls/utils.go:120
↓ 1 callers
Method
eventSource
(url: string, options: CycleTLSRequestOptions)
src/index.ts:891
↓ 1 callers
Method
exit
()
src/index.ts:895
↓ 1 callers
Method
extractClientIdFromRequestId
(requestId: string)
src/index.ts:428
↓ 1 callers
Function
gUnzipData
(data []byte)
cycletls/utils.go:111
↓ 1 callers
Function
generateClientKey
generateClientKey creates a unique key for client pooling based on browser configuration
cycletls/client.go:160
↓ 1 callers
Method
get
(url: string, options: CycleTLSRequestOptions)
src/index.ts:841
↓ 1 callers
Method
getAddressMutex
getAddressMutex returns a mutex for the specific address to serialize transport creation
cycletls/roundtripper.go:574
↓ 1 callers
Method
getOrCreateSharedInstance
( port: number, debug: boolean, timeout: number, executablePath?: string )
src/index.ts:136
↓ 1 callers
Function
getTLSVersionString
Helper functions
cycletls/ja4.go:79
↓ 1 callers
Function
getWebsocketAddr
()
tests/golang_hold/weird_dual.go:53
↓ 1 callers
Function
getWebsocketAddr
()
tests/golang_hold/working.go:53
↓ 1 callers
Function
getWebsocketAddr
()
tests/golang_hold/index copy.go:53
↓ 1 callers
Method
ghttp3Dial
ghttp3Dial performs standard HTTP/3 dialing using the standard QUIC implementation
cycletls/http3.go:422
↓ 1 callers
Method
handleSpawn
(fileName: string)
src/index.ts:252
↓ 1 callers
Function
hashCipherSuites
(ciphers []uint16)
cycletls/ja4.go:94
↓ 1 callers
Function
hashExtensions
(extensions []uint16)
cycletls/ja4.go:108
↓ 1 callers
Method
head
(url: string, options: CycleTLSRequestOptions)
src/index.ts:837
↓ 1 callers
Method
initialize
()
src/index.ts:193
↓ 1 callers
Function
lastString
(ss []string)
cycletls/errors.go:20
↓ 1 callers
Function
min
min returns the minimum of two integers
cycletls/tests/integration/binary_data_test.go:509
↓ 1 callers
Function
newConnectDialer
newConnectDialer creates a dialer to issue CONNECT requests and tunnel traffic via HTTP/S proxy. proxyUrlStr must provide Scheme and Host, may provide
cycletls/connect.go:55
↓ 1 callers
Function
newHTTP2Conn
(c net.Conn, pipedReqBody *io.PipeWriter, respBody io.ReadCloser)
cycletls/connect.go:300
↓ 1 callers
Method
options
(url: string, options: CycleTLSRequestOptions)
src/index.ts:861
↓ 1 callers
Function
parseResponseData
( stream: Readable, responseType: string = 'json', headers: { [key: string]: any } )
src/index.ts:952
↓ 1 callers
Method
patch
(url: string, options: CycleTLSRequestOptions)
src/index.ts:869
↓ 1 callers
Method
post
(url: string, options: CycleTLSRequestOptions)
src/index.ts:845
↓ 1 callers
Function
processCookies
(response, url, cookieJar)
examples/cookiejar.js:45
↓ 1 callers
Function
processRequest
ready Request
cycletls/index.go:133
↓ 1 callers
Method
put
(url: string, options: CycleTLSRequestOptions)
src/index.ts:849
↓ 1 callers
Function
raiseExtensionError
(info string)
cycletls/errors.go:120
↓ 1 callers
Method
readBytes
(is64: boolean)
src/index.ts:1050
↓ 1 callers
Function
readProcess
Worker
cycletls/index.go:1248
↓ 1 callers
Function
readSocket
(chanRead chan fullRequest, wsSocket *websocket.Conn)
cycletls/index.go:1204
↓ 1 callers
Method
readU32
()
src/index.ts:1032
↓ 1 callers
Method
readU64
()
src/index.ts:1039
↓ 1 callers
Method
removeClient
(clientId: string)
src/index.ts:437
↓ 1 callers
Method
removeSharedInstance
(port: number)
src/index.ts:155
↓ 1 callers
Method
retryWithOriginalTLS12JA3
retryWithOriginalTLS12JA3 retries the TLS connection with the original TLS 1.2 JA3
cycletls/roundtripper.go:487
↓ 1 callers
Method
retryWithTLS13CompatibleCurves
retryWithTLS13CompatibleCurves retries the TLS connection with TLS 1.3 compatible curves
cycletls/roundtripper.go:389
↓ 1 callers
Function
sendEvent
()
tests/sse.test.ts:29
↓ 1 callers
Method
sendRequest
(requestId: string, options: { [key: string]: any })
src/index.ts:446
↓ 1 callers
Function
setupRoutes
()
cycletls/index.go:1300
↓ 1 callers
Function
setupRoutes
()
src/index.go:14
↓ 1 callers
Function
showMigrationExamples
()
examples/binary_data_handling.go:325
↓ 1 callers
Function
showMigrationExamples
()
examples/binary-data-handling.js:177
↓ 1 callers
Method
spawnServer
()
src/index.ts:235
↓ 1 callers
Function
startSSEServer
Simple SSE server for testing
cycletls/tests/integration/sse_test.go:20
↓ 1 callers
Function
startWebSocketServer
Simple echo WebSocket server for testing
cycletls/tests/integration/websocket_test.go:24
↓ 1 callers
Function
testJA4RRoundtrip
(testName, inputJA4R, expectedExtensions = null)
tests/ja4r-validation.js:3
↓ 1 callers
Method
trace
(url: string, options: CycleTLSRequestOptions)
src/index.ts:857
↓ 1 callers
Method
uhttp3Dial
uhttp3Dial performs HTTP/3 dialing using UQuic for QUIC fingerprinting
cycletls/http3.go:515
↓ 1 callers
Function
unBrotliData
(data []byte)
cycletls/utils.go:129
↓ 1 callers
Method
webSocket
(url: string, options: CycleTLSRequestOptions)
src/index.ts:880
↓ 1 callers
Function
worker
Worker
tests/golang_hold/weird_dual.go:129
↓ 1 callers
Function
worker
Worker
tests/golang_hold/working.go:123
↓ 1 callers
Function
worker
Worker
tests/golang_hold/index copy.go:157
↓ 1 callers
Function
workerPool
Worker Pool
tests/golang_hold/weird_dual.go:121
↓ 1 callers
Function
workerPool
Worker Pool
tests/golang_hold/working.go:115
↓ 1 callers
Function
workerPool
Worker Pool
tests/golang_hold/index copy.go:149
↓ 1 callers
Function
writeSocket
(chanWrite chan []byte, wsSocket *websocket.Conn)
cycletls/index.go:1193
Method
CloseConn
()
cycletls/connect.go:329
Method
CloseRead
()
cycletls/connect.go:337
Method
CloseWrite
()
cycletls/connect.go:333
← previous
next →
101–200 of 362, ranked by callers