Skip to content

Features

A complete toolkit for network debugging and analysis. Built for iOS developers who need precise, low-level visibility.

Core capabilities

Device-wide traffic capture

Network Extension-based implementation provides system-level network access. Uses a proxy-only packet tunnel to configure system proxy settings and capture HTTP/HTTPS traffic. Apps must honor the system proxy for their traffic to be captured.

Automatic capture for apps that respect the system proxy
No per-app proxy configuration required
Apps that ignore proxy settings will not be captured

TLS inspection and MITM

On-device certificate authority enables transparent TLS interception. Dynamically generates certificates for intercepted domains to decrypt and inspect HTTPS traffic. All cryptographic operations happen locally with no external dependencies.

Full request and response body visibility for HTTPS
Certificate pinning detection indicators
Root certificate management and trust configuration

WebSocket and SSE support

First-class support for real-time protocols. WebSocket frames and Server-Sent Events are captured, parsed, and displayed with full context. Frame-level inspection shows exact timing and content of bidirectional communication.

WebSocket handshake and frame-by-frame analysis
SSE event stream parsing and visualization
Real-time connection status and message flow

Comprehensive request analysis

Complete visibility into every aspect of HTTP transactions. Headers, body, timing breakdown, size analysis, and protocol metadata all accessible in a structured format. Supports multiple body formats with syntax highlighting and advanced protocol features.

JSON, XML, images, SVG, and multipart body inspection
HTTP/2 stream info with HPACK table viewer
TLS certificate chain details and MITM status
Request comparison and timeline visualization

Advanced tools

Request Builder and cURL

Built-in request builder to craft and send custom requests. Import cURL commands directly or export requests as cURL. Replay captured requests with full modification capabilities.

Advanced filtering and grouping

Filter traffic by domain, method, status code, content type, or custom patterns. Save filter presets for common debugging scenarios. Group requests by domain or session for better organization.

Full-text search

Search across all captured request and response content. Find specific API endpoints, header values, or body content. Supports regex patterns for advanced queries.

Import and export

HAR import and export for comprehensive traffic analysis. Optional PCAP export of captured HTTP frames for offline analysis. Import/export configuration including rewrite rules, request maps, scripts, and hosts.

PCAP capture

Capture HTTP request/response frames in PCAP format. Useful for offline protocol inspection and debugging. Configurable capture limits to keep files manageable.

Live activity indicators

WidgetKit integration shows real-time network statistics. Live Activities display active request counts and data transfer. At-a-glance visibility without opening the app.

Traffic modification and manipulation

Rewrite rules

Create rules to automatically modify requests and responses. Change headers, URLs, or body content based on patterns. Test different scenarios without modifying application code.

Request maps

Map requests to custom responses or redirect to different endpoints. Mock API responses for offline development. Test edge cases and error handling.

Host overrides

Override DNS resolution to redirect traffic to different servers. Test against staging or development environments. Custom hosts file directly in the app.

Breakpoints

Pause requests before they are sent or responses before they are delivered. Inspect and modify traffic in real-time. Interactive debugging for network issues.

JavaScript scripts

Write custom JavaScript to programmatically modify traffic. Advanced automation for complex modification scenarios. Full access to request and response objects.

Network throttling

Simulate different network conditions with custom profiles. Test application behavior under poor connectivity. Configure bandwidth limits, latency, and packet loss.

Built-in utilities

Base64 encoder/decoder

Encode and decode Base64 strings directly in the app.

URL encoder/decoder

URL encode and decode for query parameters and paths.

JSON formatter

Format and validate JSON with syntax highlighting.

Hash generator

Generate MD5, SHA-1, SHA-256 hashes for strings.

Timestamp converter

Convert between Unix timestamps and human-readable dates.

Certificate guide

Step-by-step guide for CA installation and trust setup.

Performance and privacy

Optimized for efficiency

Designed to minimize battery and performance impact during capture sessions. Efficient packet processing and memory management allow for extended debugging sessions.

Minimal CPU overhead during active capture
Efficient memory usage with automatic cleanup
Background processing optimized for battery life

Privacy-first architecture

All traffic capture and analysis happens entirely on-device. No data leaves your device. No telemetry. No analytics. Complete control over your debugging data.

Zero network communication from the tool itself
Local storage with optional encryption
No third-party dependencies or tracking

Built with modern iOS technologies

Leverages Apple's latest frameworks and APIs for reliability and performance.

Swift 6.0
SwiftUI
Network Extension
NEPacketTunnelProvider
WidgetKit
Live Activities
App Groups
Swift Package Manager