MCPcopy Create free account

hub / github.com/Danny-Dasilva/CycleTLS / functions

Functions362 in github.com/Danny-Dasilva/CycleTLS

↓ 1 callersFunctionNewCustomGREASEExtension
NewCustomGREASEExtension creates a new GREASE extension with preserved ID
cycletls/extensions.go:270
↓ 1 callersFunctionNewCustomPostQuantumExtension
NewCustomPostQuantumExtension creates a new post-quantum extension
cycletls/extensions.go:242
↓ 1 callersFunctionNewCustomRecordSizeLimitExtension
NewCustomRecordSizeLimitExtension creates a new record size limit extension
cycletls/extensions.go:181
↓ 1 callersFunctionParseDateString
ParseDateString takes a string and passes it through Approxidate Parses into a time.Time
tests/golang_hold/https.go:90
↓ 1 callersFunctionParseDateString
ParseDateString takes a string and passes it through Approxidate Parses into a time.Time
tests/golang_hold/cookies.go:90
↓ 1 callersFunctionProcess
Dispatcher
tests/golang_hold/index copy.go:70
↓ 1 callersMethodRead
(p []byte)
cycletls/connect.go:310
↓ 1 callersMethodRoundTrip
RoundTrip implements the http.RoundTripper interface for UQuic transport
cycletls/http3.go:107
↓ 1 callersMethodRoundTrip
(req *http.Request)
cycletls/roundtripper.go:61
↓ 1 callersMethodSend
Send sends a message over the WebSocket connection
cycletls/websocket.go:129
↓ 1 callersMethodaddClient
(clientId: string, client: CycleTLSClientImpl)
src/index.ts:433
↓ 1 callersFunctionassertEqual
(t *testing.T, a interface{}, b interface{})
cycletls/tests/unit/roundtripper_test.go:12
↓ 1 callersMethodcancelRequest
(requestId: string)
src/index.ts:506
↓ 1 callersMethodcheckSpawnedInstance
(resolve: () => void, reject: (reason: string) => void)
src/index.ts:199
↓ 1 callersFunctioncleanupCycleTLS
(instance: CycleTLSClient)
tests/test-utils.ts:81
↓ 1 callersFunctionclearAllConnections
clearAllConnections clears all connections from the pool for test isolation
cycletls/client.go:274
↓ 1 callersFunctionclientBuilder
(browser Browser, dialer proxy.ContextDialer, timeout int, disableRedirect bool)
cycletls/client.go:92
↓ 1 callersMethodconnect
(url: string, options: CycleTLSRequestOptions)
src/index.ts:865
↓ 1 callersFunctioncontainsExpectedPath
Helper function to check if final URL contains expected path
cycletls/tests/integration/multiple_requests_test.go:97
↓ 1 callersFunctionconvertJA3ForTLS13
convertJA3ForTLS13 converts a JA3 string to use TLS 1.3 compatible curves
cycletls/utils.go:379
↓ 1 callersFunctioncreateErrorString
func createErrorString(err: string) (msg, debugger string) {
cycletls/errors.go:25
↓ 1 callersFunctioncreateResponseMethods
(rawBuffer: Buffer, headers: { [key: string]: any })
src/index.ts:989
↓ 1 callersFunctioncreateSafeCycleTLS
( options?: CycleTLSOptions )
tests/test-utils.ts:68
↓ 1 callersMethoddelete
(url: string, options: CycleTLSRequestOptions)
src/index.ts:853
↓ 1 callersFunctiondemonstrateAllByteValues
(client cycletls.CycleTLS)
examples/binary_data_handling.go:205
↓ 1 callersFunctiondemonstrateBinaryDataHandling
()
examples/binary-data-handling.js:17
↓ 1 callersFunctiondemonstrateBinaryDownload
(client cycletls.CycleTLS)
examples/binary_data_handling.go:115
↓ 1 callersFunctiondemonstrateFileUpload
(client cycletls.CycleTLS)
examples/binary_data_handling.go:270
↓ 1 callersFunctiondemonstrateProblematicBinaryUpload
(client cycletls.CycleTLS)
examples/binary_data_handling.go:61
↓ 1 callersFunctiondemonstrateResponseComparison
(client cycletls.CycleTLS)
examples/binary_data_handling.go:151
↓ 1 callersFunctiondispatchHTTP3Request
dispatchHTTP3Request handles HTTP/3 specific request processing
cycletls/index.go:297
↓ 1 callersFunctiondispatchSSEAsync
dispatchSSEAsync handles SSE connections asynchronously
cycletls/index.go:839
↓ 1 callersFunctiondispatchSSERequest
dispatchSSERequest handles SSE specific request processing
cycletls/index.go:385
↓ 1 callersFunctiondispatchWebSocketAsync
dispatchWebSocketAsync handles WebSocket connections asynchronously
cycletls/index.go:995
↓ 1 callersFunctiondispatchWebSocketRequest
dispatchWebSocketRequest handles WebSocket specific request processing
cycletls/index.go:461
↓ 1 callersFunctiondispatcherAsync
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 callersFunctionenflateData
(data []byte)
cycletls/utils.go:120
↓ 1 callersMethodeventSource
(url: string, options: CycleTLSRequestOptions)
src/index.ts:891
↓ 1 callersMethodexit
()
src/index.ts:895
↓ 1 callersMethodextractClientIdFromRequestId
(requestId: string)
src/index.ts:428
↓ 1 callersFunctiongUnzipData
(data []byte)
cycletls/utils.go:111
↓ 1 callersFunctiongenerateClientKey
generateClientKey creates a unique key for client pooling based on browser configuration
cycletls/client.go:160
↓ 1 callersMethodget
(url: string, options: CycleTLSRequestOptions)
src/index.ts:841
↓ 1 callersMethodgetAddressMutex
getAddressMutex returns a mutex for the specific address to serialize transport creation
cycletls/roundtripper.go:574
↓ 1 callersMethodgetOrCreateSharedInstance
( port: number, debug: boolean, timeout: number, executablePath?: string )
src/index.ts:136
↓ 1 callersFunctiongetTLSVersionString
Helper functions
cycletls/ja4.go:79
↓ 1 callersFunctiongetWebsocketAddr
()
tests/golang_hold/weird_dual.go:53
↓ 1 callersFunctiongetWebsocketAddr
()
tests/golang_hold/working.go:53
↓ 1 callersFunctiongetWebsocketAddr
()
tests/golang_hold/index copy.go:53
↓ 1 callersMethodghttp3Dial
ghttp3Dial performs standard HTTP/3 dialing using the standard QUIC implementation
cycletls/http3.go:422
↓ 1 callersMethodhandleSpawn
(fileName: string)
src/index.ts:252
↓ 1 callersFunctionhashCipherSuites
(ciphers []uint16)
cycletls/ja4.go:94
↓ 1 callersFunctionhashExtensions
(extensions []uint16)
cycletls/ja4.go:108
↓ 1 callersMethodhead
(url: string, options: CycleTLSRequestOptions)
src/index.ts:837
↓ 1 callersMethodinitialize
()
src/index.ts:193
↓ 1 callersFunctionlastString
(ss []string)
cycletls/errors.go:20
↓ 1 callersFunctionmin
min returns the minimum of two integers
cycletls/tests/integration/binary_data_test.go:509
↓ 1 callersFunctionnewConnectDialer
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 callersFunctionnewHTTP2Conn
(c net.Conn, pipedReqBody *io.PipeWriter, respBody io.ReadCloser)
cycletls/connect.go:300
↓ 1 callersMethodoptions
(url: string, options: CycleTLSRequestOptions)
src/index.ts:861
↓ 1 callersFunctionparseResponseData
( stream: Readable, responseType: string = 'json', headers: { [key: string]: any } )
src/index.ts:952
↓ 1 callersMethodpatch
(url: string, options: CycleTLSRequestOptions)
src/index.ts:869
↓ 1 callersMethodpost
(url: string, options: CycleTLSRequestOptions)
src/index.ts:845
↓ 1 callersFunctionprocessCookies
(response, url, cookieJar)
examples/cookiejar.js:45
↓ 1 callersFunctionprocessRequest
ready Request
cycletls/index.go:133
↓ 1 callersMethodput
(url: string, options: CycleTLSRequestOptions)
src/index.ts:849
↓ 1 callersFunctionraiseExtensionError
(info string)
cycletls/errors.go:120
↓ 1 callersMethodreadBytes
(is64: boolean)
src/index.ts:1050
↓ 1 callersFunctionreadProcess
Worker
cycletls/index.go:1248
↓ 1 callersFunctionreadSocket
(chanRead chan fullRequest, wsSocket *websocket.Conn)
cycletls/index.go:1204
↓ 1 callersMethodreadU32
()
src/index.ts:1032
↓ 1 callersMethodreadU64
()
src/index.ts:1039
↓ 1 callersMethodremoveClient
(clientId: string)
src/index.ts:437
↓ 1 callersMethodremoveSharedInstance
(port: number)
src/index.ts:155
↓ 1 callersMethodretryWithOriginalTLS12JA3
retryWithOriginalTLS12JA3 retries the TLS connection with the original TLS 1.2 JA3
cycletls/roundtripper.go:487
↓ 1 callersMethodretryWithTLS13CompatibleCurves
retryWithTLS13CompatibleCurves retries the TLS connection with TLS 1.3 compatible curves
cycletls/roundtripper.go:389
↓ 1 callersFunctionsendEvent
()
tests/sse.test.ts:29
↓ 1 callersMethodsendRequest
(requestId: string, options: { [key: string]: any })
src/index.ts:446
↓ 1 callersFunctionsetupRoutes
()
cycletls/index.go:1300
↓ 1 callersFunctionsetupRoutes
()
src/index.go:14
↓ 1 callersFunctionshowMigrationExamples
()
examples/binary_data_handling.go:325
↓ 1 callersFunctionshowMigrationExamples
()
examples/binary-data-handling.js:177
↓ 1 callersMethodspawnServer
()
src/index.ts:235
↓ 1 callersFunctionstartSSEServer
Simple SSE server for testing
cycletls/tests/integration/sse_test.go:20
↓ 1 callersFunctionstartWebSocketServer
Simple echo WebSocket server for testing
cycletls/tests/integration/websocket_test.go:24
↓ 1 callersFunctiontestJA4RRoundtrip
(testName, inputJA4R, expectedExtensions = null)
tests/ja4r-validation.js:3
↓ 1 callersMethodtrace
(url: string, options: CycleTLSRequestOptions)
src/index.ts:857
↓ 1 callersMethoduhttp3Dial
uhttp3Dial performs HTTP/3 dialing using UQuic for QUIC fingerprinting
cycletls/http3.go:515
↓ 1 callersFunctionunBrotliData
(data []byte)
cycletls/utils.go:129
↓ 1 callersMethodwebSocket
(url: string, options: CycleTLSRequestOptions)
src/index.ts:880
↓ 1 callersFunctionworker
Worker
tests/golang_hold/weird_dual.go:129
↓ 1 callersFunctionworker
Worker
tests/golang_hold/working.go:123
↓ 1 callersFunctionworker
Worker
tests/golang_hold/index copy.go:157
↓ 1 callersFunctionworkerPool
Worker Pool
tests/golang_hold/weird_dual.go:121
↓ 1 callersFunctionworkerPool
Worker Pool
tests/golang_hold/working.go:115
↓ 1 callersFunctionworkerPool
Worker Pool
tests/golang_hold/index copy.go:149
↓ 1 callersFunctionwriteSocket
(chanWrite chan []byte, wsSocket *websocket.Conn)
cycletls/index.go:1193
MethodCloseConn
()
cycletls/connect.go:329
MethodCloseRead
()
cycletls/connect.go:337
MethodCloseWrite
()
cycletls/connect.go:333
← previousnext →101–200 of 362, ranked by callers