Skip to content

Releases: fcavallarin/wirebrowser

v0.6.2 – Hooking workflow improvements

09 Apr 21:15
e8e799d

Choose a tag to compare

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)

07 Apr 11:54
109ae56

Choose a tag to compare

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

API doc:
https://fcavallarin.github.io/wirebrowser/api/

Wirebrowser v0.5.0 – Live Hooks

24 Feb 17:38
801ff8f

Choose a tag to compare

Live Hooks:

  • Hook functions at runtime
  • Override return values
  • Inject arbitrary code

Wirebrowser 4.0.2 – Automation API & Monaco Autocomplete

11 Feb 17:12
b76f69c

Choose a tag to compare

  • 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

19 Jan 17:11
8caecbc

Choose a tag to compare

✨ 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)

23 Dec 16:37
bef044e

Choose a tag to compare

🚀 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)

05 Dec 13:59
a00c81b

Choose a tag to compare

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

04 Nov 16:20
0bd34f0

Choose a tag to compare

🎉 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.