Releases: fcavallarin/wirebrowser
v0.6.2 – Hooking workflow improvements
v0.6.2
Small follow-up release to improve the hooking workflow introduced in v0.6.1
- Added “Create Live Hook at Cursor Position” in Sources → Instrumentation
This makes it easier to instrument precise locations inside a function.
See v0.6.1 for full feature overview.
v0.6.1 — Runtime Instrumentation API (Frida-style, CDP-based)
Runtime Instrumentation (CDP-based):
- Hook functions with structured handlers (onEnter / onLeave)
- Inspect and modify arguments at runtime
- Inject code into live call frames
- Override return values (sync)
- Follow return across async boundaries (best-effort)
Built on top of Chrome DevTools Protocol — no monkeypatching.
This evolves the previous Live Hooks feature into a more complete runtime instrumentation model, enabling Frida-like workflows directly in the browser.
Read the full writeup:
https://fcavallarin.github.io/wirebrowser/CDP-as-a-Runtime-Instrumentation-Engine
Wirebrowser v0.5.0 – Live Hooks
Live Hooks:
- Hook functions at runtime
- Override return values
- Inject arbitrary code
Wirebrowser 4.0.2 – Automation API & Monaco Autocomplete
- Monaco autocomplete for Automation scripts
- Added Automation API documentation
- Added searchHeapSnapshot() Automation API
- Added searchLiveObjects() Automation API
- Added GPU disable option
Wirebrowser 0.4.0 — Workflow Improvements & Stability
✨ Improvements
- Variable highlighting in the request editor
Variables are now visually highlighted, making complex requests easier to read and reason about. - Copy request with resolved variables
Requests can now be copied with actual values instead of placeholders, improving reproducibility and sharing. - Application version visible in Settings
- Automatic check for new versions
Wirebrowser can now automatically check for updates (can be disabled by the user).
🛠 Fixes
- Fix #26 — Origin Trace JS editor no longer crops large files
- Fixed debugger inconsistencies after CDP reconnect
- Fixed Chrome extension path resolution in AppImage builds
📦 Build & Distribution
Signed and notarized macOS builds are now available
🔍 Notes
macOS builds are now signed and notarized.
Windows builds are currently not signed and may trigger SmartScreen warnings — signing support is planned for a future release.
Feedback is very welcome
v0.3.0: Add cross-platform builds and custom Chrome management (#27)
🚀 Wirebrowser 0.3.0
First cross-platform release (developer builds).
Highlights
- Cross-platform builds for macOS, Windows, and Linux
- Custom Chrome management (no system Chrome required)
- Puppeteer-core migration
- More reliable and reproducible setup
Download
- macOS: .dmg
- Windows: .exe
- Linux: .AppImage
Notes
- macOS and Windows binaries are currently unsigned.
- On macOS, Gatekeeper may require manual confirmation on first launch.
- Code signing and notarization are planned for a future release.
v0.2.0: Implement breakpoint driven heap scanning (#18)
Wirebrowser v0.2.0 — Breakpoint-Driven Heap Search (BDHS) + Memory Analysis Update
This release introduces Breakpoint-Driven Heap Search (BDHS), a new technique for tracing the origin of JavaScript values inside modern, framework-heavy SPAs.
BDHS performs automatic debugger pauses, captures a heap snapshot at each pause, and searches each snapshot for a target value. It identifies the user-land function where a value first appears or mutates, while filtering out framework and vendor noise.
This update also improves the Live Object Search subsystem, which can now match objects using regex, structural patterns, or similarity signatures, and patch them at runtime.
Wirebrowser v0.1.0 — First public pre-release
🎉 This is the first public pre-release of Wirebrowser — an advanced debugging, automation, and inspection suite built on top of the Chrome DevTools Protocol (CDP).
Wirebrowser brings together burst-mode network interception, API exploration, runtime memory inspection, and code automation in a single cross-platform app.
It blends the most powerful parts of tools like Burp Suite, Postman, and Chrome DevTools — but fused into a unified, clean UI.