Manual
NetPeek iOS Packet Capture Tool & Network Debugging Manual
Short, practical guides for each part of NetPeek — written for the phone you're debugging on. Step-by-step procedures live in the product documentation.
Product documentation
Procedures for iPhone: on-device capture, HTTPS inspection, rewrite DSL, scripts, replay, and MCP.
iPhone Packet Capture Tool
NetPeek is an iPhone packet capture tool that records HTTP and HTTPS requests through an on-device iOS VPN tunnel. Use it as a local packet sniffer and network debugger to inspect URLs, headers, bodies, status codes, timing, and TLS metadata without sending capture data off-device by default.
HTTPS Inspection on iOS
To inspect HTTPS plaintext on iOS, download NetPeek's locally generated CA profile, install it under VPN & Device Management, explicitly enable full trust under Certificate Trust Settings, and add the debug target to the MITM host list.
Rewrite HTTP Traffic and Mock APIs on iOS
A NetPeek rewrite combines match conditions with actions, letting you edit headers, replace bodies, mock a response, block a request, redirect traffic, or return a local file without changing the app under test.
iOS Packet-Capture Scripts for Request and Response Automation
When a simple rewrite is not enough, NetPeek scripts can run JavaScript before requests, after responses, or on a schedule, while constants keep reusable environment URLs, tokens, and other values in one place.
Replay HTTP Requests on iOS
NetPeek can turn a captured request into a replay, let you edit its method, URL, headers, and body, then resend it. Frequently used requests can be saved as replay items for repeatable API checks.
NetPeek MCP
NetPeek MCP is an off-by-default local service. After the user enables it, trusted Claude, Codex, and compatible AI clients on the same Wi-Fi or USB connection can use a Bearer token to inspect captures and, when requested, import rewrite rules, scripts, replays, and constants.
NetPeek vs Charles Proxy on iOS
Charles waits for apps to send traffic to a proxy. NetPeek takes over the network interface on the phone — so it sees the requests a proxy never gets handed.