Awesome Web Reversing
Verified tools and workflows for runtime JavaScript reverse engineering of modern defended SPAs, curated for the 2024-2026 anti-bot landscape.
0 projects
About Awesome Web Reversing
Awesome Web Reversing is a curated directory of tools and workflows designed for reverse engineering modern Single Page Applications (SPAs) protected by advanced anti-bot solutions like Cloudflare, DataDome, and Akamai. The project addresses the limitations of standard Chrome DevTools, which often fail against large bundles (5-30 MB), anti-debug traps, and integrity checks. The catalog is structured around a layered workflow: reconnaissance, transport rewriting (e.g., `mitmproxy`), TLS fingerprinting, pre-bootstrap injection, and stealth browsers. It also includes specialized sections for AST deobfuscation, memory forensics, and native instrumentation for Electron or React Native environments. A key feature is its automated verification system; a Python-based verifier (`scripts/verify.py`) checks every entry against the GitHub API weekly to categorize tools as active, stale, or dead. The repository provides specific documentation for AI agents to drive the catalog and includes Model Context Protocol (MCP) tools like `jshookmcp` for agent-led debugging.
Summarised from the official page linked above.