Repository navigation
Wirepane is a free, open-source HTTP(S) debugger for developers, QA and beginners. It captures the traffic of browsers, phones, Docker and other apps, shows it, and lets you mock, rewrite, block or delay it. It also sends requests and keeps them in collections that you can share as a file (Postman or Bruno format). No account, no paid plan.
Wirepane is built on HTTP Toolkit https://httptoolkit.com (AGPL-3.0) and uses packages from Bruno https://www.usebruno.com (MIT). It isn't the official HTTP Toolkit and isn't affiliated with it. Wirepane is AGPL-3.0 too, and all of its source is in this repository.
What's in 1.4.0
Rust Sidecar (wirepane-tunnel)
- IKEv2 HTTP/3 Decryption Gateway: QuicGateway injection routing is now unified between WireGuard and IKEv2 frontends, enabling transparent HTTP/3 (QUIC) decryption on iOS devices connected via IKEv2 profiles.
- IKE SA Rekeying (RFC 7296 §1.3.2): Added full IKE SA rekey support via
CREATE_CHILD_SAwith new nonces and Diffie-Hellman KE exchange, preserving existing Child SAs so long-running tunnels never drop. - Unified CoreStats & Drop Counters: Atomic packet drop and traffic shaper drop counters (
packets_dropped,shaper_dropped) tracked and exposed via tunnel stats. - Fair-Share Queueing:
DelayQueuenow tracks per-peer byte and packet limits with a 75% cap, preventing a single high-bandwidth device from starving throttled connections.
Collections & Secret Storage (httptoolkit-server)
- macOS Keychain Secret Storage: Collection environment secrets are now securely stored in macOS Keychain via
/usr/bin/securityundertech.httptoolkit.desktop.collections. - Automatic Fallback & Sync: Transparent synchronization with encrypted 0600 file storage ensures seamless migration and compatibility.
UI Polish & TLS Attribution (httptoolkit-ui)
- TLS Handshake Failure Attribution: Failed TLS connections caused by certificate pinning now resolve their actual VPN device identity (e.g. iPhone 15 Pro) via client hello matching instead of displaying generic loopback
127.0.0.1. - Devices Panel Divider: Added a visual separator (
TreeDivider) between pinned devices and active unpinned devices in the Devices panel. - Startup Fallback Link: Fixed the repository URL in the critical startup compatibility alert.
Download
| System | File |
|---|---|
| macOS 13.5 or later, Apple Silicon (M1/M2/M3/M4) | Wirepane-1.4.0-mac-arm64.pkg |
| macOS 13.5 or later, Intel | v1.1.0 |
| Windows 10 and 11, x64 | coming soon |
| Linux, x64 | coming soon |
SHA-256 of Wirepane-1.4.0-mac-arm64.pkg:
42a6c017b14607cb7c538555950f8693e967617cd1bdda065abd6acefeeb07ad
SHA-256 of Wirepane-1.4.0-mac-arm64.zip:
1466df304077e7c16961cc6e03e840329cd99628839ed973b86e931b2ba9257c
Install
This build isn't signed with an Apple Developer paid certificate yet. So macOS warns once on the first launch:
- Open
Wirepane-1.4.0-mac-arm64.pkg. - If macOS prompts that it cannot verify the developer:
- Right-click the file → Open → Open, OR
- Go to System Settings → Privacy & Security and click Open Anyway.
- Follow the installer instructions.
Updating from 1.3.0/earlier: Open the new .pkg. It will ask you to close the running Wirepane, then upgrades the app in place. All your rules, collections, and certificates remain intact.
O'zbekcha
Wirepane — developerlar, QA va boshlovchilar uchun bepul HTTP(S) debugger.
1.4.0 versiyasida yangi imkoniyatlar:
- Rust Sidecar (
wirepane-tunnel):- IKEv2 orqali ulangan iOS qurilmalar uchun HTTP/3 (QUIC) shifrlashni ochish (decryption gateway).
- IKE SA Rekeying (RFC 7296 §1.3.2): uzoq vaqt ulangan VPN sessiyalarida tunnellarni uzmasdan kalitlarni yangilash.
- Drop hisoblagichlar (
packets_dropped,shaper_dropped) va har bir qurilma uchun adolatli navbat (fair queueing).
- macOS Keychain: Collection maxfiy o'zgaruvchilari (secrets) macOS Keychain'da xavfsiz saqlanadi.
- TLS Failure Attribution: Certificate pinning sababli TLS uzilganda, loopback (
127.0.0.1) o'rniga haqiqiy VPN qurilma nomi (masalan, iPhone 15 Pro) ko'rsatiladi. - Devices Panel Divider: Pinned (qadalgan) qurilmalar va faol qurilmalar orasiga chiroyli ajratuvchi chiziq qo'shildi.
Bu reliz Apple Silicon (M1/M2/M3/M4) chipli Mac qurilmalari uchun tayyorlangan: Wirepane-1.4.0-mac-arm64.pkg.