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. Captures all HTTP and HTTPS traffic from every app on the device without requiring proxy configuration. The packet tunnel interface operates at the IP layer for complete visibility.

Automatic capture of system and third-party app traffic

No VPN or proxy configuration required by apps

Works with apps that have strict network requirements

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 and bypass options

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

HTTP/3 protocol markers and TLS certificate chain details

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. Export TCP flows as CSV or JSON. Import/export configuration including rewrite rules, request maps, scripts, and hosts.

TCP flow monitoring

Track low-level TCP connections with per-flow statistics. Optional raw stream capture for deep packet analysis. Export flow data as CSV or JSON for external analysis.

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