[Open Source] Desarrollé un mutador de huellas TLS en Rust para evadir sistemas Anti-Bot (JA3/JA4 scrambling)
An open-source tool named AnonymProxy has been developed in Rust to evade anti-bot systems that use TLS fingerprinting techniques such as JA3 and JA4. It works by intercepting raw TCP ClientHello packets and dynamically mutating the TLS handshake extensions using a Fisher-Yates shuffle, resulting in unique and unpredictable TLS fingerprints per connection. This evasion technique targets platforms like Cloudflare and Akamai that rely on static TLS fingerprinting to block automated traffic. The tool is asynchronous, lightweight, and publicly available on GitHub. No known exploits in the wild or patches are applicable since this is a tool for evasion rather than a vulnerability. The impact is primarily on the effectiveness of anti-bot and automated traffic detection systems relying on TLS fingerprinting. No geographic targeting is indicated.
AI Analysis
Technical Summary
AnonymProxy is a Rust-based asynchronous reverse proxy designed to evade static TLS fingerprinting systems (JA3/JA4) by dynamically mutating the TLS ClientHello handshake extensions in real time. It intercepts raw TCP streams, detects TLS handshakes, parses variable-length fields, shuffles TLS extensions using a Fisher-Yates algorithm with a Xorshift64 PRNG, and recalculates TLS header lengths at the bit level. This results in each outgoing connection having a unique TLS fingerprint, circumventing detection by anti-bot and firewall systems that rely on static TLS signatures. The tool is open source and intended for use cases requiring evasion of TLS-based fingerprinting without altering client application behavior.
Potential Impact
The tool undermines the reliability of TLS fingerprinting methods (JA3/JA4) used by anti-bot and firewall services to identify and block automated or malicious traffic. This can reduce the effectiveness of such security controls on platforms like Cloudflare and Akamai, potentially allowing automated or scripted traffic to bypass detection. There are no direct vulnerabilities or exploits associated with this tool itself; rather, it represents an evasion technique that may complicate network defense strategies relying on TLS fingerprinting.
Mitigation Recommendations
No official patches or vendor advisories apply as this is an evasion tool, not a vulnerability. Defenders relying on TLS fingerprinting should consider augmenting detection with additional behavioral or contextual analysis methods that do not solely depend on static TLS fingerprints. Monitoring for anomalous traffic patterns and employing multi-layered bot detection strategies may help mitigate the impact of such evasion techniques. No immediate remediation is available or required against the tool itself.
[Open Source] Desarrollé un mutador de huellas TLS en Rust para evadir sistemas Anti-Bot (JA3/JA4 scrambling)
Description
An open-source tool named AnonymProxy has been developed in Rust to evade anti-bot systems that use TLS fingerprinting techniques such as JA3 and JA4. It works by intercepting raw TCP ClientHello packets and dynamically mutating the TLS handshake extensions using a Fisher-Yates shuffle, resulting in unique and unpredictable TLS fingerprints per connection. This evasion technique targets platforms like Cloudflare and Akamai that rely on static TLS fingerprinting to block automated traffic. The tool is asynchronous, lightweight, and publicly available on GitHub. No known exploits in the wild or patches are applicable since this is a tool for evasion rather than a vulnerability. The impact is primarily on the effectiveness of anti-bot and automated traffic detection systems relying on TLS fingerprinting. No geographic targeting is indicated.
Reddit Discussion
Hola a todos,
Mi nombre es N4xv y he desarrollado AnonymProxy, un proxy inverso ligero y asíncrono en Rust diseñado para romper las mecánicas de fingerprinting estático (JA3/JA4) que usan plataformas como Cloudflare o Akamai para bloquear tráfico automatizado.
¿Cómo funciona?
El proxy intercepta el flujo TCP en crudo y muta el handshake TLS en tiempo real antes de que llegue al destino:
- Byte Peeking: Detecta el paquete
ClientHello(0x16,0x01). - Parsing Dinámico: Escanea las longitudes del Session ID y Cipher Suites en memoria para localizar el bloque de extensiones.
- Mutación: Extrae las extensiones TLS y les aplica un barajado Fisher-Yates utilizando un generador manual Xorshift64 (cero dependencias pesadas).
- Corrección de Cabeceras: Recalcula a nivel de bit las nuevas longitudes del Handshake y del Registro TLS.
El resultado es que cada conexión saliente genera una firma criptográfica completamente única e impredecible, evadiendo la inspección profunda de paquetes (DPI) sin alterar el comportamiento de la aplicación cliente.
Stack Técnico
- Lenguaje: Rust 1.95 (Rendimiento nativo y bajo nivel).
- Runtime: Tokio (Concurrencia asíncrona no bloqueante).
El código es totalmente de código abierto. Me interesa mucho recibir feedback sobre el parseo de bytes y cómo optimizar la fragmentación TCP del flujo.
Repositorio:https://github.com/N4xv/anonym-proxy
Un saludo, N4xv
Links cited in this discussion
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
AnonymProxy is a Rust-based asynchronous reverse proxy designed to evade static TLS fingerprinting systems (JA3/JA4) by dynamically mutating the TLS ClientHello handshake extensions in real time. It intercepts raw TCP streams, detects TLS handshakes, parses variable-length fields, shuffles TLS extensions using a Fisher-Yates algorithm with a Xorshift64 PRNG, and recalculates TLS header lengths at the bit level. This results in each outgoing connection having a unique TLS fingerprint, circumventing detection by anti-bot and firewall systems that rely on static TLS signatures. The tool is open source and intended for use cases requiring evasion of TLS-based fingerprinting without altering client application behavior.
Potential Impact
The tool undermines the reliability of TLS fingerprinting methods (JA3/JA4) used by anti-bot and firewall services to identify and block automated or malicious traffic. This can reduce the effectiveness of such security controls on platforms like Cloudflare and Akamai, potentially allowing automated or scripted traffic to bypass detection. There are no direct vulnerabilities or exploits associated with this tool itself; rather, it represents an evasion technique that may complicate network defense strategies relying on TLS fingerprinting.
Mitigation Recommendations
No official patches or vendor advisories apply as this is an evasion tool, not a vulnerability. Defenders relying on TLS fingerprinting should consider augmenting detection with additional behavioral or contextual analysis methods that do not solely depend on static TLS fingerprints. Monitoring for anomalous traffic patterns and employing multi-layered bot detection strategies may help mitigate the impact of such evasion techniques. No immediate remediation is available or required against the tool itself.
Technical Details
- Source Type
- Subreddit
- cybersecurity
- Reddit Score
- 0
- Discussion Level
- minimal
- Content Source
- reddit_link_post
- Post Type
- link
- Domain
- null
- Newsworthiness Assessment
- {"score":30,"reasons":["external_link","newsworthy_keywords:rce","established_author","very_recent"],"isNewsworthy":true,"foundNewsworthy":["rce"],"foundNonNewsworthy":[]}
- Has External Source
- true
- Trusted Domain
- false
Threat ID: 6a160a9ae29bf47b5066a103
Added to database: 5/26/2026, 9:03:22 PM
Last enriched: 5/26/2026, 9:03:29 PM
Last updated: 5/26/2026, 10:05:46 PM
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.