4 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Wirebrowser is a toolkit that combines network manipulation, API testing, and JavaScript memory inspection using the Chrome DevTools Protocol. It features live object search, heap snapshot analysis, and real-time HTTP request interception, making it useful for developers and researchers in debugging and reverse engineering applications.
If you do, here's more
Wirebrowser is a comprehensive toolkit for debugging and memory inspection, leveraging the Chrome DevTools Protocol (CDP). It integrates network manipulation, API testing, automation scripting, and JavaScript memory inspection into a single interface. Key features include real-time HTTP request interception, the ability to modify and replay requests, and advanced memory analysis tools like Live Object Search and Breakpoint-Driven Heap Search (BDHS). These capabilities allow users to dynamically search and patch live JavaScript objects using regex or structural matching and to trace the origins of object mutations during debugging.
For those running Wirebrowser on Linux, there are specific setup considerations due to Electron's process restrictions. Users may encounter issues related to AppArmor, which can be resolved by adjusting kernel parameters. The application also supports various platforms with pre-built binaries available for macOS, Windows, and Linux, as well as the option to run it from source via GitHub. Its scripting capabilities are robust, allowing automation in both Node.js and browser contexts, enabling users to create scripts that react to various browser events.
Wirebrowser's design focuses on enhancing the debugging experience, with a UI that allows users to target actions globally or to specific tabs. It's built on React and Node.js, ensuring a lightweight, hackable codebase. Future developments may include features for automated crawling of single-page applications and scanning for potential DOM XSS vulnerabilities. The project is open-source, encouraging contributions and engagement from the community through platforms like Discord or GitHub.
Questions about this article
No questions yet.