iOS network debugging · data stays local
NetPeek
On-device HTTP packet capture & HTTPS sniffer for iOS
NetPeek is an iPhone packet capture tool and on-device network debugger. Use it as a local packet sniffer to inspect HTTP traffic and HTTPS traffic, decrypt TLS with explicit certificate trust, rewrite and Map Local, automate with scripts, and expose an MCP service to AI clients. Request data isn't sent off by default.
Live capture
Every request, the moment it happens.
Streaming rows with method, host, status and timing. Tap any row to open the full detail — connection, TLS, request and response headers, and a status timeline.
Capabilities
Everything a proxy does.
None of it leaves the phone.
On-device capture
Inspect requests and responses in real time
HTTPS inspection
Read TLS plaintext after explicit CA trust
Rewrite & mock
Edit headers and bodies or return a mock
Script automation
Handle advanced debugging logic in JavaScript
Request replay
Edit and resend captured requests
MCP AI analysis
Let a trusted AI client analyze captures
Filter & focus
Narrow traffic by host and path
Local by default
Capture, inspection, and rules run on device
FAQ
Questions people askbefore they capture.
Does iPhone packet capture require a jailbreak?+
No. NetPeek records HTTP/HTTPS traffic through the standard iOS on-device VPN tunnel API, and HTTPS inspection relies only on the standard iOS profile-install and certificate-trust flow. No jailbreak and no system-level modification are involved.
Do I need a computer to capture iPhone traffic?+
No. Capture, HTTPS inspection, rewriting, scripts, and replay all run on the iPhone itself. A computer is only involved if you enable MCP so a desktop AI client on the same Wi-Fi LAN or USB link can help analyze captures.
How does NetPeek decrypt HTTPS traffic?+
Download the locally generated CA profile in the app, install it under Settings → General → VPN & Device Management, manually enable full trust under Certificate Trust Settings, then add the target host to the MITM list and send a new request. iOS requires explicit user consent at every step.
Is capture data uploaded to a server?+
Not by NetPeek. Capture, storage, and analysis stay on the device, and request data isn't sent off by default. Only when you enable MCP and hand its token to an AI client can that client read captures.
Can I capture only one app or one host?+
You can filter the request list by host and path to focus on the API under debug, and a swipe shortcut turns any request into a filter. The iOS VPN tunnel captures device-wide, so narrowing happens inside NetPeek.
Can I export captured requests?+
Yes. A request can be copied as a cURL command, exported as a HAR file, or turned into a replay you can edit and resend.



