Mobile

Debug iOS App Network Traffic

Capture and inspect HTTP/HTTPS traffic from iOS apps running on real devices and Xcode simulators. Debug API integrations, inspect responses, and mock endpoints.

HTTPS Decryption
Request & Response Inspection
Real Device Debugging
API Mock & Rewrite
Terminal
$hp proxy status
# Traffic captured → open HTTPeep to inspect

Features

HTTPS Decryption

Automatically intercept and decrypt HTTPS traffic from your terminal commands. Inspect request and response bodies in plain text.

MITMSSLCertificate

Request & Response Inspection

View full HTTP headers, body content, cookies, and timing information for every request made by your scripts and CLI tools.

HeadersBodyTiming

Real Device Debugging

Debug iOS apps on your iPhone or iPad over Wi-Fi. Configure the device proxy to point at your Mac running HTTPeep.

iPhoneiPadWi-Fi

API Mock & Rewrite

Mock API responses or rewrite request/response data without changing your source code. Perfect for testing edge cases.

MockMap LocalRewrite

Xcode Simulator Support

Debug iOS apps running in the Xcode Simulator. Simulator traffic is captured automatically when system proxy is enabled.

SimulatorXcodeAuto proxy

Breakpoint Debugging

Pause requests matching specific rules, edit headers or body on the fly, then continue or abort. Like a debugger for HTTP.

BreakpointEditIntercept

Setup Guide

iOS

1

Enable system proxy

Open HTTPeep on your Mac and enable the system proxy. Note your Mac's IP address.

$ hp proxy status
2

Configure iOS device proxy

On your iPhone/iPad: Settings > Wi-Fi > [your network] > Configure Proxy > Manual. Enter your Mac's IP and HTTPeep port (default 9090).

3

Install CA certificate

For HTTPS: visit HTTPeep's certificate download page in Safari on your iOS device, install the profile, then enable trust in Settings > General > About > Certificate Trust Settings.

4

Debug your app

Launch your iOS app. All HTTP/HTTPS traffic appears in HTTPeep on your Mac.

FAQ

iOS

How do I debug iOS apps on a real device?

Configure your iPhone or iPad to use your Mac as an HTTP proxy over Wi-Fi. Set the proxy server to your Mac's IP address and HTTPeep's port. All HTTP traffic from the device is then captured by HTTPeep.

How do I trust the HTTPS certificate on iOS?

After installing the HTTPeep CA profile on your iOS device, go to Settings > General > About > Certificate Trust Settings and enable full trust for the HTTPeep certificate.

Does it work with the Xcode iOS Simulator?

Yes. The iOS Simulator uses the Mac's system proxy settings. Enable system proxy in HTTPeep and Simulator traffic is captured automatically without any device configuration.

Start debugging iOS apps

Free to use. Capture and inspect iOS network traffic with HTTPeep.