{"repo":"Danny-Dasilva/CycleTLS","free":true,"listed":false,"github":"https://github.com/Danny-Dasilva/CycleTLS","clone":"git clone https://github.com/Danny-Dasilva/CycleTLS.git","description":"Spoof TLS/JA3 fingerprints in GO and Javascript","language":"Go","stars":1509,"topics":["ja3","tls","golang","fingerprint","fingerprinting","bypass","go","http","http2","https"],"license":"GPL-3.0","category":"dev-tools","readme_excerpt":"CycleTLS Accepting Community Support and PR's If you have a API change or feature request feel free to open an Issue 🚀 Features - High-performance Built-in goroutine pool used for handling asynchronous requests - Custom header ordering via fhttp - Proxy support Socks4, Socks5, Socks5h - Ja3 Token configuration - HTTP/3 and QUIC support - WebSocket client - Server-Sent Events (SSE) - Connection reuse - JA4 fingerprinting Table of contents ================= Table of contents Installation Usage QuickStart JS Quickstart Golang Initializing CycleTLS API/Methods Request Config Response Schema Multiple Requests Example Streaming Responses Local Setup QA LICENSE Dependencies Installation Node Js Golang Usage Example CycleTLS Request for Typescript and Javascript You can run this test in tests/simple.test.ts JA4R (Raw) TLS Fingerprinting Important: Pass ja4r to configure the TLS ClientHello. JA4 (hash) is a report-only value; configuring with a JA4 hash will not change your fingerprint. JA4R is the raw format of JA4 fingerprinting that allows explicit configuration of cipher suites, extensions, and signature algorithms: JavaScript Example Golang JA4R Example HTTP/2 Fingerprinting HTTP/2 fingerprinting allows you to mimic specific browser HTTP/2 implementations: JavaScript Example Golang HTTP/2 Example Common Browser HTTP/2 Fingerprints Browser HTTP/2 Fingerprint Description --------- ------------------- ------------- Firefox 1:65536;2:0;4:131072;5:16384\\ 12517377\\ 0\\ m,p,a,s Smaller ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Danny-Dasilva","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Danny-Dasilva/CycleTLS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}