Features

Everything you need to debug HTTP/HTTPS traffic from any device on your network.

🔒

HTTPS Interception

Full man-in-the-middle proxy with auto-generated certificates. Trusted by iOS, macOS, Android, and Windows — no manual CA setup headaches.

📱

Mobile Device Debugging

Inspect HTTP/HTTPS traffic from iPhones, iPads, and Android devices connected to your local network. See every request in real-time.

Built with Rust

The proxy core is written in Rust for maximum performance. Handles thousands of concurrent connections with minimal CPU and memory usage.

🛠

Breakpoints

Set breakpoints on requests or responses by URL pattern. Inspect, edit headers and body, then resume — perfect for testing edge cases.

📝

JavaScript Scripting

Write scripts to automate request/response modification. Built-in QuickJS engine with crypto utilities, assertions, and dynamic variables.

🔍

Request Composer

Build and send HTTP requests from scratch. Organize into collections, use environment variables, import from cURL or Postman.

🎲

Domain Watch

Focus on the domains that matter. Unwatched domains show a summary; watched domains show every request. Reduce noise instantly.

💾

Sessions

Save captured traffic as sessions for later analysis. Export and import session files to share with your team.

🎨

Structure View

Group requests by domain and URL path in a tree view. Quickly navigate complex API hierarchies instead of scrolling a flat list.

🤖

AI Integration (MCP)

Built-in MCP server with 61 tools for AI-powered debugging. Connect Claude Code, Cursor, or any MCP-compatible AI agent to inspect traffic, replay requests, set breakpoints, run scripts, create Map Local / Map Remote rules, and analyze API behavior — all from your AI workflow.

🔄

Map Local

Mock any endpoint with a local file or inline JSON/XML/HTML body. Wildcard URL patterns, custom status code + headers, and simulated latency — perfect for building a client against an API that does not exist yet.

Map Remote

Redirect matching requests to a different upstream. Point a mobile build at staging, swap a CDN for the real origin, or send production traffic to localhost — all with path wildcards and an optional preserve-Host-header toggle for SNI-routed load balancers.

📈

Network Throttling

Global profiles (3G, LTE, offline) plus scoped per-rule throttling targeted at a single host, URL glob, or app. Test how your app handles latency, bandwidth limits, and packet loss without reproducing the network yourself.

💻

Pre-configured Terminal

Launch Terminal.app or iTerm2 already routed through Probe. curl, python, ruby, go — every HTTP client from that shell is captured. A bundled Node shim (global-agent + vendored undici) covers axios, got, node-fetch, and native fetch() with zero npm setup.

📂

Filter Folders

Create saved filter folders to quickly isolate traffic by domain, method, status code, or custom criteria.

🌐

Multilingual

Full localization support. Available in English, Japanese, and Vietnamese with more languages coming.