NetPeek NetPeek

iPhone Packet Capture Tool: Inspect HTTP/HTTPS Traffic on iOS

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.

What can an iOS packet capture tool inspect?

NetPeek is an on-device packet capture tool and network debugger, not a consumer VPN that relays traffic through third-party nodes. Developers and testers can use it for:

  • HTTP traffic inspection:review URLs, methods, headers, bodies, status codes, and timing.
  • HTTPS packet capture:inspect authorized debug targets after the user installs and explicitly trusts the locally generated CA.
  • API debugging:filter hosts and paths, then combine capture with rewrite, mock, scripts, and request replay.
  • AI traffic analysis:enable the LAN MCP service and let a trusted, token-authenticated AI client analyze capture records.

1Capture

Capture is where everything starts: once on, the app takes over traffic through a local VPN tunnel and records every request/response for you to inspect.

  1. On the home screen tap the big Start Capture button; the first time, allow the VPN configuration.
  2. Use your other apps normally — requests appear live in the Recent Requests list.
  3. Tap any row for Request Detail: URL, request/response headers, body, status code, timing and TLS info.
  4. Tap the big button again to Stop Capture.

Swipe a row for shortcuts: copy as cURL, add filter, add MITM, New rewrite from this request, export HAR, favorite, delete.

Plain HTTP is readable as-is; HTTPS must be decrypted first (next section), otherwise you only see the host and encrypted bytes.

8Filters (see only what matters)

The capture list gets long. Filters cut the noise:

  • Record only certain hosts: everything else stays out of the list.
  • Ignore certain hosts: exclude them from the list.
  • Swipe a row → "Add filter / Record this host" to add quickly.

FAQ

Does iPhone packet capture require a computer?

No. Capture, storage, and inspection run on the iPhone. A computer is optional only when you enable MCP for a desktop AI client over the trusted LAN or USB connection.

Why can I see only the host for an HTTPS request?

HTTPS payloads are encrypted. To inspect plaintext, install and explicitly trust NetPeek's locally generated CA certificate, then add the target host to the MITM host list.

Can I focus on one host or path?

Yes. Filters can narrow the list by host and path, and a request-row shortcut can create a filter from the selected request.

Related features